Compare commits

...

12 Commits

Author SHA1 Message Date
Lemongrass3110
91fef8df97 Trimmed trailing whitespaces in /src/map 2016-09-05 19:36:12 +02:00
Lemongrass3110
aad72b5724 Trimmed trailing whitespaces in /src/login 2016-09-05 19:36:01 +02:00
Lemongrass3110
cc9d08538a Trimmed trailing whitespaces in /src/common 2016-09-05 19:35:51 +02:00
Lemongrass3110
366aeeaafe Trimmed trailing whitespaces in /src/char 2016-09-05 19:35:40 +02:00
Lemongrass3110
47ea636709 Trimmed trailing whitespaces in /sql-files 2016-09-05 19:35:21 +02:00
Lemongrass3110
0e4e95b9a5 Trimmed trailing whitespaces in /npc 2016-09-05 19:35:08 +02:00
Lemongrass3110
72d85aa44d Trimmed trailing whitespaces in /npc/re 2016-09-05 19:34:52 +02:00
Lemongrass3110
e83c320a50 Trimmed trailing whitespaces in /npc/pre-re 2016-09-05 19:34:39 +02:00
Lemongrass3110
c08525a20e Trimmed trailing whitespaces in /doc 2016-09-05 19:34:03 +02:00
Lemongrass3110
9e8fa08473 Trimmed trailing whitespaces in /db 2016-09-05 19:33:35 +02:00
Lemongrass3110
0b37d79878 Trimmed trailing whitespaces in /conf 2016-09-05 19:32:27 +02:00
Lemongrass3110
2c58017c4e Added missing empty newlines
Also fixed the newlines in logs.sql
2016-09-05 19:25:53 +02:00
681 changed files with 5942 additions and 5931 deletions

View File

@ -67,4 +67,4 @@ aliases: {
/* Commands help file */ /* Commands help file */
help: { help: {
@include "conf/help.txt" @include "conf/help.txt"
} }

View File

@ -37,7 +37,7 @@ pc_damage_walk_delay_rate: 20
damage_walk_delay_rate: 100 damage_walk_delay_rate: 100
// Move-delay adjustment for multi-hitting attacks. // 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. // unable to move for an additional "(number of hits -1) * multihit_delay" milliseconds.
// 80 is the setting that feels like Aegis (vs Sonic Blows) // 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) // 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) // Does HP recover if hit by an attribute that's same as your own? (Note 1)
attribute_recover: no 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 min_hitrate: 5
max_hitrate: 100 max_hitrate: 100
@ -120,7 +120,7 @@ attack_attr_none: 14
equip_natural_break_rate: 0 equip_natural_break_rate: 0
// Overall rate of which your own equipment can break. (Note 2) // 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 // (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. // weapon will be broken.
equip_self_break_rate: 100 equip_self_break_rate: 100
@ -136,8 +136,8 @@ delay_battle_damage: yes
// Are arrows/ammo consumed when used on a bow/gun? // Are arrows/ammo consumed when used on a bow/gun?
// 0 = No // 0 = No
// 1 = Yes // 1 = Yes
// 2 = Yes even for skills that do not specify arrow consumption when said // 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 // 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) // skills should consume ammo when it's acquired via a card or plagiarize)
arrow_decrement: 1 arrow_decrement: 1

View File

@ -62,7 +62,7 @@ packet_ver_flag: 0x7FFFFFFF
packet_ver_flag2: 0x7FFFFFFF packet_ver_flag2: 0x7FFFFFFF
// Minimum delay between whisper/global/party/guild messages (in ms) // 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 min_chat_delay: 0
// Valid range of dyes and styles on the client. // Valid range of dyes and styles on the client.
@ -70,7 +70,7 @@ min_hair_style: 0
max_hair_style: 27 max_hair_style: 27
min_hair_color: 0 min_hair_color: 0
max_hair_color: 8 max_hair_color: 8
min_cloth_color: 0 min_cloth_color: 0
max_cloth_color: 4 max_cloth_color: 4
min_body_style: 0 min_body_style: 0
max_body_style: 1 max_body_style: 1
@ -129,7 +129,7 @@ save_body_style: no
// Do not display cloth colors for the wedding class? // Do not display cloth colors for the wedding class?
// Note: Both save_clothcolor and wedding_modifydisplay have to be enabled // 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) // pack doesn't has wedding palettes (or has less than the other jobs)
wedding_ignorepalette: no wedding_ignorepalette: no

View File

@ -90,7 +90,7 @@ item_drop_treasure_min: 1
item_drop_treasure_max: 10000 item_drop_treasure_max: 10000
// Use logarithmic drops? (Note 1) // 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)) // 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) // 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: // Use the following table for an idea of how the rate will affect drop rates when logarithmic drops are used:

View File

@ -20,14 +20,14 @@ multi_level_up: no
// Setting this can cap the max experience one can get per kill specified as a // Setting this can cap the max experience one can get per kill specified as a
// % of the current exp bar. (Every 10 = 1.0%) // % 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. // it can never give you above half of your current exp bar.
max_exp_gain_rate: 0 max_exp_gain_rate: 0
// Method of calculating earned experience when defeating a monster: // Method of calculating earned experience when defeating a monster:
// 0 = uses damage given / total damage as damage ratio // 0 = uses damage given / total damage as damage ratio
// 1 = uses damage given / max_hp 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. // his share of the exp doubled when multiple people attack the mob.
exp_calc_type: 0 exp_calc_type: 0
@ -92,7 +92,7 @@ disp_experience: no
disp_zeny: no disp_zeny: no
// Use the contents of db/statpoint.txt when doing a stats reset and leveling up? (Note 1) // 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) // through external means (ie: stat point buyers/sellers)
use_statpoint_table: yes use_statpoint_table: yes

View File

@ -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) // Maximum number of slave-clones that can be have by using the @slaveclone at command. (0 denotes unlimited quantity)
atcommand_slave_clone_limit: 25 atcommand_slave_clone_limit: 25
// If 'no', commands require exact player name. If 'yes', entering a partial // 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 // name will work, as long as there's only one match from all players in the
// current map server. // current map server.
partial_name_scan: yes partial_name_scan: yes

View File

@ -74,7 +74,7 @@ cashfood_use_interval: 60000
gtb_sc_immunity: 50 gtb_sc_immunity: 50
// Enable autospell card effects to stack? // 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. // always work independently of each other regardless of setting.
autospell_stacking: no autospell_stacking: no

View File

@ -10,11 +10,11 @@
//-------------------------------------------------------------- //--------------------------------------------------------------
// PK Server Mode. Turns entire server pvp(excluding towns). Experience loss is doubled if killed by another player. // 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. // 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. // 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 // 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 // manner penalty of 5 each time they kill another player (see manner_system
// config to adjust how this will affect players) // config to adjust how this will affect players)
pk_mode: 0 pk_mode: 0
@ -36,7 +36,7 @@ pk_min_level: 55
pk_level_range: 0 pk_level_range: 0
// For PK servers. Damage adjustment settings, these follow the same logic // 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_short_attack_damage_rate: 80
pk_long_attack_damage_rate: 70 pk_long_attack_damage_rate: 70
pk_weapon_attack_damage_rate: 60 pk_weapon_attack_damage_rate: 60
@ -53,7 +53,7 @@ battle_log: off
etc_log: off etc_log: off
// Do you want to debug warp points? If set to yes, warp points will appear as flags.(Note 1) // 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) // top of on-touch npcs (which can lead to infinite loopback warping situations)
warp_point_debug: no warp_point_debug: no
@ -88,7 +88,7 @@ duel_time_interval: 60
// Restrict duel usage to same map // Restrict duel usage to same map
duel_only_on_same_map: no 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. // 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 // 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. // characters on it, it will walk to the closest free cell.

View File

@ -27,13 +27,13 @@ monster_max_aspd: 199
// attacked (eg: GrimTooth), otherwise, their rude attack" is only activated // attacked (eg: GrimTooth), otherwise, their rude attack" is only activated
// if they can't melee reach the target (eg: sniping) // 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 // 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. // ranged attackers. This flag also overrides the 'provoke' target.
// 0x008: When set, mobs scatter as soon as they lose their target. Use this mode // 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 // to make it much harder to mob-train by hiding and collecting them on a
// single spot (ie: GrimTooth training) // single spot (ie: GrimTooth training)
// 0x010: If set, mob skills defined for friends will also trigger on themselves. // 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 // have players on them, instead of only for mobs who are in the vicinity
// of players. // of players.
// 0x040: When set, when the mob's target changes map, the mob will walk towards // 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 // 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 // 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. // 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. // will obey the normal skill range rules.
// 0x800: When set, monsters that are provoked will always change target to the // 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. // provoking person, even if they would usually not change target on attack.
@ -61,7 +61,7 @@ monster_ai: 0
// 2: Every 2 cells moved // 2: Every 2 cells moved
// 3: Every 3 cells moved (official) // 3: Every 3 cells moved (official)
// x: Every x cells moved // 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 // 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.). // moving after they lost their target (hide, no line of sight, etc.).
monster_chase_refresh: 3 monster_chase_refresh: 3
@ -136,7 +136,7 @@ plant_spawn_delay: 100
boss_spawn_delay: 100 boss_spawn_delay: 100
// Should mobs not spawn within the viewing range of players? // 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, // 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 // in which case the mob will not be spawned, and it'll be retried again in
// 5 seconds. // 5 seconds.
@ -212,7 +212,7 @@ mob_remove_delay: 300000
// Defines on who the mob npc_event gets executed when a mob is killed. // 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 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. // 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 mob_npc_event_type: 1
// Time in milliseconds to activate protection against Kill Steal // Time in milliseconds to activate protection against Kill Steal

View File

@ -22,7 +22,7 @@ party_hp_mode: 0
// The level range for sharing within a party is set in conf/inter_athena.conf // The level range for sharing within a party is set in conf/inter_athena.conf
// under the value "party_share_level". // 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) // announce in the party which party-member received the item and what's he received? (Note 1)
show_party_share_picker: yes show_party_share_picker: yes
@ -34,7 +34,7 @@ show_party_share_picker: yes
show_picker.item_type: 112 show_picker.item_type: 112
// Method of distribution when item party share is enabled in a party: // Method of distribution when item party share is enabled in a party:
// //
// 0: Normal (item goes to a random party member) // 0: Normal (item goes to a random party member)
// 1: Item Share is disabled for non-mob drops (player/pet drops) // 1: Item Share is disabled for non-mob drops (player/pet drops)
// 2: Round Robin (items are distributed evenly and in order among members) // 2: Round Robin (items are distributed evenly and in order among members)

View File

@ -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) // When the master receives damage from the monster, whether or not the pet attacks back. (Note 1)
pet_damage_support: no 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. // (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%. // At max (1000) support rate is 150%.
pet_support_min_friendly: 900 pet_support_min_friendly: 900
@ -43,7 +43,7 @@ pet_support_min_friendly: 900
pet_equip_min_friendly: 900 pet_equip_min_friendly: 900
// Whether or not the pet's will use skills. (Note 1) // 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_damage_support to work (they trigger while the pet is attacking).
pet_status_support: no pet_status_support: no
@ -66,7 +66,7 @@ pet_lv_rate: 0
pet_max_stats: 99 pet_max_stats: 99
// When pet leveling is enabled, these are the imposed caps on // 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 // enable pet_str, their max damage is then their base_atk + pet_max_atk2
pet_max_atk1: 500 pet_max_atk1: 500
pet_max_atk2: 1000 pet_max_atk2: 1000

View File

@ -103,7 +103,7 @@ max_summoner_parameter: 120
transcendent_status_points: 52 transcendent_status_points: 52
// Max armor def/mdef // 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 // 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 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. // 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) // Display the gained hp/sp values from killing mobs? (Ie: Sky Deleter Card)
show_hp_sp_gain: yes 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. // list, otherwise, only A appears in B's friend list.
// NOTE: this setting enables friend auto-adding and auto-deletion. // NOTE: this setting enables friend auto-adding and auto-deletion.
friend_auto_add: yes 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. // Minimum distance a vending/chat room must be from a NPC in order to be placed.
// Default: 3 (0: disabled). // Default: 3 (0: disabled).
min_npc_vendchat_distance: 3 min_npc_vendchat_distance: 3
// How much should rental mounts increase a player's movement speed? // How much should rental mounts increase a player's movement speed?
// Default is 25. 100 = 100% Increase. // Default is 25. 100 = 100% Increase.
rental_mount_speed_boost: 25 rental_mount_speed_boost: 25

View File

@ -25,8 +25,8 @@ delay_dependon_agi: no
min_skill_delay_limit: 100 min_skill_delay_limit: 100
// This delay is the min 'can't walk delay' of all skills. // 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 // 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 // doing a skill, the client will not update this, and the player/mob will
// appear to "teleport" afterwards. // appear to "teleport" afterwards.
default_walk_delay: 300 default_walk_delay: 300
@ -73,7 +73,7 @@ skillrange_by_distance: 14
skillrange_from_weapon: 0 skillrange_from_weapon: 0
// Should a check on the caster's status be performed in all skill attacks? // 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). // no effect while the caster is unable to fight (eg: stunned).
skill_caster_check: yes skill_caster_check: yes
@ -106,7 +106,7 @@ combo_delay_rate: 100
auto_counter_type: 15 auto_counter_type: 15
// Can ground skills be placed on top of each other? (Note 3) // 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) // other skills, this setting will override that. (skill_unit_db)
skill_reiteration: 0 skill_reiteration: 0
@ -127,19 +127,19 @@ traps_setting: 0
// Restrictions applied to the Alchemist's Summon Flora skill (add as necessary) // Restrictions applied to the Alchemist's Summon Flora skill (add as necessary)
// 1: Enable players to damage the floras outside of versus grounds. // 1: Enable players to damage the floras outside of versus grounds.
// 2: Disable having different types out at the same time // 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) // one hydra out)
summon_flora_setting: 3 summon_flora_setting: 3
// Whether placed down skills will check walls (Note 1) // 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 skill_wall_check: yes
// When cloaking, Whether the wall is checked or not. (Note 1) // 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 // 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. // Add the settings as required, being hit always uncloaks you.
// //
// 0 = doesn't check for walls // 0 = doesn't check for walls
// 1 = Check for walls // 1 = Check for walls
// 2 = Cloaking is not cancelled when attacking. // 2 = Cloaking is not cancelled when attacking.
@ -164,7 +164,7 @@ chat_warpportal: no
// 0: Do not show defense // 0: Do not show defense
// 1: Base defense [RE default] // 1: Base defense [RE default]
// 2: Vit/Int defense // 2: Vit/Int defense
// 3: Both (the addition of both) // 3: Both (the addition of both)
sense_type: 1 sense_type: 1
// Which finger offensive style will be used? // Which finger offensive style will be used?
@ -220,7 +220,7 @@ max_heal: 9999
max_heal_lv: 11 max_heal_lv: 11
// Emergency Recall Guild Skill setting (add as appropriate). // 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 // you need at least one of 1/2 and 4/8
// 1: Skill is usable outside of woe. // 1: Skill is usable outside of woe.
// 2: Skill is usable during woe. // 2: Skill is usable during woe.
@ -232,7 +232,7 @@ emergency_call: 11
// Guild Aura Skills setting (add as appropriate). // Guild Aura Skills setting (add as appropriate).
// (This affects GD_LEADERSHIP, GD_GLORYWOUNDS, GD_SOULCOLD and GD_HAWKEYES) // (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 // you need at least one of 1/2 and 4/8
// 1: Skill works outside of woe. // 1: Skill works outside of woe.
// 2: Skill works during woe. // 2: Skill works during woe.
@ -269,7 +269,7 @@ sg_angel_skill_ratio: 10
skill_add_heal_rate: 7 skill_add_heal_rate: 7
// Whether the damage of EarthQuake with a single target on screen is able to be reflected. // 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. // which might be an exploit to hunt the MVPs.
eq_single_target_reflectable: yes eq_single_target_reflectable: yes

View File

@ -5,7 +5,7 @@ Player groups configuration file
This file defines "player groups" and their privileges. 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. permissions, and a list of other groups it inherits from.
@ -15,15 +15,15 @@ Group settings
Unique group number. The only required field. Unique group number. The only required field.
<name> <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. commands.
<level> <level>
Equivalent of GM level, which was used in revisions before r15572. You can 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 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 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() members of groups with higher level. It is what script command getgmlevel()
returns. Group level can also be used to override trade restrictions returns. Group level can also be used to override trade restrictions
(db/item_trade.txt). (db/item_trade.txt).
<commands> <commands>
@ -31,15 +31,15 @@ A group of settings
<command name> : <bool> <command name> : <bool>
or or
<commandname> : [ <bool>, <bool> ] <commandname> : [ <bool>, <bool> ]
First boolean value is for atcommand, second one for charcommand. If set to 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 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 assumed for charcommand. If a command name is not included, false is assumed for
both atcommand and charcommand. both atcommand and charcommand.
For a full list of available commands, see: doc/atcommands.txt. For a full list of available commands, see: doc/atcommands.txt.
Command names must not be aliases. Command names must not be aliases.
<log_commands> <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. atcommandlog. If setting is omitted in a group definition, false is assumed.
Requires 'log_commands' to be enabled in 'conf/log_athena.conf'. 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 For a full list of available permissions, see: doc/permissions.txt
<inherit> <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. from. Group names are case-sensitive.
Inheritance results Inheritance results
@ -58,19 +58,19 @@ Inheritance results
Both multiple inheritance (Group 2 -> Group 1 and Group 3 -> Group 1) and Both multiple inheritance (Group 2 -> Group 1 and Group 3 -> Group 1) and
recursive inheritance (Group 3 -> Group 2 -> Group 1) are allowed. recursive inheritance (Group 3 -> Group 2 -> Group 1) are allowed.
Inheritance rules should not create cycles (eg Group 1 inherits from Group 2, 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 and Group inherits from Group 1 at the same time). Configuration with cycles is
considered faulty and can't be processed fully by server. 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. group.
If group inherits from multiple groups, and the same command or permission is 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 defined for more than one of these groups, it's undefined which one will be
inherited. inherited.
Syntax Syntax
------ ------
This config file uses libconfig syntax: This config file uses libconfig syntax:
http://www.hyperrealm.com/libconfig/libconfig_manual.html#Configuration-Files http://www.hyperrealm.com/libconfig/libconfig_manual.html#Configuration-Files
@ -89,7 +89,7 @@ groups: (
/* no commands by default */ /* no commands by default */
} }
permissions: { permissions: {
/* without this basic permissions regular players could not /* without this basic permissions regular players could not
trade or party */ trade or party */
can_trade: true can_trade: true
can_party: true can_party: true

View File

@ -9,7 +9,7 @@
// NOTE: This allows you to run multiple servers on multiple interfaces // NOTE: This allows you to run multiple servers on multiple interfaces
// while using the same ports for each server. // while using the same ports for each server.
//bind_ip: 127.0.0.1 //bind_ip: 127.0.0.1
// Login Server Port // Login Server Port
login_port: 6900 login_port: 6900
@ -63,7 +63,7 @@ new_acc_length_limit: yes
allowed_regs: 1 allowed_regs: 1
time_allowed: 10 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 login_log_filename: log/login.log
// To log the login server? // To log the login server?
@ -137,7 +137,7 @@ ipban_cleanup_interval: 60
//ip_sync_interval: 10 //ip_sync_interval: 10
// DNS Blacklist Blocking // 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) // on the specified dnsbl_servers (comma-separated list)
use_dnsbl: no use_dnsbl: no
dnsbl_servers: bl.blocklist.de, socks.dnsbl.sorbs.net dnsbl_servers: bl.blocklist.de, socks.dnsbl.sorbs.net

View File

@ -86,12 +86,12 @@ console: off
// Database autosave time // Database autosave time
// All characters are saved on this time in seconds (example: // 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) // second)
autosave_time: 300 autosave_time: 300
// Min database save intervals (in ms) // 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) // save-load getting too high as character-count increases)
minsave_time: 100 minsave_time: 100
@ -106,7 +106,7 @@ minsave_time: 100
// 64: After successfully get/delete/complete a quest // 64: After successfully get/delete/complete a quest
// 128: After every bank transaction (deposit/withdraw) // 128: After every bank transaction (deposit/withdraw)
// NOTE: These settings decrease the chance of dupes/lost items when there's a // 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 // server rarely crashes, but experiences interserver lag, you may want to set
// these off. // these off.
save_settings: 255 save_settings: 255

View File

@ -665,14 +665,14 @@ map: tha_t06
map: tha_t08 map: tha_t08
// --- Thanatos Tower --- // --- Thanatos Tower ---
// -- 2005-09-21sdata_k.gpf -- // -- 2005-09-21sdata_k.gpf --
map: tha_t09 map: tha_t09
map: tha_t10 map: tha_t10
map: tha_t11 map: tha_t11
map: tha_t12 map: tha_t12
// --- Auction Market --- // --- Auction Market ---
// -- 2005-11-29sdata_k.gpf -- // -- 2005-11-29sdata_k.gpf --
map: auction_01 map: auction_01
map: auction_02 map: auction_02
@ -681,7 +681,7 @@ map: auction_02
map: alde_tt03 map: alde_tt03
// --- Garden City Hugel / Kiehl --- // --- Garden City Hugel / Kiehl ---
// -- 2005-12-20sdata_k.gpf -- // -- 2005-12-20sdata_k.gpf --
map: hugel map: hugel
map: hu_in01 map: hu_in01
map: que_bingo map: que_bingo

View File

@ -19,4 +19,4 @@ and you'll eliminate any problems updating in the future.
Neat, isn't it? Neat, isn't it?
- Semi-guide by Ajarn / Euphy - Semi-guide by Ajarn / Euphy

View File

@ -1,4 +1,4 @@
// Items Random Option Database // Items Random Option Database
// //
// Structure of Database: // Structure of Database:
// ID,{ Bonus Script } // ID,{ Bonus Script }

View File

@ -1,6 +1,6 @@
// Experience Tables [Custom] // Experience Tables [Custom]
// Supports up to base level 1000 and job level 255 // 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. // you want these to apply to. You can also write your own exp requirements.
// //
// Structure of Database: // Structure of Database:

View File

@ -7,7 +7,7 @@
//Format: //Format:
//mapname<tab>index <- specifies index for this map //mapname<tab>index <- specifies index for this map
//mapname <- map will use index of previous map +1 //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. //Place your custom maps with a starting ID here.
@ -15,4 +15,4 @@
//Example: //Example:
// //
//mymap 1250 //mymap 1250
//mymap-2 //mymap-2

View File

@ -23,7 +23,7 @@
// 8 = Trans. Shadow Chaser // 8 = Trans. Shadow Chaser
// 16 = Baby Rouge // 16 = Baby Rouge
// 32 = Baby Shadow Chaser // 32 = Baby Shadow Chaser
// //
// RequirementRemoved (bitmask) removes requirements when casting a copied skill. // RequirementRemoved (bitmask) removes requirements when casting a copied skill.
// See 'skill_require_db.txt' for specific skill requirements. // See 'skill_require_db.txt' for specific skill requirements.
// 0 = uses original requirement(s) // 0 = uses original requirement(s)

View File

@ -18,7 +18,7 @@
// 0x80 - Skill ignores target's def cards // 0x80 - Skill ignores target's def cards
// 07 splash/effect range (-1 for screen-wide) // 07 splash/effect range (-1 for screen-wide)
// 08 MaxLv // 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) // negative values just show number of hits without increasing total damage)
// 10 Cast interrupted when hit? // 10 Cast interrupted when hit?
// 11 defense-reduction rate during cast. // 11 defense-reduction rate during cast.

View File

@ -24,4 +24,4 @@
//Enable if you plan to use the quest. //Enable if you plan to use the quest.
//12715,7721 //12715,7721
//7915,673 //7915,673
//7916,675 //7916,675

View File

@ -7,7 +7,7 @@
//Format: //Format:
//mapname<tab>index <- specifies index for this map //mapname<tab>index <- specifies index for this map
//mapname <- map will use index of previous map +1 //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 alb_ship 1
alb2trea alb2trea

View File

@ -97,4 +97,4 @@
9165840 9165840
9553880 9553880
9945920 9945920
0 0

View File

@ -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 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 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 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

View File

@ -310,7 +310,7 @@ IG_Jewel,725,10 // Red_Jewel
IG_Jewel,726,10 // Blue_Jewel IG_Jewel,726,10 // Blue_Jewel
IG_Jewel,727,10 // White_Jewel IG_Jewel,727,10 // White_Jewel
IG_Jewel,728,10 // Golden_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,730,5 // Crystal_Jewel
IG_Jewel,731,4 // Crystal_Jewel_ IG_Jewel,731,4 // Crystal_Jewel_
IG_Jewel,732,3 // Crystal_Jewel__ IG_Jewel,732,3 // Crystal_Jewel__

View File

@ -1,4 +1,4 @@
// Items Random Option Database // Items Random Option Database
// //
// Structure of Database: // Structure of Database:
// ID,{ Bonus Script } // ID,{ Bonus Script }

View File

@ -197,7 +197,7 @@
7603,499,100 // RO Party Invitation Ticket 7603,499,100 // RO Party Invitation Ticket
5201,499,100 // Party Hat 5201,499,100 // Party Hat
// 2006 Indonesia Honor Ring item // 2006 Indonesia Honor Ring item
2674,507,100 // Ring of Honor 2674,507,100 // Ring of Honor
// 2006 Korean Harvest Moon Day Event item // 2006 Korean Harvest Moon Day Event item

View File

@ -152,12 +152,12 @@
// Star Gladiator (Union) // 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 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 // 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 // 3CeAM r664 Base
// //
// Note: All settings below are based on what the previous job was. A Rune Knight will have the same values // 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 // 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 // is using Sage settings. Its mainly like this for these 3 jobs because of the temp sprite that shows when

View File

@ -187,7 +187,7 @@
67,12053,13,0,0,7474,0,966,20,961,10,518,1,7453,1 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 //-- 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 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 69,12068,13,0,0,7474,0,516,10,549,10,633,1,7453,1
//--------------------LEVEL 4----------- //--------------------LEVEL 4-----------
@ -198,7 +198,7 @@
71,12054,14,0,0,7475,0,962,30,509,10,7194,10,7031,1,1024,20 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 //-- 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 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 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 //-- 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 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 174,1046,26,2494,1,955,40,753,5
//-- Petite DiablOfs Horn <-- GN_CHANGEMATERIAL Lv1, 5 Stone Heart, 10 Resin //-- Petite DiablOfs Horn <-- GN_CHANGEMATERIAL Lv1, 5 Stone Heart, 10 Resin
175,1038,26,2494,1,953,5,907,10 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 176,1033,26,2494,1,917,25,1044,20
//-- Conch <-- GN_CHANGEMATERIAL Lv1, 5 Gill, 25 Immortal Heart //-- Conch <-- GN_CHANGEMATERIAL Lv1, 5 Gill, 25 Immortal Heart
177,961,26,2494,1,956,5,929,25 177,961,26,2494,1,956,5,929,25

View File

@ -18,7 +18,7 @@
// 0x80 - Skill ignores target's def cards // 0x80 - Skill ignores target's def cards
// 07 splash/effect range (-1 for screen-wide) // 07 splash/effect range (-1 for screen-wide)
// 08 MaxLv // 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) // negative values just show number of hits without increasing total damage)
// 10 Cast interrupted when hit? // 10 Cast interrupted when hit?
// 11 defense-reduction rate during cast. // 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 //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 //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 //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 //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 //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 //733,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_MAGMA_ERUPTION,NPC Magma Eruption

View File

@ -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 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 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 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

View File

@ -3731,7 +3731,7 @@
4076,2432,5,2427,1,0,0,0,0,0,0,0,0 //WM_MELODYOFSINK#Melody Of Sink# 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,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,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# 4076,5014,5,0,0,0,0,0,0,0,0,0,0 //ALL_FULL_THROTTLE#Full Throttle#
//Sura (Trans) //Sura (Trans)
4077,1,9,0,0,0,0,0,0,0,0,0,0 //NV_BASIC#Basic Skill# 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,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,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,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,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,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# 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,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,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,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# 4102,5014,5,0,0,0,0,0,0,0,0,0,0 //ALL_FULL_THROTTLE#Full Throttle#
//Baby Sorcerer //Baby Sorcerer
4103,1,9,0,0,0,0,0,0,0,0,0,0 //NV_BASIC#Basic Skill# 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,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,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,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# 4104,5014,5,0,0,0,0,0,0,0,0,0,0 //ALL_FULL_THROTTLE#Full Throttle#
//Baby Wanderer //Baby Wanderer
4105,1,9,0,0,0,0,0,0,0,0,0,0 //NV_BASIC#Basic Skill# 4105,1,9,0,0,0,0,0,0,0,0,0,0 //NV_BASIC#Basic Skill#

View File

@ -148,4 +148,4 @@
8922000 8922000
8966000 8966000
9094000 9094000
0 0

View File

@ -310,7 +310,7 @@ IG_Jewel,725,10 // Red_Jewel
IG_Jewel,726,10 // Blue_Jewel IG_Jewel,726,10 // Blue_Jewel
IG_Jewel,727,10 // White_Jewel IG_Jewel,727,10 // White_Jewel
IG_Jewel,728,10 // Golden_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,730,5 // Crystal_Jewel
IG_Jewel,731,4 // Crystal_Jewel_ IG_Jewel,731,4 // Crystal_Jewel_
IG_Jewel,732,3 // Crystal_Jewel__ IG_Jewel,732,3 // Crystal_Jewel__

View File

@ -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,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,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,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,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,18530,1,1,1,1 // 1x The Desperado Mask
IG_Requiem_Egg,6239,1,1,1,1 // 1x Guarantee_Armor_11Up IG_Requiem_Egg,6239,1,1,1,1 // 1x Guarantee_Armor_11Up

View File

@ -1,4 +1,4 @@
// Items Random Option Database // Items Random Option Database
// //
// Structure of Database: // Structure of Database:
// ID,{ Bonus Script } // ID,{ Bonus Script }

View File

@ -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;*/ } //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;*/ } //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;*/ } //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;*/ }

View File

@ -187,7 +187,7 @@
67,12053,13,0,0,7474,0,966,20,961,10,518,1,7453,1 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 //-- 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 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 69,12068,13,0,0,7474,0,516,10,549,10,633,1,7453,1
//--------------------LEVEL 4----------- //--------------------LEVEL 4-----------
@ -198,7 +198,7 @@
71,12054,14,0,0,7475,0,962,30,509,10,7194,10,7031,1,1024,20 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 //-- 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 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 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 //-- 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 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 174,1046,26,2494,1,955,40,753,5
//-- Petite DiablOfs Horn <-- GN_CHANGEMATERIAL Lv1, 5 Stone Heart, 10 Resin //-- Petite DiablOfs Horn <-- GN_CHANGEMATERIAL Lv1, 5 Stone Heart, 10 Resin
175,1038,26,2494,1,953,5,907,10 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 176,1033,26,2494,1,917,25,1044,20
//-- Conch <-- GN_CHANGEMATERIAL Lv1, 5 Gill, 25 Immortal Heart //-- Conch <-- GN_CHANGEMATERIAL Lv1, 5 Gill, 25 Immortal Heart
177,961,26,2494,1,956,5,929,25 177,961,26,2494,1,956,5,929,25

View File

@ -18,7 +18,7 @@
// 0x80 - Skill ignores target's def cards // 0x80 - Skill ignores target's def cards
// 07 splash/effect range (-1 for screen-wide) // 07 splash/effect range (-1 for screen-wide)
// 08 MaxLv // 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) // negative values just show number of hits without increasing total damage)
// 10 Cast interrupted when hit? // 10 Cast interrupted when hit?
// 11 defense-reduction rate during cast. // 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 //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 //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 //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 //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 //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 //733,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_MAGMA_ERUPTION,NPC Magma Eruption

View File

@ -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 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 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
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

View File

@ -9,12 +9,12 @@
// - Up to 5 ID/Amount pairs can be specified. // - Up to 5 ID/Amount pairs can be specified.
// - Rate = n/10% // - 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 1,958,800,9,1000 // Horrendous_Mouth
2,959,800,7,1000 // Rotten_Scale 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 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 6,963,800,3,1000 // Sharp_Scale
7,964,800,8,1000 // Crap_Shell 7,964,800,8,1000 // Crap_Shell
8,967,800,4,1000 // Turtle_Shell 8,967,800,4,1000 // Turtle_Shell
@ -22,9 +22,9 @@
10,970,800,9,1000 // Alchol 10,970,800,9,1000 // Alchol
11,971,800,5,1000 // Detrimindexta 11,971,800,5,1000 // Detrimindexta
12,973,800,4,1000 // Counteragent 12,973,800,4,1000 // Counteragent
13,974,1000,4,800,6,200 // Mixture 13,974,1000,4,800,6,200 // Mixture
14,991,1000,1,500,1,500 // Crystal_Blue 14,991,1000,1,500,1,500 // Crystal_Blue
15,992,1000,1,500,1,500 // Wind_Of_Verdure 15,992,1000,1,500,1,500 // Wind_Of_Verdure
16,999,1000,10,1000 // Steel 16,999,1000,10,1000 // Steel
17,1003,500,1,1000 // Coal 17,1003,500,1,1000 // Coal
18,1008,800,6,1000 // Frozen_Heart 18,1008,800,6,1000 // Frozen_Heart
@ -34,21 +34,21 @@
22,1012,800,3,1000 // Lizard_Scruff 22,1012,800,3,1000 // Lizard_Scruff
23,1013,1000,9,800,13,200 // Colorful_Shell 23,1013,1000,9,800,13,200 // Colorful_Shell
24,1014,1000,4,800,6,200 // Jaws_Of_Ant 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 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 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 30,1024,800,4,1000 // Chinese_Ink
31,1025,800,8,1000 // Spiderweb 31,1025,800,8,1000 // Spiderweb
32,1026,800,4,1000 // Acorn 32,1026,800,4,1000 // Acorn
33,1030,800,2,1000 // Tiger_Footskin 33,1030,800,2,1000 // Tiger_Footskin
34,1033,1000,4,800,6,200 // Root_Of_Maneater 34,1033,1000,4,800,6,200 // Root_Of_Maneater
35,1034,1000,6,800,9,200 // Cobold_Hair 35,1034,1000,6,800,9,200 // Cobold_Hair
36,1035,1000,8,800,12,200 // Dragon_Canine 36,1035,1000,8,800,12,200 // Dragon_Canine
37,1037,800,6,1000 // Dragon_Train 37,1037,800,6,1000 // Dragon_Train
38,1038,1000,1,1000 // Petite_Dablofs_Horn 38,1038,1000,1,1000 // Petite_Dablofs_Horn
39,1040,1000,8,800,12,200 // Elder_Pixie's_Beard 39,1040,1000,8,800,12,200 // Elder_Pixie's_Beard
40,1041,800,3,1000 // Lantern 40,1041,800,3,1000 // Lantern
41,1042,800,6,1000 // Short_Leg 41,1042,800,6,1000 // Short_Leg
42,1043,800,6,1000 // Nail_Of_Orc 42,1043,800,6,1000 // Nail_Of_Orc
@ -57,7 +57,7 @@
45,1049,800,6,1000 // Skirt_Of_Virgin 45,1049,800,6,1000 // Skirt_Of_Virgin
46,1050,800,3,1000 // Tendon 46,1050,800,3,1000 // Tendon
47,1051,800,7,1000 // Detonator 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 49,1056,800,8,1000 // Grit
50,1058,800,5,1000 // Wing_Of_Moth 50,1058,800,5,1000 // Wing_Of_Moth
51,1059,1000,5,1000 // Transparent_Cloth 51,1059,1000,5,1000 // Transparent_Cloth

View File

@ -23,7 +23,7 @@
// 8 = Trans. Shadow Chaser // 8 = Trans. Shadow Chaser
// 16 = Baby Rouge // 16 = Baby Rouge
// 32 = Baby Shadow Chaser // 32 = Baby Shadow Chaser
// //
// RequirementRemoved (bitmask) removes requirements when casting a copied skill. // RequirementRemoved (bitmask) removes requirements when casting a copied skill.
// See 'skill_require_db.txt' for specific skill requirements. // See 'skill_require_db.txt' for specific skill requirements.
// 0 = uses original requirement(s) // 0 = uses original requirement(s)

View File

@ -55,7 +55,7 @@ Other Drop Rates: MvP 1.00x / Card-Based 1.00x / Treasure 1.00x
@time @time
Displays the local server time, along with day/night information. Displays the local server time, along with day/night information.
--------------------------------------- ---------------------------------------
@uptime @uptime
@ -279,13 +279,13 @@ Map Name: prontera | Players In Map: 1 | NPCs In Map: 127 | Chats In Map: 0
------ Map Flags ------ ------ Map Flags ------
Town Map Town Map
Autotrade Enabled Autotrade Enabled
PvP Flags: PvP Flags:
GvG Flags: GvG Flags:
Teleport Flags: Teleport Flags:
No Exp Penalty: On | No Zeny Penalty: On No Exp Penalty: On | No Zeny Penalty: On
Weather Flags: Displays Night | Weather Flags: Displays Night |
Other Flags: NoBranch | Reset | Other Flags: NoBranch | Reset |
Other Flags: Other Flags:
--------------------------------------- ---------------------------------------
@ -293,7 +293,7 @@ Other Flags:
Gives information about terrain/area (debug function). 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= 202) 00 00 00 00 00
prontera (x= 165, y= 201) 01 00 00 00 00 prontera (x= 165, y= 201) 01 00 00 00 00
prontera (x= 165, y= 200) 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) ATK:8~9 Range:1~10~12 Size:Medium Race:Plant Element:Water (Lv:1)
Drops: Drops:
- Jellopy 70.00% - Knife[4] 1.00% etc... - Jellopy 70.00% - Knife[4] 1.00% etc...
--------------------------------------- ---------------------------------------
@iteminfo <item name/ID> @iteminfo <item name/ID>
@ -347,7 +347,7 @@ NPC Buy:6z, Sell:3z | Weight: 1.0
@whodrops <item name/ID> @whodrops <item name/ID>
Displays a list of mobs which drop the specified item. 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 @storage
Opens your Kafra storage. Opens your Kafra storage.
--------------------------------------- ---------------------------------------
@mail @mail
@ -1295,7 +1295,7 @@ Blocks or unblocks a player from logging in indefinitely.
@charban <+/- time> <player name> @charban <+/- time> <player name>
@charunban <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) (Very similar to @ban and but for 1 character only)
Time elements: y/a, m, d/j, h, mn, s Time elements: y/a, m, d/j, h, mn, s
@ -1442,7 +1442,7 @@ Example:
@party <party_name> @party <party_name>
Organizes a new party, with the attached character as leader. Organizes a new party, with the attached character as leader.
--------------------------------------- ---------------------------------------
@partyoption <pickup share: yes/no> <item distribution: yes/no> @partyoption <pickup share: yes/no> <item distribution: yes/no>
@ -1519,7 +1519,7 @@ Changes guild level by the specified amount.
@undisguiseguild @undisguiseguild
Disguises or undisguises all online characters of a guild. Disguises or undisguises all online characters of a guild.
--------------------------------------- ---------------------------------------
@sizeguild <size> <guild name> @sizeguild <size> <guild name>
@ -1536,7 +1536,7 @@ Warps all online characters of a guild to your location.
@guildspy <guild name> @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. 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) NOTE: map server needs to be configured to enable spying to use this command (enable_spy: yes)

View File

@ -277,7 +277,7 @@ Number Description
258. Elemental Endow (Earth) 258. Elemental Endow (Earth)
259. Map Light Pillar Animation 3 259. Map Light Pillar Animation 3
260. Map Light Pillar Animation 4 260. Map Light Pillar Animation 4
261. Fury Cast Animation 261. Fury Cast Animation
262. Raging Quadruple Blow 262. Raging Quadruple Blow
263. Raging Quadruple Blow 2 263. Raging Quadruple Blow 2
264. (Nothing) 264. (Nothing)

View File

@ -38,12 +38,12 @@ This list contains all available constants referenced in the 'bonus' commands.
BF_SHORT = Trigger on melee attacks BF_SHORT = Trigger on melee attacks
BF_LONG = Trigger on ranged attacks BF_LONG = Trigger on ranged attacks
(Default: BF_SHORT+BF_LONG) (Default: BF_SHORT+BF_LONG)
BF_WEAPON = Trigger on weapon skills BF_WEAPON = Trigger on weapon skills
BF_MAGIC = Trigger on magic skills BF_MAGIC = Trigger on magic skills
BF_MISC = Trigger on misc skills BF_MISC = Trigger on misc skills
(Default: BF_WEAPON) (Default: BF_WEAPON)
BF_NORMAL = Trigger on normal attacks BF_NORMAL = Trigger on normal attacks
BF_SKILL = Trigger on skills BF_SKILL = Trigger on skills
(Default: BF_SKILL if type is BF_MISC or BF_MAGIC, BF_NORMAL if type is BF_WEAPON) (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) Effect target: (Default: Attacked target)
ATF_SELF = Trigger effect on self ATF_SELF = Trigger effect on self
ATF_TARGET = Trigger effect on target ATF_TARGET = Trigger effect on target
Attack range criteria: (Default: All attacks) Attack range criteria: (Default: All attacks)
ATF_SHORT = Trigger on melee attacks ATF_SHORT = Trigger on melee attacks
ATF_LONG = Trigger on ranged attacks ATF_LONG = Trigger on ranged attacks
Skill/attack type criteria: (Default: Physical/weapon) Skill/attack type criteria: (Default: Physical/weapon)
ATF_WEAPON = Trigger on weapon skill / physical attacks ATF_WEAPON = Trigger on weapon skill / physical attacks
ATF_MAGIC = Trigger on magic skills ATF_MAGIC = Trigger on magic skills
@ -99,7 +99,7 @@ bonus bAgiDexStr,n; STR + n, AGI + n, DEX + n
HP/SP HP/SP
----- -----
bonus bMaxHP,n; MaxHP + n bonus bMaxHP,n; MaxHP + n
bonus bMaxHPrate,n; MaxHP + n% bonus bMaxHPrate,n; MaxHP + n%
bonus bMaxSP,n; MaxSP + n bonus bMaxSP,n; MaxSP + n
bonus bMaxSPrate,n; MaxSP + n% bonus bMaxSPrate,n; MaxSP + n%

View File

@ -23,7 +23,7 @@ Name: Name in English for displaying as output for @ and script commands.
--------------------------------------- ---------------------------------------
Type: Type:
0 Healing item. 0 Healing item.
2 Usable item. 2 Usable item.
3 Etc item 3 Etc item

View File

@ -5,7 +5,7 @@
//===== Last Updated: ======================================== //===== Last Updated: ========================================
//= 20070724 //= 20070724
//===== Description: ========================================= //===== 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. //= well as a reference on the map cache format used.
//============================================================ //============================================================

View File

@ -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. 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. 'noloot' is the same as 'nomobloot' and 'nomvploot' combined.
--------------------------------------- ---------------------------------------
*noexp *noexp

View File

@ -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 Change Target Chase: Enables a mob to switch targets when hit by any attack
while chasing another character. 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. 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. For example, a monster of level 104 will not pick fights with a level 99.
@ -162,7 +162,7 @@ Aegis/rA
Aegis Attr Types 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. directly converted. Plant mode is a combination of various of these modes.
Add the mode listed here to the resulting mode above. Add the mode listed here to the resulting mode above.

View File

@ -8,7 +8,7 @@
//= Reference for monster level 10 skills. //= 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 normal player version. On rAthena we reflect this by giving the monster a skill
level above the maximum player level. level above the maximum player level.
The following lists explains the skill specialities and the corresponding level The following lists explains the skill specialities and the corresponding level

View File

@ -142,7 +142,7 @@ Currently the max packet size is 0xFFFF (see 'WFIFOSET()' in 'src/common/socket.
- u_group : - u_group :
- account_id : - account_id :
desc: desc:
- -
0x2721: 0x2721:
Type: AH Type: AH

View File

@ -110,7 +110,7 @@ Allows player to do normal item actions with bounded items (drop, sell,
trade, etc.). trade, etc.).
--------------------------------------- ---------------------------------------
*item_unconditional *item_unconditional
Allows player to consume any consumable item regardless the requirements Allows player to consume any consumable item regardless the requirements

View File

@ -5,8 +5,8 @@
//===== Last Updated: ======================================== //===== Last Updated: ========================================
//= 20120826 //= 20120826
//===== Description: ========================================= //===== Description: =========================================
//= This file should help to understand and manage bit-wise //= This file should help to understand and manage bit-wise
//= quest variables. You can store up to 31 boolean value into //= quest variables. You can store up to 31 boolean value into
//= a single variable. //= a single variable.
//============================================================ //============================================================

View File

@ -4,7 +4,7 @@
//= rAthena Dev Team //= rAthena Dev Team
//===== Last Updated: ======================================== //===== Last Updated: ========================================
//= 20140208 //= 20140208
//===== Description: ========================================= //===== Description: =========================================
//= Contains commands needed for a basic bank. //= Contains commands needed for a basic bank.
//============================================================ //============================================================
@ -77,4 +77,4 @@ prontera,162,188,1 script Bank Test 112,{
mes "Good bye!"; mes "Good bye!";
cutin "kafra_06",255; cutin "kafra_06",255;
close; close;
} }

View File

@ -4,7 +4,7 @@
//= rAthena Dev Team //= rAthena Dev Team
//===== Last Updated: ======================================== //===== Last Updated: ========================================
//= 20110123 //= 20110123
//===== Description: ========================================= //===== Description: =========================================
//= Outputs the values of class constants. //= Outputs the values of class constants.
//============================================================ //============================================================
@ -15,4 +15,4 @@ prontera,155,177,1 script Tell Me 725,{
mes "BaseJob: " + BaseJob; mes "BaseJob: " + BaseJob;
mes "Upper: " + Upper; mes "Upper: " + Upper;
close; close;
} }

View File

@ -4,7 +4,7 @@
//= rAthena Dev Team //= rAthena Dev Team
//===== Last Updated: ======================================== //===== Last Updated: ========================================
//= 20140208 //= 20140208
//===== Description: ========================================= //===== Description: =========================================
//= Demonstrates the 'checkoption' command. //= Demonstrates the 'checkoption' command.
//============================================================ //============================================================
@ -16,4 +16,4 @@ prontera,156,89,6 script test_checkoption 117,{
else if (checkoption(.@value) == 0) else if (checkoption(.@value) == 0)
mes "False!"; mes "False!";
close; close;
} }

View File

@ -4,7 +4,7 @@
//= rAthena Dev Team //= rAthena Dev Team
//===== Last Updated: ======================================== //===== Last Updated: ========================================
//= 20140208 //= 20140208
//===== Description: ========================================= //===== Description: =========================================
//= Demonstrates the 'delitem2' command. //= 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; delitem2 .@nameid,.@amount,.@iden,.@ref,.@attr,.@c1,.@c2,.@c3,.@c4;
mes "And here is the moment when your item should disappear! :P"; mes "And here is the moment when your item should disappear! :P";
close; close;
} }

View File

@ -4,7 +4,7 @@
//= Lupus //= Lupus
//===== Last Updated: ======================================== //===== Last Updated: ========================================
//= 20140208 //= 20140208
//===== Description: ========================================= //===== Description: =========================================
//= Demonstrates the 'getequipcardid' command. //= Demonstrates the 'getequipcardid' command.
//============================================================ //============================================================
@ -23,4 +23,4 @@ prontera,155,177,4 script Check My Hat 810,{
mes "Nothing?"; mes "Nothing?";
emotion e_hmm; emotion e_hmm;
close; close;
} }

View File

@ -4,7 +4,7 @@
//= rAthena Dev Team //= rAthena Dev Team
//===== Last Updated: ======================================== //===== Last Updated: ========================================
//= 20140208 //= 20140208
//===== Description: ========================================= //===== Description: =========================================
//= Demonstrates the 'getequipid' command. //= Demonstrates the 'getequipid' command.
//============================================================ //============================================================
@ -12,4 +12,4 @@ prontera,161,181,6 script getequipid sample 105,{
for (.@i = 1; .@i < 11; .@i++) for (.@i = 1; .@i < 11; .@i++)
mes "getequipid(" + .@i + ") : " + getequipid(.@i); mes "getequipid(" + .@i + ") : " + getequipid(.@i);
close; close;
} }

View File

@ -4,7 +4,7 @@
//= Lupus //= Lupus
//===== Last Updated: ======================================== //===== Last Updated: ========================================
//= 20140208 //= 20140208
//===== Description: ========================================= //===== Description: =========================================
//= Demonstrates the 'getiteminfo' command. //= Demonstrates the 'getiteminfo' command.
//============================================================ //============================================================
@ -20,4 +20,4 @@ prontera,156,179,6 script test_getiteminfo 117,{
for(.@id = 0; .@id <= 16; .@id++) for(.@id = 0; .@id <= 16; .@id++)
mes " getiteminfo(" + .@value + "," + .@id + ") = " + getiteminfo(.@value,.@id); mes " getiteminfo(" + .@value + "," + .@id + ") = " + getiteminfo(.@value,.@id);
close; close;
} }

View File

@ -4,7 +4,7 @@
//= Lupus //= Lupus
//===== Last Updated: ======================================== //===== Last Updated: ========================================
//= 20140208 //= 20140208
//===== Description: ========================================= //===== Description: =========================================
//= Demonstrates the 'getmonsterinfo' command. //= Demonstrates the 'getmonsterinfo' command.
//============================================================ //============================================================
@ -20,4 +20,4 @@ prontera,156,179,6 script test_getmonsterinfo 117,{
for (.@i = MOB_NAME; .@i <= MOB_MVPEXP; .@i++) for (.@i = MOB_NAME; .@i <= MOB_MVPEXP; .@i++)
mes " getmonsterinfo("+.@value+","+.@i+") = "+getmonsterinfo(.@value,.@i); mes " getmonsterinfo("+.@value+","+.@i+") = "+getmonsterinfo(.@value,.@i);
close; close;
} }

View File

@ -4,7 +4,7 @@
//= rAthena Dev Team //= rAthena Dev Team
//===== Last Updated: ======================================== //===== Last Updated: ========================================
//= 20140208 //= 20140208
//===== Description: ========================================= //===== Description: =========================================
//= Contains commands needed for a guild warehouse NPC. //= Contains commands needed for a guild warehouse NPC.
//============================================================ //============================================================
@ -12,7 +12,7 @@ prontera,165,188,4 script Guild Warehouse 112,{
cutin "kafra_06",2; cutin "kafra_06",2;
mes "[Guild Warehouse Coupler]"; 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."; mes "You will not receive zeny for this is a test.";
next; next;
if (select("Access Guild Warehouse","Exit") != 1) { if (select("Access Guild Warehouse","Exit") != 1) {
@ -33,4 +33,4 @@ prontera,165,188,4 script Guild Warehouse 112,{
} }
cutin "kafra_06",255; cutin "kafra_06",255;
close; close;
} }

View File

@ -4,7 +4,7 @@
//= Euphy //= Euphy
//===== Last Updated: ======================================== //===== Last Updated: ========================================
//= 20140129 //= 20140129
//===== Description: ========================================= //===== Description: =========================================
//= Contains elements of a basic instance script. //= Contains elements of a basic instance script.
//============================================================ //============================================================

View File

@ -1,23 +1,23 @@
//===== rAthena Script ======================================= //===== rAthena Script =======================================
//= Sample: Localized NPC //= Sample: Localized NPC
//===== By: ================================================== //===== By: ==================================================
//= rAthena Dev Team //= rAthena Dev Team
//===== Last Updated: ======================================== //===== Last Updated: ========================================
//= 20140208 //= 20140208
//===== Description: ========================================= //===== Description: =========================================
//= Example of a localized NPC. //= Example of a localized NPC.
//= //=
//= There are many ways to do it, this is just one option. //= 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. //= identifies the it's language.
//= //=
//= The default language should always have langid 0. //= 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. //= (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. //= contain valid variable name characters.
//= //=
//= void setlang(int langid) //= void setlang(int langid)
//= - sets the player's language //= - sets the player's language
//= int getlang(void) //= int getlang(void)
@ -28,10 +28,10 @@
//= - returns the localized text of name //= - returns the localized text of name
//= void mes2(string name) //= void mes2(string name)
//= - displays the localized text of name //= - displays the localized text of name
//= //=
//===== Additional Comments: ================================= //===== Additional Comments: =================================
//= To use this globally, just put the functions in Global_Functions.txt //= To use this globally, just put the functions in Global_Functions.txt
//============================================================ //============================================================
////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////
/// Sets the language of the player account. /// Sets the language of the player account.
@ -85,7 +85,7 @@ function script getmes2 {
////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////
/// mes for localized text. /// 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 /// that are valis as a variable name
/// @param index Message identifier /// @param index Message identifier
function script mes2 { function script mes2 {

View File

@ -4,7 +4,7 @@
//= rAthena Dev Team //= rAthena Dev Team
//===== Last Updated: ======================================== //===== Last Updated: ========================================
//= 20160306 //= 20160306
//===== Description: ========================================= //===== Description: =========================================
//= Shows how to use the navigateto command. //= Shows how to use the navigateto command.
//= //=
//= NOTE: //= NOTE:
@ -56,4 +56,4 @@ prontera,162,188,4 script Navigation Test 112,{
navigateto "prt_fild08", 0, 0, NAV_NONE, 1, 1002; navigateto "prt_fild08", 0, 0, NAV_NONE, 1, 1002;
end; end;
} }
} }

View File

@ -4,7 +4,7 @@
//= Lance //= Lance
//===== Last Updated: ======================================== //===== Last Updated: ========================================
//= 20140208 //= 20140208
//===== Description: ========================================= //===== Description: =========================================
//= Contains commands needed for a dynamic shop. //= Contains commands needed for a dynamic shop.
//============================================================ //============================================================
@ -90,4 +90,4 @@ OnInit:
$@rpotsleft = 10; $@rpotsleft = 10;
$@opotsleft = 10; $@opotsleft = 10;
end; end;
} }

View File

@ -4,7 +4,7 @@
//= rAthena Dev Team //= rAthena Dev Team
//===== Last Updated: ======================================== //===== Last Updated: ========================================
//= 20121003 //= 20121003
//===== Description: ========================================= //===== Description: =========================================
//= An example of shop NPCs. //= 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,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,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,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

View File

@ -4,7 +4,7 @@
//= Lupus //= Lupus
//===== Last Updated: ======================================== //===== Last Updated: ========================================
//= 20140208 //= 20140208
//===== Description: ========================================= //===== Description: =========================================
//= An example of an NPC with live dialogue. //= An example of an NPC with live dialogue.
//= Note: This relies on Global_Functions.txt to run. //= 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 // Get the item from the list
getitem .@itemIDfromList,1; getitem .@itemIDfromList,1;
close; close;
} }

View File

@ -4,7 +4,7 @@
//= rAthena Dev Team //= rAthena Dev Team
//===== Last Updated: ======================================== //===== Last Updated: ========================================
//= 20090206 //= 20090206
//===== Description: ========================================= //===== Description: =========================================
//= An example of shop NPCs. //= 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 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 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 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

View File

@ -4,7 +4,7 @@
//= rAthena Dev Team //= rAthena Dev Team
//===== Last Updated: ======================================== //===== Last Updated: ========================================
//= 20090206 //= 20090206
//===== Description: ========================================= //===== Description: =========================================
//= Demonstrates array commands. //= Demonstrates array commands.
//============================================================ //============================================================
@ -40,4 +40,4 @@ prontera,164,190,1 script Array Test 112,{
mes "hoge[2]=> " + @hoge[2]; mes "hoge[2]=> " + @hoge[2];
mes "hoge[3]=> " + @hoge[3]; mes "hoge[3]=> " + @hoge[3];
close; close;
} }

View File

@ -4,7 +4,7 @@
//= rAthena Dev Team //= rAthena Dev Team
//===== Last Updated: ======================================== //===== Last Updated: ========================================
//= 20121003 //= 20121003
//===== Description: ========================================= //===== Description: =========================================
//= Demonstrates waitingroom commands. //= Demonstrates waitingroom commands.
//============================================================ //============================================================
@ -34,4 +34,4 @@ OnChatEvent:
disablewaitingroomevent; disablewaitingroomevent;
warpwaitingpc "prontera",160,180; warpwaitingpc "prontera",160,180;
end; end;
} }

View File

@ -4,7 +4,7 @@
//= rAthena Dev Team //= rAthena Dev Team
//===== Last Updated: ======================================== //===== Last Updated: ========================================
//= 20070915 //= 20070915
//===== Description: ========================================= //===== Description: =========================================
//= An example of how duplicate NPCs are handled: //= An example of how duplicate NPCs are handled:
//= NPC variables are shared between all duplicates. //= NPC variables are shared between all duplicates.
//= Each duplicate knows its own map coordinates. //= Each duplicate knows its own map coordinates.
@ -29,4 +29,4 @@ OnTouch:
prontera,150,175,4 duplicate(Test Script) Test1 909 prontera,150,175,4 duplicate(Test Script) Test1 909
prontera,155,175,4 duplicate(Test Script) Test2 909,2,2 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

View File

@ -4,7 +4,7 @@
//= rAthena Dev Team //= rAthena Dev Team
//===== Last Updated: ======================================== //===== Last Updated: ========================================
//= 20120901 //= 20120901
//===== Description: ========================================= //===== Description: =========================================
//= Demonstrates use of functions. //= Demonstrates use of functions.
//============================================================ //============================================================

View File

@ -4,7 +4,7 @@
//= rAthena Dev Team //= rAthena Dev Team
//===== Last Updated: ======================================== //===== Last Updated: ========================================
//= 20121003 //= 20121003
//===== Description: ========================================= //===== Description: =========================================
//= Demonstrates NPC timer commands. //= Demonstrates NPC timer commands.
//============================================================ //============================================================
@ -39,4 +39,4 @@ OnTimer5000:
OnTimer10000: OnTimer10000:
npctalk "After 10 seconds..."; npctalk "After 10 seconds...";
end; end;
} }

View File

@ -4,7 +4,7 @@
//= rAthena Dev Team //= rAthena Dev Team
//===== Last Updated: ======================================== //===== Last Updated: ========================================
//= 20121003 //= 20121003
//===== Description: ========================================= //===== Description: =========================================
//= Demonstrates attached NPC timer commands. //= Demonstrates attached NPC timer commands.
//============================================================ //============================================================
@ -20,4 +20,4 @@ OnTimer5000:
mes "Ah, your level is " + readparam(11) + "!"; mes "Ah, your level is " + readparam(11) + "!";
detachnpctimer; detachnpctimer;
close; close;
} }

View File

@ -4,7 +4,7 @@
//= MouseJstr //= MouseJstr
//===== Last Updated: ======================================== //===== Last Updated: ========================================
//= 20100108 //= 20100108
//===== Description: ========================================= //===== Description: =========================================
//= Demonstrates PCRE commands. //= Demonstrates PCRE commands.
//============================================================ //============================================================
@ -121,7 +121,7 @@ Lquote12:
} }
end; end;
// I am glad // I am glad
Lquote13: Lquote13:
switch(rand(3)) { switch(rand(3)) {
case 0: npctalk "How have I helped you to be "+$@p2$+""; break; case 0: npctalk "How have I helped you to be "+$@p2$+""; break;
@ -130,7 +130,7 @@ Lquote13:
} }
end; end;
// I am sad // I am sad
Lquote14: Lquote14:
switch(rand(2)) { switch(rand(2)) {
case 0: npctalk "I am sorry to hear you are depressed"; break; case 0: npctalk "I am sorry to hear you are depressed"; break;
@ -161,7 +161,7 @@ Lquote17:
} }
end; end;
// same // same
Lquote18: Lquote18:
npctalk "What other connections do you see?"; npctalk "What other connections do you see?";
end; end;
@ -219,7 +219,7 @@ Lquote24:
} }
end; end;
// you are // you are
Lquote25: Lquote25:
npctalk "What makes you think I am "+$@p2$+" ?"; npctalk "What makes you think I am "+$@p2$+" ?";
end; end;
@ -233,7 +233,7 @@ Lquote26:
} }
end; end;
// were you // were you
Lquote27: Lquote27:
switch(rand(3)) { switch(rand(3)) {
case 0: npctalk "Perhaps I was "+$@p2$+""; break; case 0: npctalk "Perhaps I was "+$@p2$+""; break;
@ -242,7 +242,7 @@ Lquote27:
} }
end; end;
// I can't // I can't
Lquote28: Lquote28:
switch(rand(2)) { switch(rand(2)) {
case 0: npctalk "Maybe you could "+$@p3$+" now"; break; case 0: npctalk "Maybe you could "+$@p3$+" now"; break;
@ -250,7 +250,7 @@ Lquote28:
} }
end; end;
// I feel // I feel
Lquote29: Lquote29:
npctalk "Do you often feel "+$@p2$+" ?"; npctalk "Do you often feel "+$@p2$+" ?";
end; end;
@ -265,7 +265,7 @@ Lquote31:
npctalk "Perhaps in your fantasy we "+$@p3$+" each other?"; npctalk "Perhaps in your fantasy we "+$@p3$+" each other?";
end; end;
// why don't you // why don't you
Lquote32: Lquote32:
switch(rand(3)) { switch(rand(3)) {
case 0: npctalk "Should you "+$@p3$+" yourself?"; break; case 0: npctalk "Should you "+$@p3$+" yourself?"; break;
@ -274,7 +274,7 @@ Lquote32:
} }
end; end;
// yes // yes
Lquote33: Lquote33:
switch(rand(3)) { switch(rand(3)) {
case 0: npctalk "You seem quite positive"; break; case 0: npctalk "You seem quite positive"; break;
@ -297,7 +297,7 @@ Lquote35:
npctalk "Can you be more specific?"; npctalk "Can you be more specific?";
end; end;
// everyone // everyone
Lquote36: Lquote36:
switch(rand(4)) { switch(rand(4)) {
case 0: npctalk "surely not everyone"; break; case 0: npctalk "surely not everyone"; break;
@ -307,7 +307,7 @@ Lquote36:
} }
end; end;
// always // always
Lquote37: Lquote37:
switch(rand(4)) { switch(rand(4)) {
case 0: npctalk "Can you think of a specific example?"; break; case 0: npctalk "Can you think of a specific example?"; break;
@ -328,7 +328,7 @@ Lquote38:
} }
end; end;
// perhaps // perhaps
Lquote39: Lquote39:
npctalk "You do not seem quite certain"; npctalk "You do not seem quite certain";
end; end;

View File

@ -4,7 +4,7 @@
//= Akkarin //= Akkarin
//===== Last Updated: ======================================== //===== Last Updated: ========================================
//= 20121227 //= 20121227
//===== Description: ========================================= //===== Description: =========================================
//= Demonstrates quest commands. //= Demonstrates quest commands.
//============================================================ //============================================================
@ -45,4 +45,4 @@ prontera,90,95,1 script Jelly 123,{
mes "Thanks again for doing that for me!"; mes "Thanks again for doing that for me!";
close; close;
} }
} }

View File

@ -4,7 +4,7 @@
//= Lupus //= Lupus
//===== Last Updated: ======================================== //===== Last Updated: ========================================
//= 20140208 //= 20140208
//===== Description: ========================================= //===== Description: =========================================
//= Demonstrates 'setiteminfo' and 'setitemscript' commands. //= Demonstrates 'setiteminfo' and 'setitemscript' commands.
//============================================================ //============================================================

View File

@ -4,7 +4,7 @@
//= Jbain //= Jbain
//===== Last Updated: ======================================== //===== Last Updated: ========================================
//= 20140208 //= 20140208
//===== Description: ========================================= //===== Description: =========================================
//= Demonstrates mapflag commands. //= Demonstrates mapflag commands.
//============================================================ //============================================================
@ -30,4 +30,4 @@ prontera,165,145,0 script EXPflagtest 123,{
removemapflag "prontera",mf_pvp; removemapflag "prontera",mf_pvp;
close; close;
} }
} }

View File

@ -4,7 +4,7 @@
//= rAthena Dev Team //= rAthena Dev Team
//===== Last Updated: ======================================== //===== Last Updated: ========================================
//= 20140208 //= 20140208
//===== Description: ========================================= //===== Description: =========================================
//= Demonstrates the 'skill' command. //= Demonstrates the 'skill' command.
//============================================================ //============================================================

View File

@ -4,7 +4,7 @@
//= rAthena Dev Team //= rAthena Dev Team
//===== Last Updated: ======================================== //===== Last Updated: ========================================
//= 20070315 //= 20070315
//===== Description: ========================================= //===== Description: =========================================
//= Demonstrates time commands. //= Demonstrates time commands.
//============================================================ //============================================================
@ -22,4 +22,4 @@ prontera,157,181,6 script Time Sample 105,{
mes " GetTime(7) : " + gettime(7) + " (Year)"; mes " GetTime(7) : " + gettime(7) + " (Year)";
mes " GetTimeStr : " + gettimestr("%Y-%m/%d %H:%M:%S",19); mes " GetTimeStr : " + gettimestr("%Y-%m/%d %H:%M:%S",19);
close; close;
} }

File diff suppressed because it is too large Load Diff

View File

@ -76,7 +76,7 @@ RequiredWeapons: Weapon type needed to use the skill.
28: Dagger + Sword 28: Dagger + Sword
29: Dagger + Axe 29: Dagger + Axe
30: Sword + Axe 30: Sword + Axe
Up to 30 ':'-separated values can be used, e.g. Up to 30 ':'-separated values can be used, e.g.
type1:type2:type3 type1:type2:type3
@ -160,4 +160,4 @@ of possible values.
NOTE: On some fields, the ':' delimiter means for each skill level, but there NOTE: On some fields, the ':' delimiter means for each skill level, but there
are some level dependent checks. See 'skill_get_requirement()' in are some level dependent checks. See 'skill_get_requirement()' in
'src/map/skill.c'. 'src/map/skill.c'.

View File

@ -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. important to have a thorough understanding of what they are to avoid confusion.
Term Description Term Description
---- ----------- ---- -----------
serv a program/daemon that runs indefinitely offering a service serv a program/daemon that runs indefinitely offering a service
host a machine that has one or more servs running host a machine that has one or more servs running
command a request of an action on the server or client 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) 2. serv <=> client (AC,CA,HC,CH,ZC,CZ)
This is what our servs send or receive to a player client. This is what our servs send or receive to a player client.
3. serv <=> console/terminal 3. serv <=> console/terminal
This is the only kind of communication which doesn't use packets (currently). 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). 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) reg_db permanent character variables (ex. ADVJOB)
skill_db character learned skill database skill_db character learned skill database
interlog_db inter-serv logs 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_db guild record (name, master, lv, exp, emblem, etc.)
guild_alliance_db guild relations database (allies, enemies) guild_alliance_db guild relations database (allies, enemies)
guild_castle_db guild owned castle database 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 atomic adapter to atomic operations for Windows API
cbasetypes adapter to OS and arch specification (function name, bit representation) 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 conf facade of libconfig api
core MAIN program entry (initialization of each serv starts here) core MAIN program entry (initialization of each serv starts here)
db database module (create, parse, and destroy databases) 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 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) 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.) 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 script handles script language logic (used in NPC scripts), script commands, and mapflags
searchstore functions for the Vendor Shop Search feature 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) skill functions for skills (skill_casttime calculation, skill behaviours, skill_chk_cast, requirement checks, 'db/skill_*.txt' processing)

View File

@ -45,7 +45,7 @@ SC_POISON ()
desc: DEF -25%; if HP>25% lose 1.5% + 2 HP/sec; SP Regeneration is disabled desc: DEF -25%; if HP>25% lose 1.5% + 2 HP/sec; SP Regeneration is disabled
val1: Skill Level val1: Skill Level
val2: Caster's object ID val2: Caster's object ID
val3: val3:
val4: Remaining tick val4: Remaining tick
SC_CURSE () SC_CURSE ()
@ -75,7 +75,7 @@ SC_DPOISON ()
desc: DEF -25%; if HP>25% lose 10/15% HP/sec desc: DEF -25%; if HP>25% lose 10/15% HP/sec
val1: Skill Level val1: Skill Level
val2: Caster's object ID (for mob_log_damage) val2: Caster's object ID (for mob_log_damage)
val3: val3:
val4: Remaining tick val4: Remaining tick
SC_PROVOKE (SI_PROVOKE) SC_PROVOKE (SI_PROVOKE)
@ -2342,7 +2342,7 @@ SC_REBOUND (SI_REBOUND)
val1: val1:
SC_UNLIMIT (SI_UNLIMIT) SC_UNLIMIT (SI_UNLIMIT)
desc: Increase attak rate & set Def/MDef to 1, desc: Increase attak rate & set Def/MDef to 1,
val1: val1:
val2: +% Attack val2: +% Attack

View File

@ -8,12 +8,12 @@
//= A description of rAthena's NPC whispering system. //= A description of rAthena's NPC whispering system.
//============================================================ //============================================================
This piece of code to allows characters to execute events in NPCs by whispering 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 them up to ten parameters. The NPC must have an "OnWhisperGlobal" label, or an
"event not found" error will result. "event not found" error will result.
NPC:<NPC Name> <String>{#String 2{#...{#String 10}}} NPC:<NPC Name> <String>{#String 2{#...{#String 10}}}
The whispered strings are separated by the "#" character, and are each stored The whispered strings are separated by the "#" character, and are each stored
into separate temporary character string variables: into separate temporary character string variables:
@ -49,4 +49,4 @@ OnWhisperGlobal:
// Script for an MVP summoning event. // Script for an MVP summoning event.
} }
end; end;
} }

View File

@ -81,7 +81,7 @@ Now, the last part of the script, regarding the end of WoE time:
end; end;
This is the same as before, but it's checking for the day in the first gettime() and 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. here for the end time, not the start.
Another important thing is "OnAgitInit:". This special label will be run as soon as the Another important thing is "OnAgitInit:". This special label will be run as soon as the

View File

@ -1,22 +1,22 @@
//===== rAthena Script ======================================= //===== rAthena Script =======================================
//= The Airship System Script //= The Airship System Script
//===== By: ================================================== //===== By: ==================================================
//= rAthena Dev Team //= rAthena Dev Team
//===== Current Version: ===================================== //===== Current Version: =====================================
//= 1.0 //= 1.0
//===== Compatible With: ===================================== //===== Compatible With: =====================================
//= rAthena Project //= rAthena Project
//===== Description: ========================================= //===== Description: =========================================
//= The Airship System used in the official servers. //= The Airship System used in the official servers.
//===== Additional Comments: ================================= //===== Additional Comments: =================================
//= 1.0 First version. //= 1.0 First version.
//============================================================ //============================================================
//============================================================ //============================================================
//= Domestic Airship Route //= Domestic Airship Route
//= ... -> Juno -> Einbroch -> Lighthalzen -> Einbroch //= ... -> Juno -> Einbroch -> Lighthalzen -> Einbroch
//= -> Juno -> Hugel -> ... //= -> Juno -> Hugel -> ...
//============================================================ //============================================================
airplane,243,73,0 script #AirshipWarp-1 45,1,1,{ airplane,243,73,0 script #AirshipWarp-1 45,1,1,{
end; end;
@ -647,18 +647,18 @@ airplane,50,66,5 script Apple Merchant#airplane 86,{
} }
} }
//============================================================ //============================================================
//= International Airship Route //= International Airship Route
//= ... -> Izlude -> Juno -> Rachel -> ... //= ... -> Izlude -> Juno -> Rachel -> ...
//============================================================ //============================================================
airplane_01,243,73,0 script #AirshipWarp-3 45,1,1,{ airplane_01,243,73,0 script #AirshipWarp-3 45,1,1,{
end; end;
OnTouch: OnTouch:
switch ($@airplanelocation2) { switch ($@airplanelocation2) {
case 0: warp "ra_fild12",292,204; end; case 0: warp "ra_fild12",292,204; end;
case 1: case 1:
if(checkre(0)) if(checkre(0))
warp "izlude",200,73; warp "izlude",200,73;
else else
@ -672,7 +672,7 @@ OnHide:
specialeffect EF_BASH; specialeffect EF_BASH;
disablenpc strnpcinfo(0); disablenpc strnpcinfo(0);
end; end;
OnUnhide: OnUnhide:
enablenpc strnpcinfo(0); enablenpc strnpcinfo(0);
specialeffect EF_SUMMONSLAVE; specialeffect EF_SUMMONSLAVE;
@ -1058,9 +1058,9 @@ airplane_01,71,31,2 script Swordsman Shimizu#air_01 106,{
close; close;
} }
//============================================================ //============================================================
//= Typing Challenge //= Typing Challenge
//============================================================ //============================================================
airplane_01,32,61,4 script Nils#ein 49,1,1,{ airplane_01,32,61,4 script Nils#ein 49,1,1,{
mes "[Nils]"; mes "[Nils]";
mes "Welcome to the"; mes "Welcome to the";
@ -1233,9 +1233,9 @@ airplane_01,32,61,4 script Nils#ein 49,1,1,{
} }
} }
//============================================================ //============================================================
//= Apple Gambling //= Apple Gambling
//============================================================ //============================================================
airplane_01,33,68,4 script Clarice 74,{ airplane_01,33,68,4 script Clarice 74,{
mes "[Clarice]"; mes "[Clarice]";
mes "Hi, I'm Clarice~"; mes "Hi, I'm Clarice~";

View File

@ -1,16 +1,16 @@
//===== rAthena Script ======================================= //===== rAthena Script =======================================
//= Einbroch Airport Staff //= Einbroch Airport Staff
//===== By: ================================================== //===== By: ==================================================
//= L0ne_W0lf, Muad_Dib //= L0ne_W0lf, Muad_Dib
//===== Current Version: ===================================== //===== Current Version: =====================================
//= 1.0 //= 1.0
//===== Compatible With: ===================================== //===== Compatible With: =====================================
//= rAthena Project //= rAthena Project
//===== Description: ========================================= //===== Description: =========================================
//= Einbroch Airport Staff //= Einbroch Airport Staff
//===== Additional Comments: ================================= //===== Additional Comments: =================================
//= 1.0 First version. //= 1.0 First version.
//============================================================ //============================================================
airport,143,43,5 script Airport Staff#airport1a::airport1 90,{ airport,143,43,5 script Airport Staff#airport1a::airport1 90,{
mes "[Airport Staff]"; mes "[Airport Staff]";

View File

@ -1,16 +1,16 @@
//===== rAthena Script ======================================= //===== rAthena Script =======================================
//= Hugel Airport NPCs //= Hugel Airport NPCs
//===== By: ================================================== //===== By: ==================================================
//= rAthena Dev Team //= rAthena Dev Team
//===== Current Version: ===================================== //===== Current Version: =====================================
//= 1.0 //= 1.0
//===== Compatible With: ===================================== //===== Compatible With: =====================================
//= rAthena Project //= rAthena Project
//===== Description: ========================================= //===== Description: =========================================
//= Hugel Airport NPCs //= Hugel Airport NPCs
//===== Additional Comments: ================================= //===== Additional Comments: =================================
//= 1.0 First version. //= 1.0 First version.
//============================================================ //============================================================
hugel,178,142,0 script toairplane#hugel 45,1,1,{ hugel,178,142,0 script toairplane#hugel 45,1,1,{
end; end;

View File

@ -1,16 +1,16 @@
//===== rAthena Script ======================================= //===== rAthena Script =======================================
//= Izlude Airport NPCs //= Izlude Airport NPCs
//===== By: ================================================== //===== By: ==================================================
//= rAthena Dev Team //= rAthena Dev Team
//===== Current Version: ===================================== //===== Current Version: =====================================
//= 1.0 //= 1.0
//===== Compatible With: ===================================== //===== Compatible With: =====================================
//= rAthena Project //= rAthena Project
//===== Description: ========================================= //===== Description: =========================================
//= Izlude Airport NPCs //= Izlude Airport NPCs
//===== Additional Comments: ================================= //===== Additional Comments: =================================
//= 1.0 First version. //= 1.0 First version.
//============================================================ //============================================================
- script ::Airship_Staff_izlude -1,{ - script ::Airship_Staff_izlude -1,{
mes "[Airship Staff]"; mes "[Airship Staff]";

View File

@ -1,16 +1,16 @@
//===== rAthena Script ======================================= //===== rAthena Script =======================================
//= Lighthalzen Airport Staff //= Lighthalzen Airport Staff
//===== By: ================================================== //===== By: ==================================================
//= L0ne_W0lf, Muad_Dib //= L0ne_W0lf, Muad_Dib
//===== Current Version: ===================================== //===== Current Version: =====================================
//= 1.0 //= 1.0
//===== Compatible With: ===================================== //===== Compatible With: =====================================
//= rAthena Project //= rAthena Project
//===== Description: ========================================= //===== Description: =========================================
//= Lighthalzen Airport Staff //= Lighthalzen Airport Staff
//===== Additional Comments: ================================= //===== Additional Comments: =================================
//= 1.0 First version. //= 1.0 First version.
//============================================================ //============================================================
lhz_airport,143,43,5 script Airport Staff#lhz_air1a::lhz_airport1 90,{ lhz_airport,143,43,5 script Airport Staff#lhz_air1a::lhz_airport1 90,{
mes "[Airport Staff]"; mes "[Airport Staff]";

View File

@ -1,16 +1,16 @@
//===== rAthena Script ======================================= //===== rAthena Script =======================================
//= Rachel Airport NPCs //= Rachel Airport NPCs
//===== By: ================================================== //===== By: ==================================================
//= rAthena Dev Team //= rAthena Dev Team
//===== Current Version: ===================================== //===== Current Version: =====================================
//= 1.0 //= 1.0
//===== Compatible With: ===================================== //===== Compatible With: =====================================
//= rAthena Project //= rAthena Project
//===== Description: ========================================= //===== Description: =========================================
//= Rachel Airport NPCs //= Rachel Airport NPCs
//===== Additional Comments: ================================= //===== Additional Comments: =================================
//= 1.0 First version. //= 1.0 First version.
//============================================================ //============================================================
ra_fild12,295,208,0 script toairplane#rachel 45,1,1,{ ra_fild12,295,208,0 script toairplane#rachel 45,1,1,{
end; end;
@ -35,4 +35,4 @@ OnTouch:
} }
mes "Thank you, please come again."; mes "Thank you, please come again.";
close; close;
} }

View File

@ -1,16 +1,16 @@
//===== rAthena Script ======================================= //===== rAthena Script =======================================
//= Yuno Airport Staff //= Yuno Airport Staff
//===== By: ================================================== //===== By: ==================================================
//= L0ne_W0lf, Muad_Dib //= L0ne_W0lf, Muad_Dib
//===== Current Version: ===================================== //===== Current Version: =====================================
//= 1.0 //= 1.0
//===== Compatible With: ===================================== //===== Compatible With: =====================================
//= rAthena Project //= rAthena Project
//===== Description: ========================================= //===== Description: =========================================
//= Yuno Airport Staff //= Yuno Airport Staff
//===== Additional Comments: ================================= //===== Additional Comments: =================================
//= 1.0 First version. //= 1.0 First version.
//============================================================ //============================================================
y_airport,143,43,5 script Airport Staff#y_air1a::y_airport1 90,{ y_airport,143,43,5 script Airport Staff#y_air1a::y_airport1 90,{
mes "[Airport Staff]"; mes "[Airport Staff]";

View File

@ -1,12 +1,12 @@
//===== rAthena Script ======================================= //===== rAthena Script =======================================
//= BattleGround System - Common NPCs //= BattleGround System - Common NPCs
//===== By: ================================================== //===== By: ==================================================
//= ????, L0ne_W0lf //= ????, L0ne_W0lf
//===== Current Version: ===================================== //===== Current Version: =====================================
//= 1.5 //= 1.5
//===== Compatible With: ===================================== //===== Compatible With: =====================================
//= rAthena Project //= rAthena Project
//===== Description: ========================================= //===== Description: =========================================
//= [Official Conversion] //= [Official Conversion]
//= Battleground NPCs: //= Battleground NPCs:
//= - Generals and Aides //= - Generals and Aides
@ -14,7 +14,7 @@
//= - Kafra and Repairman. //= - Kafra and Repairman.
//= - GM Management NPC //= - GM Management NPC
//= - Badge Exchanger (Tierra and Flavius) //= - Badge Exchanger (Tierra and Flavius)
//===== Additional Comments: ================================= //===== Additional Comments: =================================
//= 1.0 First Version. //= 1.0 First Version.
//= 1.1 Updated several NPCs to Official. //= 1.1 Updated several NPCs to Official.
//= 1.2 Updated Repairman NPC //= 1.2 Updated Repairman NPC

View File

@ -1,17 +1,17 @@
//===== rAthena Script ======================================= //===== rAthena Script =======================================
//= BattleGround System - Flavius //= BattleGround System - Flavius
//===== By: ================================================== //===== By: ==================================================
//= L0ne_W0lf //= L0ne_W0lf
//===== Current Version: ===================================== //===== Current Version: =====================================
//= 1.7 //= 1.7
//===== Compatible With: ===================================== //===== Compatible With: =====================================
//= rAthena Project //= rAthena Project
//===== Description: ========================================= //===== Description: =========================================
//= [Official Conversion] //= [Official Conversion]
//= Flavius Battleground. //= Flavius Battleground.
//= - Winning Team: 9 badges (11 if VIP) //= - Winning Team: 9 badges (11 if VIP)
//= - Losing Team: 3 badges (5 if VIP) //= - Losing Team: 3 badges (5 if VIP)
//===== Additional Comments: ================================= //===== Additional Comments: =================================
//= 1.0 First Version. //= 1.0 First Version.
//= 1.1 Fixed pink crystal spawning as blue. [L0ne_W0lf] //= 1.1 Fixed pink crystal spawning as blue. [L0ne_W0lf]
//= 1.2 Updated 'waitingroom' to support required zeny/lvl. [Kisuka] //= 1.2 Updated 'waitingroom' to support required zeny/lvl. [Kisuka]

View File

@ -1,17 +1,17 @@
//===== rAthena Script ======================================= //===== rAthena Script =======================================
//= BattleGround System - Flavius Second //= BattleGround System - Flavius Second
//===== By: ================================================== //===== By: ==================================================
//= L0ne_W0lf //= L0ne_W0lf
//===== Current Version: ===================================== //===== Current Version: =====================================
//= 1.8 //= 1.8
//===== Compatible With: ===================================== //===== Compatible With: =====================================
//= rAthena Project //= rAthena Project
//===== Description: ========================================= //===== Description: =========================================
//= [Official Conversion] //= [Official Conversion]
//= Flavius Battleground. //= Flavius Battleground.
//= - Winning Team: 9 badges (11 if VIP) //= - Winning Team: 9 badges (11 if VIP)
//= - Losing Team: 3 badges (5 if VIP) //= - Losing Team: 3 badges (5 if VIP)
//===== Additional Comments: ================================= //===== Additional Comments: =================================
//= 1.0 First Version. //= 1.0 First Version.
//= 1.1 Fixed NPCs being called for waiting rooms. (bugreport:4395) //= 1.1 Fixed NPCs being called for waiting rooms. (bugreport:4395)
//= 1.2 Fixed pink crystal spawning as blue. [L0ne_W0lf] //= 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