Compare commits
12 Commits
master
...
cleanup/wh
Author | SHA1 | Date | |
---|---|---|---|
![]() |
91fef8df97 | ||
![]() |
aad72b5724 | ||
![]() |
cc9d08538a | ||
![]() |
366aeeaafe | ||
![]() |
47ea636709 | ||
![]() |
0e4e95b9a5 | ||
![]() |
72d85aa44d | ||
![]() |
e83c320a50 | ||
![]() |
c08525a20e | ||
![]() |
9e8fa08473 | ||
![]() |
0b37d79878 | ||
![]() |
2c58017c4e |
@ -67,4 +67,4 @@ aliases: {
|
||||
/* Commands help file */
|
||||
help: {
|
||||
@include "conf/help.txt"
|
||||
}
|
||||
}
|
||||
|
@ -37,7 +37,7 @@ pc_damage_walk_delay_rate: 20
|
||||
damage_walk_delay_rate: 100
|
||||
|
||||
// Move-delay adjustment for multi-hitting attacks.
|
||||
// When hit by a multi-hitting skill like Lord of Vermillion or Jupitel Thunder, characters will be
|
||||
// When hit by a multi-hitting skill like Lord of Vermillion or Jupitel Thunder, characters will be
|
||||
// unable to move for an additional "(number of hits -1) * multihit_delay" milliseconds.
|
||||
// 80 is the setting that feels like Aegis (vs Sonic Blows)
|
||||
// 230 is the setting that makes walkdelay last until the last hit (vs Jupitel thunder)
|
||||
@ -56,7 +56,7 @@ undead_detect_type: 0
|
||||
// Does HP recover if hit by an attribute that's same as your own? (Note 1)
|
||||
attribute_recover: no
|
||||
|
||||
// What is the minimum and maximum hitrate of normal attacks?
|
||||
// What is the minimum and maximum hitrate of normal attacks?
|
||||
min_hitrate: 5
|
||||
max_hitrate: 100
|
||||
|
||||
@ -120,7 +120,7 @@ attack_attr_none: 14
|
||||
equip_natural_break_rate: 0
|
||||
|
||||
// Overall rate of which your own equipment can break. (Note 2)
|
||||
// This rate affects penalty breaking rate of skills such as power-thrust and your natural breaking rate
|
||||
// This rate affects penalty breaking rate of skills such as power-thrust and your natural breaking rate
|
||||
// (from equip_natural_break_rate). If a Sage's endow skill fails and this is above 0, the selected char's
|
||||
// weapon will be broken.
|
||||
equip_self_break_rate: 100
|
||||
@ -136,8 +136,8 @@ delay_battle_damage: yes
|
||||
// Are arrows/ammo consumed when used on a bow/gun?
|
||||
// 0 = No
|
||||
// 1 = Yes
|
||||
// 2 = Yes even for skills that do not specify arrow consumption when said
|
||||
// skill is weapon-based and used with ranged weapons (auto-guesses which
|
||||
// 2 = Yes even for skills that do not specify arrow consumption when said
|
||||
// skill is weapon-based and used with ranged weapons (auto-guesses which
|
||||
// skills should consume ammo when it's acquired via a card or plagiarize)
|
||||
arrow_decrement: 1
|
||||
|
||||
|
@ -62,7 +62,7 @@ packet_ver_flag: 0x7FFFFFFF
|
||||
packet_ver_flag2: 0x7FFFFFFF
|
||||
|
||||
// Minimum delay between whisper/global/party/guild messages (in ms)
|
||||
// Messages that break this threshold are silently omitted.
|
||||
// Messages that break this threshold are silently omitted.
|
||||
min_chat_delay: 0
|
||||
|
||||
// Valid range of dyes and styles on the client.
|
||||
@ -70,7 +70,7 @@ min_hair_style: 0
|
||||
max_hair_style: 27
|
||||
min_hair_color: 0
|
||||
max_hair_color: 8
|
||||
min_cloth_color: 0
|
||||
min_cloth_color: 0
|
||||
max_cloth_color: 4
|
||||
min_body_style: 0
|
||||
max_body_style: 1
|
||||
@ -129,7 +129,7 @@ save_body_style: no
|
||||
|
||||
// Do not display cloth colors for the wedding class?
|
||||
// Note: Both save_clothcolor and wedding_modifydisplay have to be enabled
|
||||
// for this option to take effect. Set this to yes if your cloth palettes
|
||||
// for this option to take effect. Set this to yes if your cloth palettes
|
||||
// pack doesn't has wedding palettes (or has less than the other jobs)
|
||||
wedding_ignorepalette: no
|
||||
|
||||
|
@ -90,7 +90,7 @@ item_drop_treasure_min: 1
|
||||
item_drop_treasure_max: 10000
|
||||
|
||||
// Use logarithmic drops? (Note 1)
|
||||
// Logarithmic drops scale drop rates in a non-linear fashion using the equation
|
||||
// Logarithmic drops scale drop rates in a non-linear fashion using the equation
|
||||
// Droprate(x,y) = x * (5 - log(x)) ^ (ln(y) / ln(5))
|
||||
// Where x is the original drop rate and y is the drop_rate modifier (the previously mentioned item_rate* variables)
|
||||
// Use the following table for an idea of how the rate will affect drop rates when logarithmic drops are used:
|
||||
|
@ -20,14 +20,14 @@ multi_level_up: no
|
||||
|
||||
// Setting this can cap the max experience one can get per kill specified as a
|
||||
// % of the current exp bar. (Every 10 = 1.0%)
|
||||
// For example, set it to 500 and no matter how much exp the mob gives,
|
||||
// For example, set it to 500 and no matter how much exp the mob gives,
|
||||
// it can never give you above half of your current exp bar.
|
||||
max_exp_gain_rate: 0
|
||||
|
||||
// Method of calculating earned experience when defeating a monster:
|
||||
// 0 = uses damage given / total damage as damage ratio
|
||||
// 1 = uses damage given / max_hp as damage ratio
|
||||
// NOTE: Using type 1 disables the bonus where the first attacker gets
|
||||
// NOTE: Using type 1 disables the bonus where the first attacker gets
|
||||
// his share of the exp doubled when multiple people attack the mob.
|
||||
exp_calc_type: 0
|
||||
|
||||
@ -92,7 +92,7 @@ disp_experience: no
|
||||
disp_zeny: no
|
||||
|
||||
// Use the contents of db/statpoint.txt when doing a stats reset and leveling up? (Note 1)
|
||||
// If no, an equation will be used which preserves statpoints earned/lost
|
||||
// If no, an equation will be used which preserves statpoints earned/lost
|
||||
// through external means (ie: stat point buyers/sellers)
|
||||
use_statpoint_table: yes
|
||||
|
||||
|
@ -13,8 +13,8 @@ atcommand_spawn_quantity_limit: 100
|
||||
// Maximum number of slave-clones that can be have by using the @slaveclone at command. (0 denotes unlimited quantity)
|
||||
atcommand_slave_clone_limit: 25
|
||||
|
||||
// If 'no', commands require exact player name. If 'yes', entering a partial
|
||||
// name will work, as long as there's only one match from all players in the
|
||||
// If 'no', commands require exact player name. If 'yes', entering a partial
|
||||
// name will work, as long as there's only one match from all players in the
|
||||
// current map server.
|
||||
partial_name_scan: yes
|
||||
|
||||
|
@ -74,7 +74,7 @@ cashfood_use_interval: 60000
|
||||
gtb_sc_immunity: 50
|
||||
|
||||
// Enable autospell card effects to stack?
|
||||
// NOTE: Different cards that grant the same skill will both
|
||||
// NOTE: Different cards that grant the same skill will both
|
||||
// always work independently of each other regardless of setting.
|
||||
autospell_stacking: no
|
||||
|
||||
|
@ -10,11 +10,11 @@
|
||||
//--------------------------------------------------------------
|
||||
|
||||
// PK Server Mode. Turns entire server pvp(excluding towns). Experience loss is doubled if killed by another player.
|
||||
// When players hunt monsters over 20 levels higher, they will receive 15% additional exp., and 25% chance of receiving more items.
|
||||
// When players hunt monsters over 20 levels higher, they will receive 15% additional exp., and 25% chance of receiving more items.
|
||||
// There is a nopvp.txt for setting up maps not to have pk on in this mode. Novices cannot be attacked and cannot attack.
|
||||
// Normal pvp counter and rank display are disabled as well.
|
||||
// Note: If pk_mode is set to 2 instead of 1 (yes), players will receive a
|
||||
// manner penalty of 5 each time they kill another player (see manner_system
|
||||
// Note: If pk_mode is set to 2 instead of 1 (yes), players will receive a
|
||||
// manner penalty of 5 each time they kill another player (see manner_system
|
||||
// config to adjust how this will affect players)
|
||||
pk_mode: 0
|
||||
|
||||
@ -36,7 +36,7 @@ pk_min_level: 55
|
||||
pk_level_range: 0
|
||||
|
||||
// For PK servers. Damage adjustment settings, these follow the same logic
|
||||
// as their WoE counterparts (see guild.conf)
|
||||
// as their WoE counterparts (see guild.conf)
|
||||
pk_short_attack_damage_rate: 80
|
||||
pk_long_attack_damage_rate: 70
|
||||
pk_weapon_attack_damage_rate: 60
|
||||
@ -53,7 +53,7 @@ battle_log: off
|
||||
etc_log: off
|
||||
|
||||
// Do you want to debug warp points? If set to yes, warp points will appear as flags.(Note 1)
|
||||
// It will also run on start-up a warp-check to print out which warp points lead directly on
|
||||
// It will also run on start-up a warp-check to print out which warp points lead directly on
|
||||
// top of on-touch npcs (which can lead to infinite loopback warping situations)
|
||||
warp_point_debug: no
|
||||
|
||||
@ -88,7 +88,7 @@ duel_time_interval: 60
|
||||
// Restrict duel usage to same map
|
||||
duel_only_on_same_map: no
|
||||
|
||||
// Determines max number of characters that can stack within a single cell.
|
||||
// Determines max number of characters that can stack within a single cell.
|
||||
// Official - Only affects the walking routines of characters, including monsters.
|
||||
// If a unit stops walking and is on a cell with more than stack limit
|
||||
// characters on it, it will walk to the closest free cell.
|
||||
|
@ -27,13 +27,13 @@ monster_max_aspd: 199
|
||||
// attacked (eg: GrimTooth), otherwise, their rude attack" is only activated
|
||||
// if they can't melee reach the target (eg: sniping)
|
||||
// 0x004: If not set, mobs that can change target only do so when attacked within a
|
||||
// distance of [attack range+1], otherwise mobs may change target and chase
|
||||
// distance of [attack range+1], otherwise mobs may change target and chase
|
||||
// ranged attackers. This flag also overrides the 'provoke' target.
|
||||
// 0x008: When set, mobs scatter as soon as they lose their target. Use this mode
|
||||
// to make it much harder to mob-train by hiding and collecting them on a
|
||||
// single spot (ie: GrimTooth training)
|
||||
// 0x010: If set, mob skills defined for friends will also trigger on themselves.
|
||||
// 0x020: When set, the monster ai is executed for all monsters in maps that
|
||||
// 0x020: When set, the monster ai is executed for all monsters in maps that
|
||||
// have players on them, instead of only for mobs who are in the vicinity
|
||||
// of players.
|
||||
// 0x040: When set, when the mob's target changes map, the mob will walk towards
|
||||
@ -48,7 +48,7 @@ monster_max_aspd: 199
|
||||
// the same skill, instead, only to that particular entry (eg: Mob has heal
|
||||
// on six lines in the mob_skill_db, only the entry that is actually used
|
||||
// will receive the delay). This will make monsters harder, especially MvPs.
|
||||
// 0x400: Set this to make mobs have a range of 9 for all skills. Otherwise, they
|
||||
// 0x400: Set this to make mobs have a range of 9 for all skills. Otherwise, they
|
||||
// will obey the normal skill range rules.
|
||||
// 0x800: When set, monsters that are provoked will always change target to the
|
||||
// provoking person, even if they would usually not change target on attack.
|
||||
@ -61,7 +61,7 @@ monster_ai: 0
|
||||
// 2: Every 2 cells moved
|
||||
// 3: Every 3 cells moved (official)
|
||||
// x: Every x cells moved
|
||||
// Regardless of this setting, a monster will always rethink its chase if it has
|
||||
// Regardless of this setting, a monster will always rethink its chase if it has
|
||||
// reached its target. Increase this value if you want to make monsters continue
|
||||
// moving after they lost their target (hide, no line of sight, etc.).
|
||||
monster_chase_refresh: 3
|
||||
@ -136,7 +136,7 @@ plant_spawn_delay: 100
|
||||
boss_spawn_delay: 100
|
||||
|
||||
// Should mobs not spawn within the viewing range of players?
|
||||
// 0 is disabled, otherwise it is the number of retries before giving up
|
||||
// 0 is disabled, otherwise it is the number of retries before giving up
|
||||
// and spawning the mob within player-view anyway, unless the max (100) is used,
|
||||
// in which case the mob will not be spawned, and it'll be retried again in
|
||||
// 5 seconds.
|
||||
@ -212,7 +212,7 @@ mob_remove_delay: 300000
|
||||
// Defines on who the mob npc_event gets executed when a mob is killed.
|
||||
// Type 1: On the player that killed the mob (if killed by a non-player, resorts to type 0)
|
||||
// Type 0: On the player that did the most damage to the mob.
|
||||
// NOTE: This affects who gains the Castle when the Emperium is broken.
|
||||
// NOTE: This affects who gains the Castle when the Emperium is broken.
|
||||
mob_npc_event_type: 1
|
||||
|
||||
// Time in milliseconds to activate protection against Kill Steal
|
||||
|
@ -22,7 +22,7 @@ party_hp_mode: 0
|
||||
// The level range for sharing within a party is set in conf/inter_athena.conf
|
||||
// under the value "party_share_level".
|
||||
|
||||
// When 'Party Share' item sharing is enabled in a party,
|
||||
// When 'Party Share' item sharing is enabled in a party,
|
||||
// announce in the party which party-member received the item and what's he received? (Note 1)
|
||||
show_party_share_picker: yes
|
||||
|
||||
@ -34,7 +34,7 @@ show_party_share_picker: yes
|
||||
show_picker.item_type: 112
|
||||
|
||||
// Method of distribution when item party share is enabled in a party:
|
||||
//
|
||||
//
|
||||
// 0: Normal (item goes to a random party member)
|
||||
// 1: Item Share is disabled for non-mob drops (player/pet drops)
|
||||
// 2: Round Robin (items are distributed evenly and in order among members)
|
||||
|
@ -34,7 +34,7 @@ pet_attack_support: no
|
||||
// When the master receives damage from the monster, whether or not the pet attacks back. (Note 1)
|
||||
pet_damage_support: no
|
||||
|
||||
// Minimum intimacy necessary for a pet to support their master. Default is 900
|
||||
// Minimum intimacy necessary for a pet to support their master. Default is 900
|
||||
// (intimacy goes from 0 to 1000). At this minimum, support rate is 50% of pet's normal value.
|
||||
// At max (1000) support rate is 150%.
|
||||
pet_support_min_friendly: 900
|
||||
@ -43,7 +43,7 @@ pet_support_min_friendly: 900
|
||||
pet_equip_min_friendly: 900
|
||||
|
||||
// Whether or not the pet's will use skills. (Note 1)
|
||||
// Note: Offensive pet skills need at least pet_attack_support or
|
||||
// Note: Offensive pet skills need at least pet_attack_support or
|
||||
// pet_damage_support to work (they trigger while the pet is attacking).
|
||||
pet_status_support: no
|
||||
|
||||
@ -66,7 +66,7 @@ pet_lv_rate: 0
|
||||
pet_max_stats: 99
|
||||
|
||||
// When pet leveling is enabled, these are the imposed caps on
|
||||
// min/max damage. Note that these only cap atk1 and atk2, if you
|
||||
// min/max damage. Note that these only cap atk1 and atk2, if you
|
||||
// enable pet_str, their max damage is then their base_atk + pet_max_atk2
|
||||
pet_max_atk1: 500
|
||||
pet_max_atk2: 1000
|
||||
|
@ -103,7 +103,7 @@ max_summoner_parameter: 120
|
||||
transcendent_status_points: 52
|
||||
|
||||
// Max armor def/mdef
|
||||
// NOTE: This setting have no effect if server is run on Renewal Mode (RENEWAL)
|
||||
// NOTE: This setting have no effect if server is run on Renewal Mode (RENEWAL)
|
||||
// NOTE: does not affects skills and status effects like Mental Strength
|
||||
// If weapon_defense_type is non-zero, it won't apply to max def.
|
||||
// If magic_defense_type is non-zero, it won't apply to max mdef.
|
||||
@ -126,7 +126,7 @@ show_hp_sp_drain: no
|
||||
// Display the gained hp/sp values from killing mobs? (Ie: Sky Deleter Card)
|
||||
show_hp_sp_gain: yes
|
||||
|
||||
// If set, when A accepts B as a friend, B will also be added to A's friend
|
||||
// If set, when A accepts B as a friend, B will also be added to A's friend
|
||||
// list, otherwise, only A appears in B's friend list.
|
||||
// NOTE: this setting enables friend auto-adding and auto-deletion.
|
||||
friend_auto_add: yes
|
||||
@ -158,7 +158,7 @@ idle_no_autoloot: 0
|
||||
// Minimum distance a vending/chat room must be from a NPC in order to be placed.
|
||||
// Default: 3 (0: disabled).
|
||||
min_npc_vendchat_distance: 3
|
||||
|
||||
|
||||
// How much should rental mounts increase a player's movement speed?
|
||||
// Default is 25. 100 = 100% Increase.
|
||||
rental_mount_speed_boost: 25
|
||||
|
@ -25,8 +25,8 @@ delay_dependon_agi: no
|
||||
min_skill_delay_limit: 100
|
||||
|
||||
// This delay is the min 'can't walk delay' of all skills.
|
||||
// NOTE: Do not set this too low, if a character starts moving too soon after
|
||||
// doing a skill, the client will not update this, and the player/mob will
|
||||
// NOTE: Do not set this too low, if a character starts moving too soon after
|
||||
// doing a skill, the client will not update this, and the player/mob will
|
||||
// appear to "teleport" afterwards.
|
||||
default_walk_delay: 300
|
||||
|
||||
@ -73,7 +73,7 @@ skillrange_by_distance: 14
|
||||
skillrange_from_weapon: 0
|
||||
|
||||
// Should a check on the caster's status be performed in all skill attacks?
|
||||
// When set to yes, meteors, storm gust and any other ground skills will have
|
||||
// When set to yes, meteors, storm gust and any other ground skills will have
|
||||
// no effect while the caster is unable to fight (eg: stunned).
|
||||
skill_caster_check: yes
|
||||
|
||||
@ -106,7 +106,7 @@ combo_delay_rate: 100
|
||||
auto_counter_type: 15
|
||||
|
||||
// Can ground skills be placed on top of each other? (Note 3)
|
||||
// By default, skills with UF_NOREITERATION set cannot be stacked on top of
|
||||
// By default, skills with UF_NOREITERATION set cannot be stacked on top of
|
||||
// other skills, this setting will override that. (skill_unit_db)
|
||||
skill_reiteration: 0
|
||||
|
||||
@ -127,19 +127,19 @@ traps_setting: 0
|
||||
// Restrictions applied to the Alchemist's Summon Flora skill (add as necessary)
|
||||
// 1: Enable players to damage the floras outside of versus grounds.
|
||||
// 2: Disable having different types out at the same time
|
||||
// (eg: forbid summoning anything except hydras when there's already
|
||||
// (eg: forbid summoning anything except hydras when there's already
|
||||
// one hydra out)
|
||||
summon_flora_setting: 3
|
||||
|
||||
// Whether placed down skills will check walls (Note 1)
|
||||
// (ex. Storm Gust cast against a wall will not hit the other side.)
|
||||
// (ex. Storm Gust cast against a wall will not hit the other side.)
|
||||
skill_wall_check: yes
|
||||
|
||||
// When cloaking, Whether the wall is checked or not. (Note 1)
|
||||
// Note: When the skill does not checks for walls, you will always be considered
|
||||
// as if you had a wall-next to you (you always get the wall-based speed).
|
||||
// as if you had a wall-next to you (you always get the wall-based speed).
|
||||
// Add the settings as required, being hit always uncloaks you.
|
||||
//
|
||||
//
|
||||
// 0 = doesn't check for walls
|
||||
// 1 = Check for walls
|
||||
// 2 = Cloaking is not cancelled when attacking.
|
||||
@ -164,7 +164,7 @@ chat_warpportal: no
|
||||
// 0: Do not show defense
|
||||
// 1: Base defense [RE default]
|
||||
// 2: Vit/Int defense
|
||||
// 3: Both (the addition of both)
|
||||
// 3: Both (the addition of both)
|
||||
sense_type: 1
|
||||
|
||||
// Which finger offensive style will be used?
|
||||
@ -220,7 +220,7 @@ max_heal: 9999
|
||||
max_heal_lv: 11
|
||||
|
||||
// Emergency Recall Guild Skill setting (add as appropriate).
|
||||
// Note that for the skill to be usable at all,
|
||||
// Note that for the skill to be usable at all,
|
||||
// you need at least one of 1/2 and 4/8
|
||||
// 1: Skill is usable outside of woe.
|
||||
// 2: Skill is usable during woe.
|
||||
@ -232,7 +232,7 @@ emergency_call: 11
|
||||
|
||||
// Guild Aura Skills setting (add as appropriate).
|
||||
// (This affects GD_LEADERSHIP, GD_GLORYWOUNDS, GD_SOULCOLD and GD_HAWKEYES)
|
||||
// Note that for the skill to be usable at all,
|
||||
// Note that for the skill to be usable at all,
|
||||
// you need at least one of 1/2 and 4/8
|
||||
// 1: Skill works outside of woe.
|
||||
// 2: Skill works during woe.
|
||||
@ -269,7 +269,7 @@ sg_angel_skill_ratio: 10
|
||||
skill_add_heal_rate: 7
|
||||
|
||||
// Whether the damage of EarthQuake with a single target on screen is able to be reflected.
|
||||
// Note: On official servers, EQ is reflectable when there is only one target on the screen,
|
||||
// Note: On official servers, EQ is reflectable when there is only one target on the screen,
|
||||
// which might be an exploit to hunt the MVPs.
|
||||
eq_single_target_reflectable: yes
|
||||
|
||||
|
@ -5,7 +5,7 @@ Player groups configuration file
|
||||
|
||||
This file defines "player groups" and their privileges.
|
||||
|
||||
Each group has its id and name, lists of available commands and other
|
||||
Each group has its id and name, lists of available commands and other
|
||||
permissions, and a list of other groups it inherits from.
|
||||
|
||||
|
||||
@ -15,15 +15,15 @@ Group settings
|
||||
Unique group number. The only required field.
|
||||
|
||||
<name>
|
||||
Any string. If empty, defaults to "Group <id>". It is used in several @who
|
||||
Any string. If empty, defaults to "Group <id>". It is used in several @who
|
||||
commands.
|
||||
|
||||
<level>
|
||||
Equivalent of GM level, which was used in revisions before r15572. You can
|
||||
set it to any number, but usually it's between 0 (default) and 99. Members of
|
||||
groups with lower level can not perform some actions/commands (like @kick) on
|
||||
members of groups with higher level. It is what script command getgmlevel()
|
||||
returns. Group level can also be used to override trade restrictions
|
||||
Equivalent of GM level, which was used in revisions before r15572. You can
|
||||
set it to any number, but usually it's between 0 (default) and 99. Members of
|
||||
groups with lower level can not perform some actions/commands (like @kick) on
|
||||
members of groups with higher level. It is what script command getgmlevel()
|
||||
returns. Group level can also be used to override trade restrictions
|
||||
(db/item_trade.txt).
|
||||
|
||||
<commands>
|
||||
@ -31,15 +31,15 @@ A group of settings
|
||||
<command name> : <bool>
|
||||
or
|
||||
<commandname> : [ <bool>, <bool> ]
|
||||
First boolean value is for atcommand, second one for charcommand. If set to
|
||||
true, group can use command. If only atcommand value is provided, false is
|
||||
assumed for charcommand. If a command name is not included, false is assumed for
|
||||
First boolean value is for atcommand, second one for charcommand. If set to
|
||||
true, group can use command. If only atcommand value is provided, false is
|
||||
assumed for charcommand. If a command name is not included, false is assumed for
|
||||
both atcommand and charcommand.
|
||||
For a full list of available commands, see: doc/atcommands.txt.
|
||||
Command names must not be aliases.
|
||||
|
||||
<log_commands>
|
||||
Boolean value. If true then all commands used by the group will be logged to
|
||||
Boolean value. If true then all commands used by the group will be logged to
|
||||
atcommandlog. If setting is omitted in a group definition, false is assumed.
|
||||
Requires 'log_commands' to be enabled in 'conf/log_athena.conf'.
|
||||
|
||||
@ -50,7 +50,7 @@ If a permission is not included, false is assumed.
|
||||
For a full list of available permissions, see: doc/permissions.txt
|
||||
|
||||
<inherit>
|
||||
A list of group names that given group will inherit commands and permissions
|
||||
A list of group names that given group will inherit commands and permissions
|
||||
from. Group names are case-sensitive.
|
||||
|
||||
Inheritance results
|
||||
@ -58,19 +58,19 @@ Inheritance results
|
||||
Both multiple inheritance (Group 2 -> Group 1 and Group 3 -> Group 1) and
|
||||
recursive inheritance (Group 3 -> Group 2 -> Group 1) are allowed.
|
||||
|
||||
Inheritance rules should not create cycles (eg Group 1 inherits from Group 2,
|
||||
and Group inherits from Group 1 at the same time). Configuration with cycles is
|
||||
Inheritance rules should not create cycles (eg Group 1 inherits from Group 2,
|
||||
and Group inherits from Group 1 at the same time). Configuration with cycles is
|
||||
considered faulty and can't be processed fully by server.
|
||||
|
||||
Command or permission is inherited ONLY if it's not already defined for the
|
||||
Command or permission is inherited ONLY if it's not already defined for the
|
||||
group.
|
||||
If group inherits from multiple groups, and the same command or permission is
|
||||
defined for more than one of these groups, it's undefined which one will be
|
||||
If group inherits from multiple groups, and the same command or permission is
|
||||
defined for more than one of these groups, it's undefined which one will be
|
||||
inherited.
|
||||
|
||||
Syntax
|
||||
------
|
||||
This config file uses libconfig syntax:
|
||||
This config file uses libconfig syntax:
|
||||
http://www.hyperrealm.com/libconfig/libconfig_manual.html#Configuration-Files
|
||||
|
||||
|
||||
@ -89,7 +89,7 @@ groups: (
|
||||
/* no commands by default */
|
||||
}
|
||||
permissions: {
|
||||
/* without this basic permissions regular players could not
|
||||
/* without this basic permissions regular players could not
|
||||
trade or party */
|
||||
can_trade: true
|
||||
can_party: true
|
||||
|
@ -9,7 +9,7 @@
|
||||
// NOTE: This allows you to run multiple servers on multiple interfaces
|
||||
// while using the same ports for each server.
|
||||
//bind_ip: 127.0.0.1
|
||||
|
||||
|
||||
// Login Server Port
|
||||
login_port: 6900
|
||||
|
||||
@ -63,7 +63,7 @@ new_acc_length_limit: yes
|
||||
allowed_regs: 1
|
||||
time_allowed: 10
|
||||
|
||||
// Log Filename. All operations received by the server are logged in this file.
|
||||
// Log Filename. All operations received by the server are logged in this file.
|
||||
login_log_filename: log/login.log
|
||||
|
||||
// To log the login server?
|
||||
@ -137,7 +137,7 @@ ipban_cleanup_interval: 60
|
||||
//ip_sync_interval: 10
|
||||
|
||||
// DNS Blacklist Blocking
|
||||
// If enabled, each incoming connection will be tested against the blacklists
|
||||
// If enabled, each incoming connection will be tested against the blacklists
|
||||
// on the specified dnsbl_servers (comma-separated list)
|
||||
use_dnsbl: no
|
||||
dnsbl_servers: bl.blocklist.de, socks.dnsbl.sorbs.net
|
||||
|
@ -86,12 +86,12 @@ console: off
|
||||
|
||||
// Database autosave time
|
||||
// All characters are saved on this time in seconds (example:
|
||||
// autosave of 60 secs with 60 characters online -> one char is saved every
|
||||
// autosave of 60 secs with 60 characters online -> one char is saved every
|
||||
// second)
|
||||
autosave_time: 300
|
||||
|
||||
// Min database save intervals (in ms)
|
||||
// Prevent saving characters faster than at this rate (prevents char-server
|
||||
// Prevent saving characters faster than at this rate (prevents char-server
|
||||
// save-load getting too high as character-count increases)
|
||||
minsave_time: 100
|
||||
|
||||
@ -106,7 +106,7 @@ minsave_time: 100
|
||||
// 64: After successfully get/delete/complete a quest
|
||||
// 128: After every bank transaction (deposit/withdraw)
|
||||
// NOTE: These settings decrease the chance of dupes/lost items when there's a
|
||||
// server crash at the expense of increasing the map/char server lag. If your
|
||||
// server crash at the expense of increasing the map/char server lag. If your
|
||||
// server rarely crashes, but experiences interserver lag, you may want to set
|
||||
// these off.
|
||||
save_settings: 255
|
||||
|
@ -665,14 +665,14 @@ map: tha_t06
|
||||
map: tha_t08
|
||||
|
||||
// --- Thanatos Tower ---
|
||||
// -- 2005-09-21sdata_k.gpf --
|
||||
// -- 2005-09-21sdata_k.gpf --
|
||||
map: tha_t09
|
||||
map: tha_t10
|
||||
map: tha_t11
|
||||
map: tha_t12
|
||||
|
||||
// --- Auction Market ---
|
||||
// -- 2005-11-29sdata_k.gpf --
|
||||
// -- 2005-11-29sdata_k.gpf --
|
||||
map: auction_01
|
||||
map: auction_02
|
||||
|
||||
@ -681,7 +681,7 @@ map: auction_02
|
||||
map: alde_tt03
|
||||
|
||||
// --- Garden City Hugel / Kiehl ---
|
||||
// -- 2005-12-20sdata_k.gpf --
|
||||
// -- 2005-12-20sdata_k.gpf --
|
||||
map: hugel
|
||||
map: hu_in01
|
||||
map: que_bingo
|
||||
|
@ -19,4 +19,4 @@ and you'll eliminate any problems updating in the future.
|
||||
|
||||
Neat, isn't it?
|
||||
|
||||
- Semi-guide by Ajarn / Euphy
|
||||
- Semi-guide by Ajarn / Euphy
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Items Random Option Database
|
||||
// Items Random Option Database
|
||||
//
|
||||
// Structure of Database:
|
||||
// ID,{ Bonus Script }
|
||||
|
@ -1,6 +1,6 @@
|
||||
// Experience Tables [Custom]
|
||||
// Supports up to base level 1000 and job level 255
|
||||
// Uncomment the rows below, enter the max level you want and replace "x" by the list of classes
|
||||
// Uncomment the rows below, enter the max level you want and replace "x" by the list of classes
|
||||
// you want these to apply to. You can also write your own exp requirements.
|
||||
//
|
||||
// Structure of Database:
|
||||
|
@ -7,7 +7,7 @@
|
||||
//Format:
|
||||
//mapname<tab>index <- specifies index for this map
|
||||
//mapname <- map will use index of previous map +1
|
||||
//Note that map index 0 is special and reserved for "error" status.
|
||||
//Note that map index 0 is special and reserved for "error" status.
|
||||
|
||||
//======================================================================================
|
||||
//Place your custom maps with a starting ID here.
|
||||
@ -15,4 +15,4 @@
|
||||
//Example:
|
||||
//
|
||||
//mymap 1250
|
||||
//mymap-2
|
||||
//mymap-2
|
||||
|
@ -23,7 +23,7 @@
|
||||
// 8 = Trans. Shadow Chaser
|
||||
// 16 = Baby Rouge
|
||||
// 32 = Baby Shadow Chaser
|
||||
//
|
||||
//
|
||||
// RequirementRemoved (bitmask) removes requirements when casting a copied skill.
|
||||
// See 'skill_require_db.txt' for specific skill requirements.
|
||||
// 0 = uses original requirement(s)
|
||||
|
@ -18,7 +18,7 @@
|
||||
// 0x80 - Skill ignores target's def cards
|
||||
// 07 splash/effect range (-1 for screen-wide)
|
||||
// 08 MaxLv
|
||||
// 09 Number of hits (when positive, damage is increased by hits,
|
||||
// 09 Number of hits (when positive, damage is increased by hits,
|
||||
// negative values just show number of hits without increasing total damage)
|
||||
// 10 Cast interrupted when hit?
|
||||
// 11 defense-reduction rate during cast.
|
||||
|
@ -24,4 +24,4 @@
|
||||
//Enable if you plan to use the quest.
|
||||
//12715,7721
|
||||
//7915,673
|
||||
//7916,675
|
||||
//7916,675
|
||||
|
@ -7,7 +7,7 @@
|
||||
//Format:
|
||||
//mapname<tab>index <- specifies index for this map
|
||||
//mapname <- map will use index of previous map +1
|
||||
//Note that map index 0 is special and reserved for "error" status.
|
||||
//Note that map index 0 is special and reserved for "error" status.
|
||||
|
||||
alb_ship 1
|
||||
alb2trea
|
||||
|
@ -97,4 +97,4 @@
|
||||
9165840
|
||||
9553880
|
||||
9945920
|
||||
0
|
||||
0
|
||||
|
@ -30,4 +30,4 @@
|
||||
6049,6049,Bayeri,6112,60000,1,1,2,0,700,320,10,20,17,35,11,24,12,80,130,1,4,8,20,4,20,4,20,1,10,3,19,3,19,10,20,1,10,1,10,1,5,4,10,1,3,1,4,1,5
|
||||
6050,6050,Sera,6108,60000,1,1,4,0,700,90,25,29,35,9,8,30,9,45,75,3,6,4,20,8,20,1,10,3,19,4,20,3,19,5,15,5,15,4,10,1,10,1,3,1,4,1,5,1,5
|
||||
6051,6051,Dieter,6104,60000,1,1,0,0,700,80,11,11,11,11,11,11,11,30,150,0,7,1,30,1,30,1,30,1,30,1,30,1,30,1,30,1,30,1,10,1,10,1,10,1,10,1,10,1,10
|
||||
6052,6052,Eleanor,6115,60000,1,1,2,0,700,320,10,20,17,35,11,24,12,80,130,1,4,8,20,4,20,4,20,1,10,3,19,3,19,10,20,1,10,1,10,1,5,4,10,1,3,1,4,1,5
|
||||
6052,6052,Eleanor,6115,60000,1,1,2,0,700,320,10,20,17,35,11,24,12,80,130,1,4,8,20,4,20,4,20,1,10,3,19,3,19,10,20,1,10,1,10,1,5,4,10,1,3,1,4,1,5
|
||||
|
@ -310,7 +310,7 @@ IG_Jewel,725,10 // Red_Jewel
|
||||
IG_Jewel,726,10 // Blue_Jewel
|
||||
IG_Jewel,727,10 // White_Jewel
|
||||
IG_Jewel,728,10 // Golden_Jewel
|
||||
IG_Jewel,729,10 // Bluish_Green_Jewel
|
||||
IG_Jewel,729,10 // Bluish_Green_Jewel
|
||||
IG_Jewel,730,5 // Crystal_Jewel
|
||||
IG_Jewel,731,4 // Crystal_Jewel_
|
||||
IG_Jewel,732,3 // Crystal_Jewel__
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Items Random Option Database
|
||||
// Items Random Option Database
|
||||
//
|
||||
// Structure of Database:
|
||||
// ID,{ Bonus Script }
|
||||
|
@ -197,7 +197,7 @@
|
||||
7603,499,100 // RO Party Invitation Ticket
|
||||
5201,499,100 // Party Hat
|
||||
|
||||
// 2006 Indonesia Honor Ring item
|
||||
// 2006 Indonesia Honor Ring item
|
||||
2674,507,100 // Ring of Honor
|
||||
|
||||
// 2006 Korean Harvest Moon Day Event item
|
||||
|
@ -152,12 +152,12 @@
|
||||
// Star Gladiator (Union)
|
||||
4048, 28000,90 ,650 ,470 ,400 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,500 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000
|
||||
// Soul Linker
|
||||
4049, 24000,75 ,500 ,900 ,500 ,575 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,625 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 , 625
|
||||
4049, 24000,75 ,500 ,900 ,500 ,575 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,625 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 , 625
|
||||
//================================
|
||||
// 3CeAM r664 Base
|
||||
//
|
||||
// Note: All settings below are based on what the previous job was. A Rune Knight will have the same values
|
||||
// as a Knight, a Ranger will have the same values as a Hunter, etc.
|
||||
// as a Knight, a Ranger will have the same values as a Hunter, etc.
|
||||
//
|
||||
// Note 2: Gangsi is currently using Acolyte settings, Death Knight using Knight settings and Dark Collector
|
||||
// is using Sage settings. Its mainly like this for these 3 jobs because of the temp sprite that shows when
|
||||
|
@ -187,7 +187,7 @@
|
||||
67,12053,13,0,0,7474,0,966,20,961,10,518,1,7453,1
|
||||
//-- Tentacle and Cheese Gratin <-- 10 Tentacle, 10 Cheese, 5 Yam, 1 Sweet Sauce
|
||||
68,12058,13,0,0,7474,0,962,10,548,10,549,5,7453,1
|
||||
//-- Fried Sweet Potato with Syrup <-- 10 Potato, 10 Yam, 1 Sweet Potato, 1 Sweet Sauce
|
||||
//-- Fried Sweet Potato with Syrup <-- 10 Potato, 10 Yam, 1 Sweet Potato, 1 Sweet Sauce
|
||||
69,12068,13,0,0,7474,0,516,10,549,10,633,1,7453,1
|
||||
|
||||
//--------------------LEVEL 4-----------
|
||||
@ -198,7 +198,7 @@
|
||||
71,12054,14,0,0,7475,0,962,30,509,10,7194,10,7031,1,1024,20
|
||||
//-- Rib with Herbs and Spices <-- 5 Meat, 3 Red Herb, 2 Yellow Herb, 3 Green Herb, 1 Sweet Sauce, 1 Lemon
|
||||
72,12044,14,0,0,7475,0,517,5,507,3,508,2,511,3,7453,1,568,1
|
||||
//-- Cream Sandwich <-- 5 Bread, 15 Milk, 10 Cheese, 10 Yellow Herb, 1 Meat, 1 Sweet Sauce
|
||||
//-- Cream Sandwich <-- 5 Bread, 15 Milk, 10 Cheese, 10 Yellow Herb, 1 Meat, 1 Sweet Sauce
|
||||
73,12064,14,0,0,7475,0,580,5,519,15,548,10,508,10,517,1,7453,1
|
||||
//-- Lutie Mixed Cold Noodles <-- 3 Grain, 1 Hot Sauce, 10 Ice Cubic, 10 Carrot, 10 Jack o' Pumpkin
|
||||
74,12059,14,0,0,7475,0,577,3,7455,1,7066,10,515,10,1062,10
|
||||
@ -472,7 +472,7 @@
|
||||
174,1046,26,2494,1,955,40,753,5
|
||||
//-- Petite DiablOfs Horn <-- GN_CHANGEMATERIAL Lv1, 5 Stone Heart, 10 Resin
|
||||
175,1038,26,2494,1,953,5,907,10
|
||||
//-- Root Of Maneater <-- GN_CHANGEMATERIAL Lv1, 25 Talon, 20 Tooth Of
|
||||
//-- Root Of Maneater <-- GN_CHANGEMATERIAL Lv1, 25 Talon, 20 Tooth Of
|
||||
176,1033,26,2494,1,917,25,1044,20
|
||||
//-- Conch <-- GN_CHANGEMATERIAL Lv1, 5 Gill, 25 Immortal Heart
|
||||
177,961,26,2494,1,956,5,929,25
|
||||
|
@ -18,7 +18,7 @@
|
||||
// 0x80 - Skill ignores target's def cards
|
||||
// 07 splash/effect range (-1 for screen-wide)
|
||||
// 08 MaxLv
|
||||
// 09 Number of hits (when positive, damage is increased by hits,
|
||||
// 09 Number of hits (when positive, damage is increased by hits,
|
||||
// negative values just show number of hits without increasing total damage)
|
||||
// 10 Cast interrupted when hit?
|
||||
// 11 defense-reduction rate during cast.
|
||||
@ -867,7 +867,7 @@
|
||||
//727,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_LEX_AETERNA,Lex Aeterna 2
|
||||
//728,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_ARROWSTORM,NPC Arrow Storm
|
||||
//729,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_CHEAL,NPC Coluceo Heal
|
||||
//730,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_SR_CURSEDCIRCLE,NPC
|
||||
//730,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_SR_CURSEDCIRCLE,NPC
|
||||
//731,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_DRAGONBREATH,NPC Dragon Breath
|
||||
//732,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_FATALMENACE,NPC Fatal Menace
|
||||
//733,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_MAGMA_ERUPTION,NPC Magma Eruption
|
||||
|
@ -1090,4 +1090,4 @@
|
||||
10010,0,0,1,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //GD_BATTLEORDER
|
||||
10011,0,0,1,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //GD_REGENERATION
|
||||
10012,0,0,1,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //GD_RESTORE
|
||||
10013,0,0,1,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //GD_EMERGENCYCALL
|
||||
10013,0,0,1,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //GD_EMERGENCYCALL
|
||||
|
@ -3731,7 +3731,7 @@
|
||||
4076,2432,5,2427,1,0,0,0,0,0,0,0,0 //WM_MELODYOFSINK#Melody Of Sink#
|
||||
4076,2433,5,2431,1,0,0,0,0,0,0,0,0 //WM_BEYOND_OF_WARCRY#Warcry Of Beyond#
|
||||
4076,2434,5,2429,1,2433,1,0,0,0,0,0,0 //WM_UNLIMITED_HUMMING_VOICE#Unlimited Humming Voice#
|
||||
4076,5007,5,2412,1,0,0,0,0,0,0,0,0 //WM_FRIGG_SONG#
|
||||
4076,5007,5,2412,1,0,0,0,0,0,0,0,0 //WM_FRIGG_SONG#
|
||||
4076,5014,5,0,0,0,0,0,0,0,0,0,0 //ALL_FULL_THROTTLE#Full Throttle#
|
||||
//Sura (Trans)
|
||||
4077,1,9,0,0,0,0,0,0,0,0,0,0 //NV_BASIC#Basic Skill#
|
||||
@ -3854,7 +3854,7 @@
|
||||
4078,2495,2,2497,1,0,0,0,0,0,0,0,0 //GN_MIX_COOKING#Mix Cooking#
|
||||
4078,2496,2,2495,1,0,0,0,0,0,0,0,0 //GN_MAKEBOMB#Create Bomb#
|
||||
4078,2497,10,0,0,0,0,0,0,0,0,0,0 //GN_S_PHARMACY#Special Pharmacy#
|
||||
4078,5003,5,2497,1,0,0,0,0,0,0,0,0 //GN_ILLUSIONDOOPING#Hallucination Drug#
|
||||
4078,5003,5,2497,1,0,0,0,0,0,0,0,0 //GN_ILLUSIONDOOPING#Hallucination Drug#
|
||||
4078,5014,5,0,0,0,0,0,0,0,0,0,0 //ALL_FULL_THROTTLE#Full Throttle#
|
||||
4078,2535,1,41,1,0,0,0,0,0,0,0,0 //ALL_BUYING_STORE#Open Buying Store#
|
||||
4078,2544,1,0,0,0,0,0,0,0,0,0,0 //MC_CARTDECORATE#Cart Decorate#
|
||||
@ -4761,7 +4761,7 @@
|
||||
4102,2323,5,2311,3,0,0,0,0,0,0,0,0 //LG_EARTHDRIVE#Earth Drive#
|
||||
4102,2324,5,2318,3,2319,3,0,0,0,0,0,0 //LG_HESPERUSLIT#Hesperus Lit#
|
||||
4102,2325,5,2315,3,2321,4,2322,5,0,0,0,0 //LG_INSPIRATION#Inspiration#
|
||||
4102,5013,5,2311,5,0,0,0,0,0,0,0,0 //LG_KINGS_GRACE#King's Grace#
|
||||
4102,5013,5,2311,5,0,0,0,0,0,0,0,0 //LG_KINGS_GRACE#King's Grace#
|
||||
4102,5014,5,0,0,0,0,0,0,0,0,0,0 //ALL_FULL_THROTTLE#Full Throttle#
|
||||
//Baby Sorcerer
|
||||
4103,1,9,0,0,0,0,0,0,0,0,0,0 //NV_BASIC#Basic Skill#
|
||||
@ -4890,7 +4890,7 @@
|
||||
4104,2432,5,2427,1,0,0,0,0,0,0,0,0 //WM_MELODYOFSINK#Melody Of Sink#
|
||||
4104,2433,5,2431,1,0,0,0,0,0,0,0,0 //WM_BEYOND_OF_WARCRY#Warcry Of Beyond#
|
||||
4104,2434,5,2429,1,2433,1,0,0,0,0,0,0 //WM_UNLIMITED_HUMMING_VOICE#Unlimited Humming Voice#
|
||||
4104,5007,5,2412,1,0,0,0,0,0,0,0,0 //WM_FRIGG_SONG#
|
||||
4104,5007,5,2412,1,0,0,0,0,0,0,0,0 //WM_FRIGG_SONG#
|
||||
4104,5014,5,0,0,0,0,0,0,0,0,0,0 //ALL_FULL_THROTTLE#Full Throttle#
|
||||
//Baby Wanderer
|
||||
4105,1,9,0,0,0,0,0,0,0,0,0,0 //NV_BASIC#Basic Skill#
|
||||
|
@ -148,4 +148,4 @@
|
||||
8922000
|
||||
8966000
|
||||
9094000
|
||||
0
|
||||
0
|
||||
|
@ -310,7 +310,7 @@ IG_Jewel,725,10 // Red_Jewel
|
||||
IG_Jewel,726,10 // Blue_Jewel
|
||||
IG_Jewel,727,10 // White_Jewel
|
||||
IG_Jewel,728,10 // Golden_Jewel
|
||||
IG_Jewel,729,10 // Bluish_Green_Jewel
|
||||
IG_Jewel,729,10 // Bluish_Green_Jewel
|
||||
IG_Jewel,730,5 // Crystal_Jewel
|
||||
IG_Jewel,731,4 // Crystal_Jewel_
|
||||
IG_Jewel,732,3 // Crystal_Jewel__
|
||||
|
@ -3840,7 +3840,7 @@ IG_Requiem_Egg,4480,1,1,1,1 // 1x Sealed Kiel Card
|
||||
IG_Requiem_Egg,18845,1,1,1,1 // 1x Banshee Master Kiss
|
||||
IG_Requiem_Egg,18743,1,1,1,1 // 1x Costume Spirit of Chung E
|
||||
IG_Requiem_Egg,2720,1,1,1,1 // 1x Medal of Honor Swordman
|
||||
IG_Requiem_Egg,2721,1,1,1,1 // 1x Medal of Honor Thief
|
||||
IG_Requiem_Egg,2721,1,1,1,1 // 1x Medal of Honor Thief
|
||||
IG_Requiem_Egg,2722,1,1,1,1 // 1x Medal of Honor Acolyte
|
||||
IG_Requiem_Egg,18530,1,1,1,1 // 1x The Desperado Mask
|
||||
IG_Requiem_Egg,6239,1,1,1,1 // 1x Guarantee_Armor_11Up
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Items Random Option Database
|
||||
// Items Random Option Database
|
||||
//
|
||||
// Structure of Database:
|
||||
// ID,{ Bonus Script }
|
||||
|
@ -107,4 +107,4 @@
|
||||
//1090,MASTERING,Mastering,<LureID>,9069,<EquipID>,<FoodID>,<Fullness>,<HungryDelay>,<R_Hungry>,<R_Full>,<Intimate>,<Die>,<Capture>,<Speed>,<S_Performance>,<talk_convert_class>,<attack_rate>,<defence_attack_rate>,<change_target_rate>,<pet_script>,{ set .@i,getpetinfo(3); /*Awkward=LUK + 2, CRI + 1; Neutral=LUK + 3, CRI + 1; Cordial=LUK + 3, CRI + 2; Best Friend=LUK + 3, CRI + 3;*/ }
|
||||
//1166,SAVAGE,Savage,<LureID>,9070,<EquipID>,<FoodID>,<Fullness>,<HungryDelay>,<R_Hungry>,<R_Full>,<Intimate>,<Die>,<Capture>,<Speed>,<S_Performance>,<talk_convert_class>,<attack_rate>,<defence_attack_rate>,<change_target_rate>,<pet_script>,{ set .@i,getpetinfo(3); /*Awkward=VIT + 1, MHP + 50; Neutral=VIT + 2, MHP + 50; Cordial=VIT + 2, MHP + 100; Best Friend=VIT + 2, MHP + 200;*/ }
|
||||
//1369,GRAND_PECO,Grand Peco,<LureID>,9071,<EquipID>,<FoodID>,<Fullness>,<HungryDelay>,<R_Hungry>,<R_Full>,<Intimate>,<Die>,<Capture>,<Speed>,<S_Performance>,<talk_convert_class>,<attack_rate>,<defence_attack_rate>,<change_target_rate>,<pet_script>,{ set .@i,getpetinfo(3); /*Awkward=MHP + 150; Neutral=MHP + 200; Cordial=MHP + 300; Best Friend=MHP + 400;*/ }
|
||||
//1213,HIGH_ORC,High Orc,<LureID>,9087,<EquipID>,<FoodID>,<Fullness>,<HungryDelay>,<R_Hungry>,<R_Full>,<Intimate>,<Die>,<Capture>,<Speed>,<S_Performance>,<talk_convert_class>,<attack_rate>,<defence_attack_rate>,<change_target_rate>,<pet_script>,{ set .@i,getpetinfo(3); /*Awkward=ATK + 10; Neutral=ATK + 15; Cordial=ATK + 20; Best Friend=ATK + 25;*/ }
|
||||
//1213,HIGH_ORC,High Orc,<LureID>,9087,<EquipID>,<FoodID>,<Fullness>,<HungryDelay>,<R_Hungry>,<R_Full>,<Intimate>,<Die>,<Capture>,<Speed>,<S_Performance>,<talk_convert_class>,<attack_rate>,<defence_attack_rate>,<change_target_rate>,<pet_script>,{ set .@i,getpetinfo(3); /*Awkward=ATK + 10; Neutral=ATK + 15; Cordial=ATK + 20; Best Friend=ATK + 25;*/ }
|
||||
|
@ -187,7 +187,7 @@
|
||||
67,12053,13,0,0,7474,0,966,20,961,10,518,1,7453,1
|
||||
//-- Tentacle and Cheese Gratin <-- 10 Tentacle, 10 Cheese, 5 Yam, 1 Sweet Sauce
|
||||
68,12058,13,0,0,7474,0,962,10,548,10,549,5,7453,1
|
||||
//-- Fried Sweet Potato with Syrup <-- 10 Potato, 10 Yam, 1 Sweet Potato, 1 Sweet Sauce
|
||||
//-- Fried Sweet Potato with Syrup <-- 10 Potato, 10 Yam, 1 Sweet Potato, 1 Sweet Sauce
|
||||
69,12068,13,0,0,7474,0,516,10,549,10,633,1,7453,1
|
||||
|
||||
//--------------------LEVEL 4-----------
|
||||
@ -198,7 +198,7 @@
|
||||
71,12054,14,0,0,7475,0,962,30,509,10,7194,10,7031,1,1024,20
|
||||
//-- Rib with Herbs and Spices <-- 5 Meat, 3 Red Herb, 2 Yellow Herb, 3 Green Herb, 1 Sweet Sauce, 1 Lemon
|
||||
72,12044,14,0,0,7475,0,517,5,507,3,508,2,511,3,7453,1,568,1
|
||||
//-- Cream Sandwich <-- 5 Bread, 15 Milk, 10 Cheese, 10 Yellow Herb, 1 Meat, 1 Sweet Sauce
|
||||
//-- Cream Sandwich <-- 5 Bread, 15 Milk, 10 Cheese, 10 Yellow Herb, 1 Meat, 1 Sweet Sauce
|
||||
73,12064,14,0,0,7475,0,580,5,519,15,548,10,508,10,517,1,7453,1
|
||||
//-- Lutie Mixed Cold Noodles <-- 3 Grain, 1 Hot Sauce, 10 Ice Cubic, 10 Carrot, 10 Jack o' Pumpkin
|
||||
74,12059,14,0,0,7475,0,577,3,7455,1,7066,10,515,10,1062,10
|
||||
@ -472,7 +472,7 @@
|
||||
174,1046,26,2494,1,955,40,753,5
|
||||
//-- Petite DiablOfs Horn <-- GN_CHANGEMATERIAL Lv1, 5 Stone Heart, 10 Resin
|
||||
175,1038,26,2494,1,953,5,907,10
|
||||
//-- Root Of Maneater <-- GN_CHANGEMATERIAL Lv1, 25 Talon, 20 Tooth Of
|
||||
//-- Root Of Maneater <-- GN_CHANGEMATERIAL Lv1, 25 Talon, 20 Tooth Of
|
||||
176,1033,26,2494,1,917,25,1044,20
|
||||
//-- Conch <-- GN_CHANGEMATERIAL Lv1, 5 Gill, 25 Immortal Heart
|
||||
177,961,26,2494,1,956,5,929,25
|
||||
|
@ -18,7 +18,7 @@
|
||||
// 0x80 - Skill ignores target's def cards
|
||||
// 07 splash/effect range (-1 for screen-wide)
|
||||
// 08 MaxLv
|
||||
// 09 Number of hits (when positive, damage is increased by hits,
|
||||
// 09 Number of hits (when positive, damage is increased by hits,
|
||||
// negative values just show number of hits without increasing total damage)
|
||||
// 10 Cast interrupted when hit?
|
||||
// 11 defense-reduction rate during cast.
|
||||
@ -867,7 +867,7 @@
|
||||
//727,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_LEX_AETERNA,Lex Aeterna 2
|
||||
//728,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_ARROWSTORM,NPC Arrow Storm
|
||||
//729,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_CHEAL,NPC Coluceo Heal
|
||||
//730,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_SR_CURSEDCIRCLE,NPC
|
||||
//730,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_SR_CURSEDCIRCLE,NPC
|
||||
//731,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_DRAGONBREATH,NPC Dragon Breath
|
||||
//732,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_FATALMENACE,NPC Fatal Menace
|
||||
//733,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_MAGMA_ERUPTION,NPC Magma Eruption
|
||||
|
@ -1128,4 +1128,4 @@
|
||||
10011,0,0,1,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //GD_REGENERATION
|
||||
10012,0,0,1,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //GD_RESTORE
|
||||
10013,0,0,1,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //GD_EMERGENCYCALL
|
||||
10015,0,0,1,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //GD_ITEMEMERGENCYCALL
|
||||
10015,0,0,1,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //GD_ITEMEMERGENCYCALL
|
||||
|
@ -9,12 +9,12 @@
|
||||
// - Up to 5 ID/Amount pairs can be specified.
|
||||
// - Rate = n/10%
|
||||
|
||||
0,703,1000,4,800,2,200 // Hinalle
|
||||
0,703,1000,4,800,2,200 // Hinalle
|
||||
1,958,800,9,1000 // Horrendous_Mouth
|
||||
2,959,800,7,1000 // Rotten_Scale
|
||||
3,960,1000,6,800,9,200 // Nipper
|
||||
3,960,1000,6,800,9,200 // Nipper
|
||||
4,961,800,3,1000 // Conch
|
||||
5,962,1000,4,800,6,200 // Tentacle
|
||||
5,962,1000,4,800,6,200 // Tentacle
|
||||
6,963,800,3,1000 // Sharp_Scale
|
||||
7,964,800,8,1000 // Crap_Shell
|
||||
8,967,800,4,1000 // Turtle_Shell
|
||||
@ -22,9 +22,9 @@
|
||||
10,970,800,9,1000 // Alchol
|
||||
11,971,800,5,1000 // Detrimindexta
|
||||
12,973,800,4,1000 // Counteragent
|
||||
13,974,1000,4,800,6,200 // Mixture
|
||||
14,991,1000,1,500,1,500 // Crystal_Blue
|
||||
15,992,1000,1,500,1,500 // Wind_Of_Verdure
|
||||
13,974,1000,4,800,6,200 // Mixture
|
||||
14,991,1000,1,500,1,500 // Crystal_Blue
|
||||
15,992,1000,1,500,1,500 // Wind_Of_Verdure
|
||||
16,999,1000,10,1000 // Steel
|
||||
17,1003,500,1,1000 // Coal
|
||||
18,1008,800,6,1000 // Frozen_Heart
|
||||
@ -34,21 +34,21 @@
|
||||
22,1012,800,3,1000 // Lizard_Scruff
|
||||
23,1013,1000,9,800,13,200 // Colorful_Shell
|
||||
24,1014,1000,4,800,6,200 // Jaws_Of_Ant
|
||||
25,1016,1000,7,800,10,200 // Rat_Tail
|
||||
25,1016,1000,7,800,10,200 // Rat_Tail
|
||||
26,1019,800,2,1000 // Wooden_Block
|
||||
27,1020,1000,4,800,6,200 // Long_Hair
|
||||
27,1020,1000,4,800,6,200 // Long_Hair
|
||||
28,1021,800,4,1000 // Dokkaebi_Horn
|
||||
29,1022,1000,2,800,3,200 // Fox_Tail
|
||||
29,1022,1000,2,800,3,200 // Fox_Tail
|
||||
30,1024,800,4,1000 // Chinese_Ink
|
||||
31,1025,800,8,1000 // Spiderweb
|
||||
32,1026,800,4,1000 // Acorn
|
||||
33,1030,800,2,1000 // Tiger_Footskin
|
||||
34,1033,1000,4,800,6,200 // Root_Of_Maneater
|
||||
35,1034,1000,6,800,9,200 // Cobold_Hair
|
||||
36,1035,1000,8,800,12,200 // Dragon_Canine
|
||||
34,1033,1000,4,800,6,200 // Root_Of_Maneater
|
||||
35,1034,1000,6,800,9,200 // Cobold_Hair
|
||||
36,1035,1000,8,800,12,200 // Dragon_Canine
|
||||
37,1037,800,6,1000 // Dragon_Train
|
||||
38,1038,1000,1,1000 // Petite_Dablofs_Horn
|
||||
39,1040,1000,8,800,12,200 // Elder_Pixie's_Beard
|
||||
38,1038,1000,1,1000 // Petite_Dablofs_Horn
|
||||
39,1040,1000,8,800,12,200 // Elder_Pixie's_Beard
|
||||
40,1041,800,3,1000 // Lantern
|
||||
41,1042,800,6,1000 // Short_Leg
|
||||
42,1043,800,6,1000 // Nail_Of_Orc
|
||||
@ -57,7 +57,7 @@
|
||||
45,1049,800,6,1000 // Skirt_Of_Virgin
|
||||
46,1050,800,3,1000 // Tendon
|
||||
47,1051,800,7,1000 // Detonator
|
||||
48,1053,1000,6,800,9,200 // Tooth_Of_Ancient_Fish
|
||||
48,1053,1000,6,800,9,200 // Tooth_Of_Ancient_Fish
|
||||
49,1056,800,8,1000 // Grit
|
||||
50,1058,800,5,1000 // Wing_Of_Moth
|
||||
51,1059,1000,5,1000 // Transparent_Cloth
|
||||
|
@ -23,7 +23,7 @@
|
||||
// 8 = Trans. Shadow Chaser
|
||||
// 16 = Baby Rouge
|
||||
// 32 = Baby Shadow Chaser
|
||||
//
|
||||
//
|
||||
// RequirementRemoved (bitmask) removes requirements when casting a copied skill.
|
||||
// See 'skill_require_db.txt' for specific skill requirements.
|
||||
// 0 = uses original requirement(s)
|
||||
|
@ -55,7 +55,7 @@ Other Drop Rates: MvP 1.00x / Card-Based 1.00x / Treasure 1.00x
|
||||
@time
|
||||
|
||||
Displays the local server time, along with day/night information.
|
||||
|
||||
|
||||
---------------------------------------
|
||||
|
||||
@uptime
|
||||
@ -279,13 +279,13 @@ Map Name: prontera | Players In Map: 1 | NPCs In Map: 127 | Chats In Map: 0
|
||||
------ Map Flags ------
|
||||
Town Map
|
||||
Autotrade Enabled
|
||||
PvP Flags:
|
||||
GvG Flags:
|
||||
Teleport Flags:
|
||||
PvP Flags:
|
||||
GvG Flags:
|
||||
Teleport Flags:
|
||||
No Exp Penalty: On | No Zeny Penalty: On
|
||||
Weather Flags: Displays Night |
|
||||
Other Flags: NoBranch | Reset |
|
||||
Other Flags:
|
||||
Weather Flags: Displays Night |
|
||||
Other Flags: NoBranch | Reset |
|
||||
Other Flags:
|
||||
|
||||
---------------------------------------
|
||||
|
||||
@ -293,7 +293,7 @@ Other Flags:
|
||||
|
||||
Gives information about terrain/area (debug function).
|
||||
|
||||
Output Example:
|
||||
Output Example:
|
||||
prontera (x= 165, y= 202) 00 00 00 00 00
|
||||
prontera (x= 165, y= 201) 01 00 00 00 00
|
||||
prontera (x= 165, y= 200) 01 00 00 00 00
|
||||
@ -327,7 +327,7 @@ DEF:2 MDEF:5 STR:6 AGI:1 VIT:1 INT:1 DEX:6 LUK:5
|
||||
ATK:8~9 Range:1~10~12 Size:Medium Race:Plant Element:Water (Lv:1)
|
||||
Drops:
|
||||
- Jellopy 70.00% - Knife[4] 1.00% etc...
|
||||
|
||||
|
||||
---------------------------------------
|
||||
|
||||
@iteminfo <item name/ID>
|
||||
@ -347,7 +347,7 @@ NPC Buy:6z, Sell:3z | Weight: 1.0
|
||||
@whodrops <item name/ID>
|
||||
|
||||
Displays a list of mobs which drop the specified item.
|
||||
Only the highest drop rates are shown.
|
||||
Only the highest drop rates are shown.
|
||||
|
||||
---------------------------------------
|
||||
|
||||
@ -582,7 +582,7 @@ Displays the text as a normal message with the format "*name <message>*" instead
|
||||
@storage
|
||||
|
||||
Opens your Kafra storage.
|
||||
|
||||
|
||||
---------------------------------------
|
||||
|
||||
@mail
|
||||
@ -1295,7 +1295,7 @@ Blocks or unblocks a player from logging in indefinitely.
|
||||
@charban <+/- time> <player name>
|
||||
@charunban <player name>
|
||||
|
||||
Bans or unbans a player for a limited time.
|
||||
Bans or unbans a player for a limited time.
|
||||
(Very similar to @ban and but for 1 character only)
|
||||
Time elements: y/a, m, d/j, h, mn, s
|
||||
|
||||
@ -1442,7 +1442,7 @@ Example:
|
||||
@party <party_name>
|
||||
|
||||
Organizes a new party, with the attached character as leader.
|
||||
|
||||
|
||||
---------------------------------------
|
||||
|
||||
@partyoption <pickup share: yes/no> <item distribution: yes/no>
|
||||
@ -1519,7 +1519,7 @@ Changes guild level by the specified amount.
|
||||
@undisguiseguild
|
||||
|
||||
Disguises or undisguises all online characters of a guild.
|
||||
|
||||
|
||||
---------------------------------------
|
||||
|
||||
@sizeguild <size> <guild name>
|
||||
@ -1536,7 +1536,7 @@ Warps all online characters of a guild to your location.
|
||||
|
||||
@guildspy <guild name>
|
||||
|
||||
Allows you to spy on any guild's Guild Chat.
|
||||
Allows you to spy on any guild's Guild Chat.
|
||||
At least one member of that guild must be online.
|
||||
NOTE: map server needs to be configured to enable spying to use this command (enable_spy: yes)
|
||||
|
||||
|
@ -277,7 +277,7 @@ Number Description
|
||||
258. Elemental Endow (Earth)
|
||||
259. Map Light Pillar Animation 3
|
||||
260. Map Light Pillar Animation 4
|
||||
261. Fury Cast Animation
|
||||
261. Fury Cast Animation
|
||||
262. Raging Quadruple Blow
|
||||
263. Raging Quadruple Blow 2
|
||||
264. (Nothing)
|
||||
|
@ -38,12 +38,12 @@ This list contains all available constants referenced in the 'bonus' commands.
|
||||
BF_SHORT = Trigger on melee attacks
|
||||
BF_LONG = Trigger on ranged attacks
|
||||
(Default: BF_SHORT+BF_LONG)
|
||||
|
||||
BF_WEAPON = Trigger on weapon skills
|
||||
BF_MAGIC = Trigger on magic skills
|
||||
|
||||
BF_WEAPON = Trigger on weapon skills
|
||||
BF_MAGIC = Trigger on magic skills
|
||||
BF_MISC = Trigger on misc skills
|
||||
(Default: BF_WEAPON)
|
||||
|
||||
|
||||
BF_NORMAL = Trigger on normal attacks
|
||||
BF_SKILL = Trigger on skills
|
||||
(Default: BF_SKILL if type is BF_MISC or BF_MAGIC, BF_NORMAL if type is BF_WEAPON)
|
||||
@ -52,11 +52,11 @@ This list contains all available constants referenced in the 'bonus' commands.
|
||||
Effect target: (Default: Attacked target)
|
||||
ATF_SELF = Trigger effect on self
|
||||
ATF_TARGET = Trigger effect on target
|
||||
|
||||
|
||||
Attack range criteria: (Default: All attacks)
|
||||
ATF_SHORT = Trigger on melee attacks
|
||||
ATF_LONG = Trigger on ranged attacks
|
||||
|
||||
|
||||
Skill/attack type criteria: (Default: Physical/weapon)
|
||||
ATF_WEAPON = Trigger on weapon skill / physical attacks
|
||||
ATF_MAGIC = Trigger on magic skills
|
||||
@ -99,7 +99,7 @@ bonus bAgiDexStr,n; STR + n, AGI + n, DEX + n
|
||||
HP/SP
|
||||
-----
|
||||
bonus bMaxHP,n; MaxHP + n
|
||||
bonus bMaxHPrate,n; MaxHP + n%
|
||||
bonus bMaxHPrate,n; MaxHP + n%
|
||||
bonus bMaxSP,n; MaxSP + n
|
||||
bonus bMaxSPrate,n; MaxSP + n%
|
||||
|
||||
|
@ -23,7 +23,7 @@ Name: Name in English for displaying as output for @ and script commands.
|
||||
|
||||
---------------------------------------
|
||||
|
||||
Type:
|
||||
Type:
|
||||
0 Healing item.
|
||||
2 Usable item.
|
||||
3 Etc item
|
||||
|
@ -5,7 +5,7 @@
|
||||
//===== Last Updated: ========================================
|
||||
//= 20070724
|
||||
//===== Description: =========================================
|
||||
//= A complete manual for rAthena's map cache generator as
|
||||
//= A complete manual for rAthena's map cache generator as
|
||||
//= well as a reference on the map cache format used.
|
||||
//============================================================
|
||||
|
||||
|
@ -119,7 +119,7 @@ is disabled in '/conf/battle/items.conf'.
|
||||
|
||||
Disables normal monsters and MVPs from dropping items on a map. Looted items will always drop.
|
||||
'noloot' is the same as 'nomobloot' and 'nomvploot' combined.
|
||||
|
||||
|
||||
---------------------------------------
|
||||
|
||||
*noexp
|
||||
|
@ -83,7 +83,7 @@ Change Target Melee: Enables a mob to switch targets when hit by a normal attack
|
||||
Change Target Chase: Enables a mob to switch targets when hit by any attack
|
||||
while chasing another character.
|
||||
|
||||
Target Weak: Allows aggressive monsters to only be aggressive against
|
||||
Target Weak: Allows aggressive monsters to only be aggressive against
|
||||
characters that are five levels below it's own level.
|
||||
For example, a monster of level 104 will not pick fights with a level 99.
|
||||
|
||||
@ -162,7 +162,7 @@ Aegis/rA
|
||||
Aegis Attr Types
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
The Aegis attr types are a bitmask just like the rA mode bits and can be
|
||||
The Aegis attr types are a bitmask just like the rA mode bits and can be
|
||||
directly converted. Plant mode is a combination of various of these modes.
|
||||
Add the mode listed here to the resulting mode above.
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
//= Reference for monster level 10 skills.
|
||||
//============================================================
|
||||
|
||||
When a monster uses a level 10 skill on Aegis, it will be much stronger than the
|
||||
When a monster uses a level 10 skill on Aegis, it will be much stronger than the
|
||||
normal player version. On rAthena we reflect this by giving the monster a skill
|
||||
level above the maximum player level.
|
||||
The following lists explains the skill specialities and the corresponding level
|
||||
|
@ -142,7 +142,7 @@ Currently the max packet size is 0xFFFF (see 'WFIFOSET()' in 'src/common/socket.
|
||||
- u_group :
|
||||
- account_id :
|
||||
desc:
|
||||
-
|
||||
-
|
||||
|
||||
0x2721:
|
||||
Type: AH
|
||||
|
@ -110,7 +110,7 @@ Allows player to do normal item actions with bounded items (drop, sell,
|
||||
trade, etc.).
|
||||
|
||||
---------------------------------------
|
||||
|
||||
|
||||
*item_unconditional
|
||||
|
||||
Allows player to consume any consumable item regardless the requirements
|
||||
|
@ -5,8 +5,8 @@
|
||||
//===== Last Updated: ========================================
|
||||
//= 20120826
|
||||
//===== Description: =========================================
|
||||
//= This file should help to understand and manage bit-wise
|
||||
//= quest variables. You can store up to 31 boolean value into
|
||||
//= This file should help to understand and manage bit-wise
|
||||
//= quest variables. You can store up to 31 boolean value into
|
||||
//= a single variable.
|
||||
//============================================================
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
//= rAthena Dev Team
|
||||
//===== Last Updated: ========================================
|
||||
//= 20140208
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= Contains commands needed for a basic bank.
|
||||
//============================================================
|
||||
|
||||
@ -77,4 +77,4 @@ prontera,162,188,1 script Bank Test 112,{
|
||||
mes "Good bye!";
|
||||
cutin "kafra_06",255;
|
||||
close;
|
||||
}
|
||||
}
|
||||
|
@ -4,7 +4,7 @@
|
||||
//= rAthena Dev Team
|
||||
//===== Last Updated: ========================================
|
||||
//= 20110123
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= Outputs the values of class constants.
|
||||
//============================================================
|
||||
|
||||
@ -15,4 +15,4 @@ prontera,155,177,1 script Tell Me 725,{
|
||||
mes "BaseJob: " + BaseJob;
|
||||
mes "Upper: " + Upper;
|
||||
close;
|
||||
}
|
||||
}
|
||||
|
@ -4,7 +4,7 @@
|
||||
//= rAthena Dev Team
|
||||
//===== Last Updated: ========================================
|
||||
//= 20140208
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= Demonstrates the 'checkoption' command.
|
||||
//============================================================
|
||||
|
||||
@ -16,4 +16,4 @@ prontera,156,89,6 script test_checkoption 117,{
|
||||
else if (checkoption(.@value) == 0)
|
||||
mes "False!";
|
||||
close;
|
||||
}
|
||||
}
|
||||
|
@ -4,7 +4,7 @@
|
||||
//= rAthena Dev Team
|
||||
//===== Last Updated: ========================================
|
||||
//= 20140208
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= Demonstrates the 'delitem2' command.
|
||||
//============================================================
|
||||
|
||||
@ -36,4 +36,4 @@ prontera,160,182,5 script Delitem2 51,{
|
||||
delitem2 .@nameid,.@amount,.@iden,.@ref,.@attr,.@c1,.@c2,.@c3,.@c4;
|
||||
mes "And here is the moment when your item should disappear! :P";
|
||||
close;
|
||||
}
|
||||
}
|
||||
|
@ -4,7 +4,7 @@
|
||||
//= Lupus
|
||||
//===== Last Updated: ========================================
|
||||
//= 20140208
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= Demonstrates the 'getequipcardid' command.
|
||||
//============================================================
|
||||
|
||||
@ -23,4 +23,4 @@ prontera,155,177,4 script Check My Hat 810,{
|
||||
mes "Nothing?";
|
||||
emotion e_hmm;
|
||||
close;
|
||||
}
|
||||
}
|
||||
|
@ -4,7 +4,7 @@
|
||||
//= rAthena Dev Team
|
||||
//===== Last Updated: ========================================
|
||||
//= 20140208
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= Demonstrates the 'getequipid' command.
|
||||
//============================================================
|
||||
|
||||
@ -12,4 +12,4 @@ prontera,161,181,6 script getequipid sample 105,{
|
||||
for (.@i = 1; .@i < 11; .@i++)
|
||||
mes "getequipid(" + .@i + ") : " + getequipid(.@i);
|
||||
close;
|
||||
}
|
||||
}
|
||||
|
@ -4,7 +4,7 @@
|
||||
//= Lupus
|
||||
//===== Last Updated: ========================================
|
||||
//= 20140208
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= Demonstrates the 'getiteminfo' command.
|
||||
//============================================================
|
||||
|
||||
@ -20,4 +20,4 @@ prontera,156,179,6 script test_getiteminfo 117,{
|
||||
for(.@id = 0; .@id <= 16; .@id++)
|
||||
mes " getiteminfo(" + .@value + "," + .@id + ") = " + getiteminfo(.@value,.@id);
|
||||
close;
|
||||
}
|
||||
}
|
||||
|
@ -4,7 +4,7 @@
|
||||
//= Lupus
|
||||
//===== Last Updated: ========================================
|
||||
//= 20140208
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= Demonstrates the 'getmonsterinfo' command.
|
||||
//============================================================
|
||||
|
||||
@ -20,4 +20,4 @@ prontera,156,179,6 script test_getmonsterinfo 117,{
|
||||
for (.@i = MOB_NAME; .@i <= MOB_MVPEXP; .@i++)
|
||||
mes " getmonsterinfo("+.@value+","+.@i+") = "+getmonsterinfo(.@value,.@i);
|
||||
close;
|
||||
}
|
||||
}
|
||||
|
@ -4,7 +4,7 @@
|
||||
//= rAthena Dev Team
|
||||
//===== Last Updated: ========================================
|
||||
//= 20140208
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= Contains commands needed for a guild warehouse NPC.
|
||||
//============================================================
|
||||
|
||||
@ -12,7 +12,7 @@ prontera,165,188,4 script Guild Warehouse 112,{
|
||||
cutin "kafra_06",2;
|
||||
|
||||
mes "[Guild Warehouse Coupler]";
|
||||
mes "This is the guild warehouse coupler service.";
|
||||
mes "This is the guild warehouse coupler service.";
|
||||
mes "You will not receive zeny for this is a test.";
|
||||
next;
|
||||
if (select("Access Guild Warehouse","Exit") != 1) {
|
||||
@ -33,4 +33,4 @@ prontera,165,188,4 script Guild Warehouse 112,{
|
||||
}
|
||||
cutin "kafra_06",255;
|
||||
close;
|
||||
}
|
||||
}
|
||||
|
@ -4,7 +4,7 @@
|
||||
//= Euphy
|
||||
//===== Last Updated: ========================================
|
||||
//= 20140129
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= Contains elements of a basic instance script.
|
||||
//============================================================
|
||||
|
||||
|
@ -1,23 +1,23 @@
|
||||
//===== rAthena Script =======================================
|
||||
//===== rAthena Script =======================================
|
||||
//= Sample: Localized NPC
|
||||
//===== By: ==================================================
|
||||
//===== By: ==================================================
|
||||
//= rAthena Dev Team
|
||||
//===== Last Updated: ========================================
|
||||
//= 20140208
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= Example of a localized NPC.
|
||||
//=
|
||||
//=
|
||||
//= There are many ways to do it, this is just one option.
|
||||
//= The player has a global account variable ##_langid_ that
|
||||
//= The player has a global account variable ##_langid_ that
|
||||
//= identifies the it's language.
|
||||
//=
|
||||
//=
|
||||
//= The default language should always have langid 0.
|
||||
//= When a message isn't found for the player's langid
|
||||
//= When a message isn't found for the player's langid
|
||||
//= (strlen = 0), the message from langid 0 is used instead.
|
||||
//=
|
||||
//= Each message is identified by a string that must only
|
||||
//=
|
||||
//= Each message is identified by a string that must only
|
||||
//= contain valid variable name characters.
|
||||
//=
|
||||
//=
|
||||
//= void setlang(int langid)
|
||||
//= - sets the player's language
|
||||
//= int getlang(void)
|
||||
@ -28,10 +28,10 @@
|
||||
//= - returns the localized text of name
|
||||
//= void mes2(string name)
|
||||
//= - displays the localized text of name
|
||||
//=
|
||||
//===== Additional Comments: =================================
|
||||
//=
|
||||
//===== Additional Comments: =================================
|
||||
//= To use this globally, just put the functions in Global_Functions.txt
|
||||
//============================================================
|
||||
//============================================================
|
||||
|
||||
//////////////////////////////////////////////////////////////
|
||||
/// Sets the language of the player account.
|
||||
@ -85,7 +85,7 @@ function script getmes2 {
|
||||
|
||||
//////////////////////////////////////////////////////////////
|
||||
/// mes for localized text.
|
||||
/// index should be a unique string, made up only of characters
|
||||
/// index should be a unique string, made up only of characters
|
||||
/// that are valis as a variable name
|
||||
/// @param index Message identifier
|
||||
function script mes2 {
|
||||
|
@ -4,7 +4,7 @@
|
||||
//= rAthena Dev Team
|
||||
//===== Last Updated: ========================================
|
||||
//= 20160306
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= Shows how to use the navigateto command.
|
||||
//=
|
||||
//= NOTE:
|
||||
@ -56,4 +56,4 @@ prontera,162,188,4 script Navigation Test 112,{
|
||||
navigateto "prt_fild08", 0, 0, NAV_NONE, 1, 1002;
|
||||
end;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -4,7 +4,7 @@
|
||||
//= Lance
|
||||
//===== Last Updated: ========================================
|
||||
//= 20140208
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= Contains commands needed for a dynamic shop.
|
||||
//============================================================
|
||||
|
||||
@ -90,4 +90,4 @@ OnInit:
|
||||
$@rpotsleft = 10;
|
||||
$@opotsleft = 10;
|
||||
end;
|
||||
}
|
||||
}
|
||||
|
@ -4,7 +4,7 @@
|
||||
//= rAthena Dev Team
|
||||
//===== Last Updated: ========================================
|
||||
//= 20121003
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= An example of shop NPCs.
|
||||
//============================================================
|
||||
|
||||
@ -27,4 +27,4 @@ prontera,146,229,5 shop Armor Card Merchant 80,4003:100000,4008:100000,4011:1000
|
||||
prontera,144,227,5 shop Shield Card Merchant 80,4013:100000,4032:100000,4058:100000,4059:100000,4066:100000,4074:100000,4083:100000,4120:100000,4124:100000,4136:100000,4138:100000,4045:100000,4067:100000,4075:100000,4090:100000
|
||||
prontera,142,225,5 shop Robe Card Merchant 80,4056:100000,4071:100000,4081:100000,4095:100000,4108:100000,4109:100000,4113:100000,4116:100000,4133:100000,4015:100000,4088:100000,4102:100000,4129:100000
|
||||
prontera,140,223,5 shop Shoes Card Merchant 80,4009:100000,4038:100000,4050:100000,4070:100000,4097:100000,4100:100000,4107:100000
|
||||
prontera,138,221,5 shop Accessory Card Merchant 80,4022:100500,4027:100500,4028:100500,4034:100500,4051:100500,4064:100500,4091:100500,4079:100500,4033:100500,4040:100500,4044:100500,4048:100500,4053:100500,4073:100500,4077:100500,4084:100500,4093:100500,4103:100500,4139:100500
|
||||
prontera,138,221,5 shop Accessory Card Merchant 80,4022:100500,4027:100500,4028:100500,4034:100500,4051:100500,4064:100500,4091:100500,4079:100500,4033:100500,4040:100500,4044:100500,4048:100500,4053:100500,4073:100500,4077:100500,4084:100500,4093:100500,4103:100500,4139:100500
|
||||
|
@ -4,7 +4,7 @@
|
||||
//= Lupus
|
||||
//===== Last Updated: ========================================
|
||||
//= 20140208
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= An example of an NPC with live dialogue.
|
||||
//= Note: This relies on Global_Functions.txt to run.
|
||||
//============================================================
|
||||
@ -50,4 +50,4 @@ prontera,167,177,5 script Luppy 1107,{
|
||||
// Get the item from the list
|
||||
getitem .@itemIDfromList,1;
|
||||
close;
|
||||
}
|
||||
}
|
||||
|
@ -4,7 +4,7 @@
|
||||
//= rAthena Dev Team
|
||||
//===== Last Updated: ========================================
|
||||
//= 20090206
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= An example of shop NPCs.
|
||||
//============================================================
|
||||
|
||||
@ -37,4 +37,4 @@ prontera,218,211,4 shop Pet Groomer 125,537:2500,643:3000,10013:1500,10014:2000
|
||||
izlude,164,138,4 shop Pet Groomer 124,537:2500,643:3000,10013:1500,10014:2000
|
||||
morocc,269,167,4 shop Pet Groomer 125,537:2500,643:3000,10013:1500,10014:2000
|
||||
geffen,193,152,4 shop Pet Groomer 124,537:2500,643:3000,10013:1500,10014:2000
|
||||
payon,142,104,4 shop Pet Groomer 124,537:2500,643:3000,10013:1500,10014:2000
|
||||
payon,142,104,4 shop Pet Groomer 124,537:2500,643:3000,10013:1500,10014:2000
|
||||
|
@ -4,7 +4,7 @@
|
||||
//= rAthena Dev Team
|
||||
//===== Last Updated: ========================================
|
||||
//= 20090206
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= Demonstrates array commands.
|
||||
//============================================================
|
||||
|
||||
@ -40,4 +40,4 @@ prontera,164,190,1 script Array Test 112,{
|
||||
mes "hoge[2]=> " + @hoge[2];
|
||||
mes "hoge[3]=> " + @hoge[3];
|
||||
close;
|
||||
}
|
||||
}
|
||||
|
@ -4,7 +4,7 @@
|
||||
//= rAthena Dev Team
|
||||
//===== Last Updated: ========================================
|
||||
//= 20121003
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= Demonstrates waitingroom commands.
|
||||
//============================================================
|
||||
|
||||
@ -34,4 +34,4 @@ OnChatEvent:
|
||||
disablewaitingroomevent;
|
||||
warpwaitingpc "prontera",160,180;
|
||||
end;
|
||||
}
|
||||
}
|
||||
|
@ -4,7 +4,7 @@
|
||||
//= rAthena Dev Team
|
||||
//===== Last Updated: ========================================
|
||||
//= 20070915
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= An example of how duplicate NPCs are handled:
|
||||
//= NPC variables are shared between all duplicates.
|
||||
//= Each duplicate knows its own map coordinates.
|
||||
@ -29,4 +29,4 @@ OnTouch:
|
||||
|
||||
prontera,150,175,4 duplicate(Test Script) Test1 909
|
||||
prontera,155,175,4 duplicate(Test Script) Test2 909,2,2
|
||||
prontera,160,175,4 duplicate(Test Script) Test3 909,3,3
|
||||
prontera,160,175,4 duplicate(Test Script) Test3 909,3,3
|
||||
|
@ -4,7 +4,7 @@
|
||||
//= rAthena Dev Team
|
||||
//===== Last Updated: ========================================
|
||||
//= 20120901
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= Demonstrates use of functions.
|
||||
//============================================================
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
//= rAthena Dev Team
|
||||
//===== Last Updated: ========================================
|
||||
//= 20121003
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= Demonstrates NPC timer commands.
|
||||
//============================================================
|
||||
|
||||
@ -39,4 +39,4 @@ OnTimer5000:
|
||||
OnTimer10000:
|
||||
npctalk "After 10 seconds...";
|
||||
end;
|
||||
}
|
||||
}
|
||||
|
@ -4,7 +4,7 @@
|
||||
//= rAthena Dev Team
|
||||
//===== Last Updated: ========================================
|
||||
//= 20121003
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= Demonstrates attached NPC timer commands.
|
||||
//============================================================
|
||||
|
||||
@ -20,4 +20,4 @@ OnTimer5000:
|
||||
mes "Ah, your level is " + readparam(11) + "!";
|
||||
detachnpctimer;
|
||||
close;
|
||||
}
|
||||
}
|
||||
|
@ -4,7 +4,7 @@
|
||||
//= MouseJstr
|
||||
//===== Last Updated: ========================================
|
||||
//= 20100108
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= Demonstrates PCRE commands.
|
||||
//============================================================
|
||||
|
||||
@ -121,7 +121,7 @@ Lquote12:
|
||||
}
|
||||
end;
|
||||
|
||||
// I am glad
|
||||
// I am glad
|
||||
Lquote13:
|
||||
switch(rand(3)) {
|
||||
case 0: npctalk "How have I helped you to be "+$@p2$+""; break;
|
||||
@ -130,7 +130,7 @@ Lquote13:
|
||||
}
|
||||
end;
|
||||
|
||||
// I am sad
|
||||
// I am sad
|
||||
Lquote14:
|
||||
switch(rand(2)) {
|
||||
case 0: npctalk "I am sorry to hear you are depressed"; break;
|
||||
@ -161,7 +161,7 @@ Lquote17:
|
||||
}
|
||||
end;
|
||||
|
||||
// same
|
||||
// same
|
||||
Lquote18:
|
||||
npctalk "What other connections do you see?";
|
||||
end;
|
||||
@ -219,7 +219,7 @@ Lquote24:
|
||||
}
|
||||
end;
|
||||
|
||||
// you are
|
||||
// you are
|
||||
Lquote25:
|
||||
npctalk "What makes you think I am "+$@p2$+" ?";
|
||||
end;
|
||||
@ -233,7 +233,7 @@ Lquote26:
|
||||
}
|
||||
end;
|
||||
|
||||
// were you
|
||||
// were you
|
||||
Lquote27:
|
||||
switch(rand(3)) {
|
||||
case 0: npctalk "Perhaps I was "+$@p2$+""; break;
|
||||
@ -242,7 +242,7 @@ Lquote27:
|
||||
}
|
||||
end;
|
||||
|
||||
// I can't
|
||||
// I can't
|
||||
Lquote28:
|
||||
switch(rand(2)) {
|
||||
case 0: npctalk "Maybe you could "+$@p3$+" now"; break;
|
||||
@ -250,7 +250,7 @@ Lquote28:
|
||||
}
|
||||
end;
|
||||
|
||||
// I feel
|
||||
// I feel
|
||||
Lquote29:
|
||||
npctalk "Do you often feel "+$@p2$+" ?";
|
||||
end;
|
||||
@ -265,7 +265,7 @@ Lquote31:
|
||||
npctalk "Perhaps in your fantasy we "+$@p3$+" each other?";
|
||||
end;
|
||||
|
||||
// why don't you
|
||||
// why don't you
|
||||
Lquote32:
|
||||
switch(rand(3)) {
|
||||
case 0: npctalk "Should you "+$@p3$+" yourself?"; break;
|
||||
@ -274,7 +274,7 @@ Lquote32:
|
||||
}
|
||||
end;
|
||||
|
||||
// yes
|
||||
// yes
|
||||
Lquote33:
|
||||
switch(rand(3)) {
|
||||
case 0: npctalk "You seem quite positive"; break;
|
||||
@ -297,7 +297,7 @@ Lquote35:
|
||||
npctalk "Can you be more specific?";
|
||||
end;
|
||||
|
||||
// everyone
|
||||
// everyone
|
||||
Lquote36:
|
||||
switch(rand(4)) {
|
||||
case 0: npctalk "surely not everyone"; break;
|
||||
@ -307,7 +307,7 @@ Lquote36:
|
||||
}
|
||||
end;
|
||||
|
||||
// always
|
||||
// always
|
||||
Lquote37:
|
||||
switch(rand(4)) {
|
||||
case 0: npctalk "Can you think of a specific example?"; break;
|
||||
@ -328,7 +328,7 @@ Lquote38:
|
||||
}
|
||||
end;
|
||||
|
||||
// perhaps
|
||||
// perhaps
|
||||
Lquote39:
|
||||
npctalk "You do not seem quite certain";
|
||||
end;
|
||||
|
@ -4,7 +4,7 @@
|
||||
//= Akkarin
|
||||
//===== Last Updated: ========================================
|
||||
//= 20121227
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= Demonstrates quest commands.
|
||||
//============================================================
|
||||
|
||||
@ -45,4 +45,4 @@ prontera,90,95,1 script Jelly 123,{
|
||||
mes "Thanks again for doing that for me!";
|
||||
close;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -4,7 +4,7 @@
|
||||
//= Lupus
|
||||
//===== Last Updated: ========================================
|
||||
//= 20140208
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= Demonstrates 'setiteminfo' and 'setitemscript' commands.
|
||||
//============================================================
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
//= Jbain
|
||||
//===== Last Updated: ========================================
|
||||
//= 20140208
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= Demonstrates mapflag commands.
|
||||
//============================================================
|
||||
|
||||
@ -30,4 +30,4 @@ prontera,165,145,0 script EXPflagtest 123,{
|
||||
removemapflag "prontera",mf_pvp;
|
||||
close;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -4,7 +4,7 @@
|
||||
//= rAthena Dev Team
|
||||
//===== Last Updated: ========================================
|
||||
//= 20140208
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= Demonstrates the 'skill' command.
|
||||
//============================================================
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
//= rAthena Dev Team
|
||||
//===== Last Updated: ========================================
|
||||
//= 20070315
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= Demonstrates time commands.
|
||||
//============================================================
|
||||
|
||||
@ -22,4 +22,4 @@ prontera,157,181,6 script Time Sample 105,{
|
||||
mes " GetTime(7) : " + gettime(7) + " (Year)";
|
||||
mes " GetTimeStr : " + gettimestr("%Y-%m/%d %H:%M:%S",19);
|
||||
close;
|
||||
}
|
||||
}
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -76,7 +76,7 @@ RequiredWeapons: Weapon type needed to use the skill.
|
||||
28: Dagger + Sword
|
||||
29: Dagger + Axe
|
||||
30: Sword + Axe
|
||||
|
||||
|
||||
Up to 30 ':'-separated values can be used, e.g.
|
||||
type1:type2:type3
|
||||
|
||||
@ -160,4 +160,4 @@ of possible values.
|
||||
|
||||
NOTE: On some fields, the ':' delimiter means for each skill level, but there
|
||||
are some level dependent checks. See 'skill_get_requirement()' in
|
||||
'src/map/skill.c'.
|
||||
'src/map/skill.c'.
|
||||
|
@ -27,7 +27,7 @@ The following terms will be frequently used throughout this file, so it is
|
||||
important to have a thorough understanding of what they are to avoid confusion.
|
||||
|
||||
Term Description
|
||||
---- -----------
|
||||
---- -----------
|
||||
serv a program/daemon that runs indefinitely offering a service
|
||||
host a machine that has one or more servs running
|
||||
command a request of an action on the server or client
|
||||
@ -64,7 +64,7 @@ We have 3 types of communication:
|
||||
|
||||
2. serv <=> client (AC,CA,HC,CH,ZC,CZ)
|
||||
This is what our servs send or receive to a player client.
|
||||
|
||||
|
||||
3. serv <=> console/terminal
|
||||
This is the only kind of communication which doesn't use packets (currently).
|
||||
It's only done in localhost from console to servs (a way to input args in servs runtime).
|
||||
@ -110,7 +110,7 @@ For real table names, see 'conf/inter_athena.conf'.
|
||||
reg_db permanent character variables (ex. ADVJOB)
|
||||
skill_db character learned skill database
|
||||
interlog_db inter-serv logs
|
||||
memo_db character Memo_point database
|
||||
memo_db character Memo_point database
|
||||
guild_db guild record (name, master, lv, exp, emblem, etc.)
|
||||
guild_alliance_db guild relations database (allies, enemies)
|
||||
guild_castle_db guild owned castle database
|
||||
@ -182,7 +182,7 @@ The following list describes each module and its purpose.
|
||||
------ -----------
|
||||
atomic adapter to atomic operations for Windows API
|
||||
cbasetypes adapter to OS and arch specification (function name, bit representation)
|
||||
cli console Line Interface handling (get arguments from terminal at beginning and runtime)
|
||||
cli console Line Interface handling (get arguments from terminal at beginning and runtime)
|
||||
conf facade of libconfig api
|
||||
core MAIN program entry (initialization of each serv starts here)
|
||||
db database module (create, parse, and destroy databases)
|
||||
@ -290,7 +290,7 @@ The following list describes each module and its purpose.
|
||||
pc functions for player processing (loot/drop/delete items, player bonus handling, player dead, etc.)
|
||||
pc_groups functions for players groups system (manage player permissions and atcommand access)
|
||||
pet functions for the pet system (similar to mercenary, homunculus, player, etc.)
|
||||
quest functions for the quest log system (add, complete, remove, etc.)
|
||||
quest functions for the quest log system (add, complete, remove, etc.)
|
||||
script handles script language logic (used in NPC scripts), script commands, and mapflags
|
||||
searchstore functions for the Vendor Shop Search feature
|
||||
skill functions for skills (skill_casttime calculation, skill behaviours, skill_chk_cast, requirement checks, 'db/skill_*.txt' processing)
|
||||
|
@ -45,7 +45,7 @@ SC_POISON ()
|
||||
desc: DEF -25%; if HP>25% lose 1.5% + 2 HP/sec; SP Regeneration is disabled
|
||||
val1: Skill Level
|
||||
val2: Caster's object ID
|
||||
val3:
|
||||
val3:
|
||||
val4: Remaining tick
|
||||
|
||||
SC_CURSE ()
|
||||
@ -75,7 +75,7 @@ SC_DPOISON ()
|
||||
desc: DEF -25%; if HP>25% lose 10/15% HP/sec
|
||||
val1: Skill Level
|
||||
val2: Caster's object ID (for mob_log_damage)
|
||||
val3:
|
||||
val3:
|
||||
val4: Remaining tick
|
||||
|
||||
SC_PROVOKE (SI_PROVOKE)
|
||||
@ -2342,7 +2342,7 @@ SC_REBOUND (SI_REBOUND)
|
||||
val1:
|
||||
|
||||
SC_UNLIMIT (SI_UNLIMIT)
|
||||
desc: Increase attak rate & set Def/MDef to 1,
|
||||
desc: Increase attak rate & set Def/MDef to 1,
|
||||
val1:
|
||||
val2: +% Attack
|
||||
|
||||
|
@ -8,12 +8,12 @@
|
||||
//= A description of rAthena's NPC whispering system.
|
||||
//============================================================
|
||||
|
||||
This piece of code to allows characters to execute events in NPCs by whispering
|
||||
them up to ten parameters. The NPC must have an "OnWhisperGlobal" label, or an
|
||||
This piece of code to allows characters to execute events in NPCs by whispering
|
||||
them up to ten parameters. The NPC must have an "OnWhisperGlobal" label, or an
|
||||
"event not found" error will result.
|
||||
|
||||
NPC:<NPC Name> <String>{#String 2{#...{#String 10}}}
|
||||
|
||||
|
||||
The whispered strings are separated by the "#" character, and are each stored
|
||||
into separate temporary character string variables:
|
||||
|
||||
@ -49,4 +49,4 @@ OnWhisperGlobal:
|
||||
// Script for an MVP summoning event.
|
||||
}
|
||||
end;
|
||||
}
|
||||
}
|
||||
|
@ -81,7 +81,7 @@ Now, the last part of the script, regarding the end of WoE time:
|
||||
end;
|
||||
|
||||
This is the same as before, but it's checking for the day in the first gettime() and
|
||||
the hour on the second. If both conditions are true, WoE will end. We're checking
|
||||
the hour on the second. If both conditions are true, WoE will end. We're checking
|
||||
here for the end time, not the start.
|
||||
|
||||
Another important thing is "OnAgitInit:". This special label will be run as soon as the
|
||||
|
@ -1,22 +1,22 @@
|
||||
//===== rAthena Script =======================================
|
||||
//===== rAthena Script =======================================
|
||||
//= The Airship System Script
|
||||
//===== By: ==================================================
|
||||
//===== By: ==================================================
|
||||
//= rAthena Dev Team
|
||||
//===== Current Version: =====================================
|
||||
//= 1.0
|
||||
//===== Compatible With: =====================================
|
||||
//===== Compatible With: =====================================
|
||||
//= rAthena Project
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= The Airship System used in the official servers.
|
||||
//===== Additional Comments: =================================
|
||||
//===== Additional Comments: =================================
|
||||
//= 1.0 First version.
|
||||
//============================================================
|
||||
//============================================================
|
||||
|
||||
//============================================================
|
||||
//============================================================
|
||||
//= Domestic Airship Route
|
||||
//= ... -> Juno -> Einbroch -> Lighthalzen -> Einbroch
|
||||
//= -> Juno -> Hugel -> ...
|
||||
//============================================================
|
||||
//============================================================
|
||||
|
||||
airplane,243,73,0 script #AirshipWarp-1 45,1,1,{
|
||||
end;
|
||||
@ -647,18 +647,18 @@ airplane,50,66,5 script Apple Merchant#airplane 86,{
|
||||
}
|
||||
}
|
||||
|
||||
//============================================================
|
||||
//============================================================
|
||||
//= International Airship Route
|
||||
//= ... -> Izlude -> Juno -> Rachel -> ...
|
||||
//============================================================
|
||||
//============================================================
|
||||
|
||||
airplane_01,243,73,0 script #AirshipWarp-3 45,1,1,{
|
||||
end;
|
||||
|
||||
|
||||
OnTouch:
|
||||
switch ($@airplanelocation2) {
|
||||
case 0: warp "ra_fild12",292,204; end;
|
||||
case 1:
|
||||
case 1:
|
||||
if(checkre(0))
|
||||
warp "izlude",200,73;
|
||||
else
|
||||
@ -672,7 +672,7 @@ OnHide:
|
||||
specialeffect EF_BASH;
|
||||
disablenpc strnpcinfo(0);
|
||||
end;
|
||||
|
||||
|
||||
OnUnhide:
|
||||
enablenpc strnpcinfo(0);
|
||||
specialeffect EF_SUMMONSLAVE;
|
||||
@ -1058,9 +1058,9 @@ airplane_01,71,31,2 script Swordsman Shimizu#air_01 106,{
|
||||
close;
|
||||
}
|
||||
|
||||
//============================================================
|
||||
//============================================================
|
||||
//= Typing Challenge
|
||||
//============================================================
|
||||
//============================================================
|
||||
airplane_01,32,61,4 script Nils#ein 49,1,1,{
|
||||
mes "[Nils]";
|
||||
mes "Welcome to the";
|
||||
@ -1233,9 +1233,9 @@ airplane_01,32,61,4 script Nils#ein 49,1,1,{
|
||||
}
|
||||
}
|
||||
|
||||
//============================================================
|
||||
//============================================================
|
||||
//= Apple Gambling
|
||||
//============================================================
|
||||
//============================================================
|
||||
airplane_01,33,68,4 script Clarice 74,{
|
||||
mes "[Clarice]";
|
||||
mes "Hi, I'm Clarice~";
|
||||
|
@ -1,16 +1,16 @@
|
||||
//===== rAthena Script =======================================
|
||||
//===== rAthena Script =======================================
|
||||
//= Einbroch Airport Staff
|
||||
//===== By: ==================================================
|
||||
//===== By: ==================================================
|
||||
//= L0ne_W0lf, Muad_Dib
|
||||
//===== Current Version: =====================================
|
||||
//= 1.0
|
||||
//===== Compatible With: =====================================
|
||||
//===== Compatible With: =====================================
|
||||
//= rAthena Project
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= Einbroch Airport Staff
|
||||
//===== Additional Comments: =================================
|
||||
//===== Additional Comments: =================================
|
||||
//= 1.0 First version.
|
||||
//============================================================
|
||||
//============================================================
|
||||
|
||||
airport,143,43,5 script Airport Staff#airport1a::airport1 90,{
|
||||
mes "[Airport Staff]";
|
||||
|
@ -1,16 +1,16 @@
|
||||
//===== rAthena Script =======================================
|
||||
//===== rAthena Script =======================================
|
||||
//= Hugel Airport NPCs
|
||||
//===== By: ==================================================
|
||||
//===== By: ==================================================
|
||||
//= rAthena Dev Team
|
||||
//===== Current Version: =====================================
|
||||
//= 1.0
|
||||
//===== Compatible With: =====================================
|
||||
//===== Compatible With: =====================================
|
||||
//= rAthena Project
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= Hugel Airport NPCs
|
||||
//===== Additional Comments: =================================
|
||||
//===== Additional Comments: =================================
|
||||
//= 1.0 First version.
|
||||
//============================================================
|
||||
//============================================================
|
||||
|
||||
hugel,178,142,0 script toairplane#hugel 45,1,1,{
|
||||
end;
|
||||
|
@ -1,16 +1,16 @@
|
||||
//===== rAthena Script =======================================
|
||||
//===== rAthena Script =======================================
|
||||
//= Izlude Airport NPCs
|
||||
//===== By: ==================================================
|
||||
//===== By: ==================================================
|
||||
//= rAthena Dev Team
|
||||
//===== Current Version: =====================================
|
||||
//= 1.0
|
||||
//===== Compatible With: =====================================
|
||||
//===== Compatible With: =====================================
|
||||
//= rAthena Project
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= Izlude Airport NPCs
|
||||
//===== Additional Comments: =================================
|
||||
//===== Additional Comments: =================================
|
||||
//= 1.0 First version.
|
||||
//============================================================
|
||||
//============================================================
|
||||
|
||||
- script ::Airship_Staff_izlude -1,{
|
||||
mes "[Airship Staff]";
|
||||
|
@ -1,16 +1,16 @@
|
||||
//===== rAthena Script =======================================
|
||||
//===== rAthena Script =======================================
|
||||
//= Lighthalzen Airport Staff
|
||||
//===== By: ==================================================
|
||||
//===== By: ==================================================
|
||||
//= L0ne_W0lf, Muad_Dib
|
||||
//===== Current Version: =====================================
|
||||
//= 1.0
|
||||
//===== Compatible With: =====================================
|
||||
//===== Compatible With: =====================================
|
||||
//= rAthena Project
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= Lighthalzen Airport Staff
|
||||
//===== Additional Comments: =================================
|
||||
//===== Additional Comments: =================================
|
||||
//= 1.0 First version.
|
||||
//============================================================
|
||||
//============================================================
|
||||
|
||||
lhz_airport,143,43,5 script Airport Staff#lhz_air1a::lhz_airport1 90,{
|
||||
mes "[Airport Staff]";
|
||||
|
@ -1,16 +1,16 @@
|
||||
//===== rAthena Script =======================================
|
||||
//===== rAthena Script =======================================
|
||||
//= Rachel Airport NPCs
|
||||
//===== By: ==================================================
|
||||
//===== By: ==================================================
|
||||
//= rAthena Dev Team
|
||||
//===== Current Version: =====================================
|
||||
//= 1.0
|
||||
//===== Compatible With: =====================================
|
||||
//===== Compatible With: =====================================
|
||||
//= rAthena Project
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= Rachel Airport NPCs
|
||||
//===== Additional Comments: =================================
|
||||
//===== Additional Comments: =================================
|
||||
//= 1.0 First version.
|
||||
//============================================================
|
||||
//============================================================
|
||||
|
||||
ra_fild12,295,208,0 script toairplane#rachel 45,1,1,{
|
||||
end;
|
||||
@ -35,4 +35,4 @@ OnTouch:
|
||||
}
|
||||
mes "Thank you, please come again.";
|
||||
close;
|
||||
}
|
||||
}
|
||||
|
@ -1,16 +1,16 @@
|
||||
//===== rAthena Script =======================================
|
||||
//===== rAthena Script =======================================
|
||||
//= Yuno Airport Staff
|
||||
//===== By: ==================================================
|
||||
//===== By: ==================================================
|
||||
//= L0ne_W0lf, Muad_Dib
|
||||
//===== Current Version: =====================================
|
||||
//= 1.0
|
||||
//===== Compatible With: =====================================
|
||||
//===== Compatible With: =====================================
|
||||
//= rAthena Project
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= Yuno Airport Staff
|
||||
//===== Additional Comments: =================================
|
||||
//===== Additional Comments: =================================
|
||||
//= 1.0 First version.
|
||||
//============================================================
|
||||
//============================================================
|
||||
|
||||
y_airport,143,43,5 script Airport Staff#y_air1a::y_airport1 90,{
|
||||
mes "[Airport Staff]";
|
||||
|
@ -1,12 +1,12 @@
|
||||
//===== rAthena Script =======================================
|
||||
//===== rAthena Script =======================================
|
||||
//= BattleGround System - Common NPCs
|
||||
//===== By: ==================================================
|
||||
//===== By: ==================================================
|
||||
//= ????, L0ne_W0lf
|
||||
//===== Current Version: =====================================
|
||||
//===== Current Version: =====================================
|
||||
//= 1.5
|
||||
//===== Compatible With: =====================================
|
||||
//===== Compatible With: =====================================
|
||||
//= rAthena Project
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= [Official Conversion]
|
||||
//= Battleground NPCs:
|
||||
//= - Generals and Aides
|
||||
@ -14,7 +14,7 @@
|
||||
//= - Kafra and Repairman.
|
||||
//= - GM Management NPC
|
||||
//= - Badge Exchanger (Tierra and Flavius)
|
||||
//===== Additional Comments: =================================
|
||||
//===== Additional Comments: =================================
|
||||
//= 1.0 First Version.
|
||||
//= 1.1 Updated several NPCs to Official.
|
||||
//= 1.2 Updated Repairman NPC
|
||||
|
@ -1,17 +1,17 @@
|
||||
//===== rAthena Script =======================================
|
||||
//===== rAthena Script =======================================
|
||||
//= BattleGround System - Flavius
|
||||
//===== By: ==================================================
|
||||
//===== By: ==================================================
|
||||
//= L0ne_W0lf
|
||||
//===== Current Version: =====================================
|
||||
//===== Current Version: =====================================
|
||||
//= 1.7
|
||||
//===== Compatible With: =====================================
|
||||
//===== Compatible With: =====================================
|
||||
//= rAthena Project
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= [Official Conversion]
|
||||
//= Flavius Battleground.
|
||||
//= - Winning Team: 9 badges (11 if VIP)
|
||||
//= - Losing Team: 3 badges (5 if VIP)
|
||||
//===== Additional Comments: =================================
|
||||
//===== Additional Comments: =================================
|
||||
//= 1.0 First Version.
|
||||
//= 1.1 Fixed pink crystal spawning as blue. [L0ne_W0lf]
|
||||
//= 1.2 Updated 'waitingroom' to support required zeny/lvl. [Kisuka]
|
||||
|
@ -1,17 +1,17 @@
|
||||
//===== rAthena Script =======================================
|
||||
//===== rAthena Script =======================================
|
||||
//= BattleGround System - Flavius Second
|
||||
//===== By: ==================================================
|
||||
//===== By: ==================================================
|
||||
//= L0ne_W0lf
|
||||
//===== Current Version: =====================================
|
||||
//===== Current Version: =====================================
|
||||
//= 1.8
|
||||
//===== Compatible With: =====================================
|
||||
//===== Compatible With: =====================================
|
||||
//= rAthena Project
|
||||
//===== Description: =========================================
|
||||
//===== Description: =========================================
|
||||
//= [Official Conversion]
|
||||
//= Flavius Battleground.
|
||||
//= - Winning Team: 9 badges (11 if VIP)
|
||||
//= - Losing Team: 3 badges (5 if VIP)
|
||||
//===== Additional Comments: =================================
|
||||
//===== Additional Comments: =================================
|
||||
//= 1.0 First Version.
|
||||
//= 1.1 Fixed NPCs being called for waiting rooms. (bugreport:4395)
|
||||
//= 1.2 Fixed pink crystal spawning as blue. [L0ne_W0lf]
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user