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 */
help: {
@include "conf/help.txt"
}
}

View File

@ -37,7 +37,7 @@ pc_damage_walk_delay_rate: 20
damage_walk_delay_rate: 100
// Move-delay adjustment for multi-hitting attacks.
// When hit by a multi-hitting skill like Lord of Vermillion or Jupitel Thunder, characters will be
// When hit by a multi-hitting skill like Lord of Vermillion or Jupitel Thunder, characters will be
// unable to move for an additional "(number of hits -1) * multihit_delay" milliseconds.
// 80 is the setting that feels like Aegis (vs Sonic Blows)
// 230 is the setting that makes walkdelay last until the last hit (vs Jupitel thunder)
@ -56,7 +56,7 @@ undead_detect_type: 0
// Does HP recover if hit by an attribute that's same as your own? (Note 1)
attribute_recover: no
// What is the minimum and maximum hitrate of normal attacks?
// What is the minimum and maximum hitrate of normal attacks?
min_hitrate: 5
max_hitrate: 100
@ -120,7 +120,7 @@ attack_attr_none: 14
equip_natural_break_rate: 0
// Overall rate of which your own equipment can break. (Note 2)
// This rate affects penalty breaking rate of skills such as power-thrust and your natural breaking rate
// This rate affects penalty breaking rate of skills such as power-thrust and your natural breaking rate
// (from equip_natural_break_rate). If a Sage's endow skill fails and this is above 0, the selected char's
// weapon will be broken.
equip_self_break_rate: 100
@ -136,8 +136,8 @@ delay_battle_damage: yes
// Are arrows/ammo consumed when used on a bow/gun?
// 0 = No
// 1 = Yes
// 2 = Yes even for skills that do not specify arrow consumption when said
// skill is weapon-based and used with ranged weapons (auto-guesses which
// 2 = Yes even for skills that do not specify arrow consumption when said
// skill is weapon-based and used with ranged weapons (auto-guesses which
// skills should consume ammo when it's acquired via a card or plagiarize)
arrow_decrement: 1

View File

@ -62,7 +62,7 @@ packet_ver_flag: 0x7FFFFFFF
packet_ver_flag2: 0x7FFFFFFF
// Minimum delay between whisper/global/party/guild messages (in ms)
// Messages that break this threshold are silently omitted.
// Messages that break this threshold are silently omitted.
min_chat_delay: 0
// Valid range of dyes and styles on the client.
@ -70,7 +70,7 @@ min_hair_style: 0
max_hair_style: 27
min_hair_color: 0
max_hair_color: 8
min_cloth_color: 0
min_cloth_color: 0
max_cloth_color: 4
min_body_style: 0
max_body_style: 1
@ -129,7 +129,7 @@ save_body_style: no
// Do not display cloth colors for the wedding class?
// Note: Both save_clothcolor and wedding_modifydisplay have to be enabled
// for this option to take effect. Set this to yes if your cloth palettes
// for this option to take effect. Set this to yes if your cloth palettes
// pack doesn't has wedding palettes (or has less than the other jobs)
wedding_ignorepalette: no

View File

@ -90,7 +90,7 @@ item_drop_treasure_min: 1
item_drop_treasure_max: 10000
// Use logarithmic drops? (Note 1)
// Logarithmic drops scale drop rates in a non-linear fashion using the equation
// Logarithmic drops scale drop rates in a non-linear fashion using the equation
// Droprate(x,y) = x * (5 - log(x)) ^ (ln(y) / ln(5))
// Where x is the original drop rate and y is the drop_rate modifier (the previously mentioned item_rate* variables)
// Use the following table for an idea of how the rate will affect drop rates when logarithmic drops are used:

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
// % of the current exp bar. (Every 10 = 1.0%)
// For example, set it to 500 and no matter how much exp the mob gives,
// For example, set it to 500 and no matter how much exp the mob gives,
// it can never give you above half of your current exp bar.
max_exp_gain_rate: 0
// Method of calculating earned experience when defeating a monster:
// 0 = uses damage given / total damage as damage ratio
// 1 = uses damage given / max_hp as damage ratio
// NOTE: Using type 1 disables the bonus where the first attacker gets
// NOTE: Using type 1 disables the bonus where the first attacker gets
// his share of the exp doubled when multiple people attack the mob.
exp_calc_type: 0
@ -92,7 +92,7 @@ disp_experience: no
disp_zeny: no
// Use the contents of db/statpoint.txt when doing a stats reset and leveling up? (Note 1)
// If no, an equation will be used which preserves statpoints earned/lost
// If no, an equation will be used which preserves statpoints earned/lost
// through external means (ie: stat point buyers/sellers)
use_statpoint_table: yes

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)
atcommand_slave_clone_limit: 25
// If 'no', commands require exact player name. If 'yes', entering a partial
// name will work, as long as there's only one match from all players in the
// If 'no', commands require exact player name. If 'yes', entering a partial
// name will work, as long as there's only one match from all players in the
// current map server.
partial_name_scan: yes

View File

@ -74,7 +74,7 @@ cashfood_use_interval: 60000
gtb_sc_immunity: 50
// Enable autospell card effects to stack?
// NOTE: Different cards that grant the same skill will both
// NOTE: Different cards that grant the same skill will both
// always work independently of each other regardless of setting.
autospell_stacking: no

View File

@ -10,11 +10,11 @@
//--------------------------------------------------------------
// PK Server Mode. Turns entire server pvp(excluding towns). Experience loss is doubled if killed by another player.
// When players hunt monsters over 20 levels higher, they will receive 15% additional exp., and 25% chance of receiving more items.
// When players hunt monsters over 20 levels higher, they will receive 15% additional exp., and 25% chance of receiving more items.
// There is a nopvp.txt for setting up maps not to have pk on in this mode. Novices cannot be attacked and cannot attack.
// Normal pvp counter and rank display are disabled as well.
// Note: If pk_mode is set to 2 instead of 1 (yes), players will receive a
// manner penalty of 5 each time they kill another player (see manner_system
// Note: If pk_mode is set to 2 instead of 1 (yes), players will receive a
// manner penalty of 5 each time they kill another player (see manner_system
// config to adjust how this will affect players)
pk_mode: 0
@ -36,7 +36,7 @@ pk_min_level: 55
pk_level_range: 0
// For PK servers. Damage adjustment settings, these follow the same logic
// as their WoE counterparts (see guild.conf)
// as their WoE counterparts (see guild.conf)
pk_short_attack_damage_rate: 80
pk_long_attack_damage_rate: 70
pk_weapon_attack_damage_rate: 60
@ -53,7 +53,7 @@ battle_log: off
etc_log: off
// Do you want to debug warp points? If set to yes, warp points will appear as flags.(Note 1)
// It will also run on start-up a warp-check to print out which warp points lead directly on
// It will also run on start-up a warp-check to print out which warp points lead directly on
// top of on-touch npcs (which can lead to infinite loopback warping situations)
warp_point_debug: no
@ -88,7 +88,7 @@ duel_time_interval: 60
// Restrict duel usage to same map
duel_only_on_same_map: no
// Determines max number of characters that can stack within a single cell.
// Determines max number of characters that can stack within a single cell.
// Official - Only affects the walking routines of characters, including monsters.
// If a unit stops walking and is on a cell with more than stack limit
// characters on it, it will walk to the closest free cell.

View File

@ -27,13 +27,13 @@ monster_max_aspd: 199
// attacked (eg: GrimTooth), otherwise, their rude attack" is only activated
// if they can't melee reach the target (eg: sniping)
// 0x004: If not set, mobs that can change target only do so when attacked within a
// distance of [attack range+1], otherwise mobs may change target and chase
// distance of [attack range+1], otherwise mobs may change target and chase
// ranged attackers. This flag also overrides the 'provoke' target.
// 0x008: When set, mobs scatter as soon as they lose their target. Use this mode
// to make it much harder to mob-train by hiding and collecting them on a
// single spot (ie: GrimTooth training)
// 0x010: If set, mob skills defined for friends will also trigger on themselves.
// 0x020: When set, the monster ai is executed for all monsters in maps that
// 0x020: When set, the monster ai is executed for all monsters in maps that
// have players on them, instead of only for mobs who are in the vicinity
// of players.
// 0x040: When set, when the mob's target changes map, the mob will walk towards
@ -48,7 +48,7 @@ monster_max_aspd: 199
// the same skill, instead, only to that particular entry (eg: Mob has heal
// on six lines in the mob_skill_db, only the entry that is actually used
// will receive the delay). This will make monsters harder, especially MvPs.
// 0x400: Set this to make mobs have a range of 9 for all skills. Otherwise, they
// 0x400: Set this to make mobs have a range of 9 for all skills. Otherwise, they
// will obey the normal skill range rules.
// 0x800: When set, monsters that are provoked will always change target to the
// provoking person, even if they would usually not change target on attack.
@ -61,7 +61,7 @@ monster_ai: 0
// 2: Every 2 cells moved
// 3: Every 3 cells moved (official)
// x: Every x cells moved
// Regardless of this setting, a monster will always rethink its chase if it has
// Regardless of this setting, a monster will always rethink its chase if it has
// reached its target. Increase this value if you want to make monsters continue
// moving after they lost their target (hide, no line of sight, etc.).
monster_chase_refresh: 3
@ -136,7 +136,7 @@ plant_spawn_delay: 100
boss_spawn_delay: 100
// Should mobs not spawn within the viewing range of players?
// 0 is disabled, otherwise it is the number of retries before giving up
// 0 is disabled, otherwise it is the number of retries before giving up
// and spawning the mob within player-view anyway, unless the max (100) is used,
// in which case the mob will not be spawned, and it'll be retried again in
// 5 seconds.
@ -212,7 +212,7 @@ mob_remove_delay: 300000
// Defines on who the mob npc_event gets executed when a mob is killed.
// Type 1: On the player that killed the mob (if killed by a non-player, resorts to type 0)
// Type 0: On the player that did the most damage to the mob.
// NOTE: This affects who gains the Castle when the Emperium is broken.
// NOTE: This affects who gains the Castle when the Emperium is broken.
mob_npc_event_type: 1
// Time in milliseconds to activate protection against Kill Steal

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

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)
pet_damage_support: no
// Minimum intimacy necessary for a pet to support their master. Default is 900
// Minimum intimacy necessary for a pet to support their master. Default is 900
// (intimacy goes from 0 to 1000). At this minimum, support rate is 50% of pet's normal value.
// At max (1000) support rate is 150%.
pet_support_min_friendly: 900
@ -43,7 +43,7 @@ pet_support_min_friendly: 900
pet_equip_min_friendly: 900
// Whether or not the pet's will use skills. (Note 1)
// Note: Offensive pet skills need at least pet_attack_support or
// Note: Offensive pet skills need at least pet_attack_support or
// pet_damage_support to work (they trigger while the pet is attacking).
pet_status_support: no
@ -66,7 +66,7 @@ pet_lv_rate: 0
pet_max_stats: 99
// When pet leveling is enabled, these are the imposed caps on
// min/max damage. Note that these only cap atk1 and atk2, if you
// min/max damage. Note that these only cap atk1 and atk2, if you
// enable pet_str, their max damage is then their base_atk + pet_max_atk2
pet_max_atk1: 500
pet_max_atk2: 1000

View File

@ -103,7 +103,7 @@ max_summoner_parameter: 120
transcendent_status_points: 52
// Max armor def/mdef
// NOTE: This setting have no effect if server is run on Renewal Mode (RENEWAL)
// NOTE: This setting have no effect if server is run on Renewal Mode (RENEWAL)
// NOTE: does not affects skills and status effects like Mental Strength
// If weapon_defense_type is non-zero, it won't apply to max def.
// If magic_defense_type is non-zero, it won't apply to max mdef.
@ -126,7 +126,7 @@ show_hp_sp_drain: no
// Display the gained hp/sp values from killing mobs? (Ie: Sky Deleter Card)
show_hp_sp_gain: yes
// If set, when A accepts B as a friend, B will also be added to A's friend
// If set, when A accepts B as a friend, B will also be added to A's friend
// list, otherwise, only A appears in B's friend list.
// NOTE: this setting enables friend auto-adding and auto-deletion.
friend_auto_add: yes
@ -158,7 +158,7 @@ idle_no_autoloot: 0
// Minimum distance a vending/chat room must be from a NPC in order to be placed.
// Default: 3 (0: disabled).
min_npc_vendchat_distance: 3
// How much should rental mounts increase a player's movement speed?
// Default is 25. 100 = 100% Increase.
rental_mount_speed_boost: 25

View File

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

View File

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

View File

@ -9,7 +9,7 @@
// NOTE: This allows you to run multiple servers on multiple interfaces
// while using the same ports for each server.
//bind_ip: 127.0.0.1
// Login Server Port
login_port: 6900
@ -63,7 +63,7 @@ new_acc_length_limit: yes
allowed_regs: 1
time_allowed: 10
// Log Filename. All operations received by the server are logged in this file.
// Log Filename. All operations received by the server are logged in this file.
login_log_filename: log/login.log
// To log the login server?
@ -137,7 +137,7 @@ ipban_cleanup_interval: 60
//ip_sync_interval: 10
// DNS Blacklist Blocking
// If enabled, each incoming connection will be tested against the blacklists
// If enabled, each incoming connection will be tested against the blacklists
// on the specified dnsbl_servers (comma-separated list)
use_dnsbl: no
dnsbl_servers: bl.blocklist.de, socks.dnsbl.sorbs.net

View File

@ -86,12 +86,12 @@ console: off
// Database autosave time
// All characters are saved on this time in seconds (example:
// autosave of 60 secs with 60 characters online -> one char is saved every
// autosave of 60 secs with 60 characters online -> one char is saved every
// second)
autosave_time: 300
// Min database save intervals (in ms)
// Prevent saving characters faster than at this rate (prevents char-server
// Prevent saving characters faster than at this rate (prevents char-server
// save-load getting too high as character-count increases)
minsave_time: 100
@ -106,7 +106,7 @@ minsave_time: 100
// 64: After successfully get/delete/complete a quest
// 128: After every bank transaction (deposit/withdraw)
// NOTE: These settings decrease the chance of dupes/lost items when there's a
// server crash at the expense of increasing the map/char server lag. If your
// server crash at the expense of increasing the map/char server lag. If your
// server rarely crashes, but experiences interserver lag, you may want to set
// these off.
save_settings: 255

View File

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

View File

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

View File

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

View File

@ -1,6 +1,6 @@
// Experience Tables [Custom]
// Supports up to base level 1000 and job level 255
// Uncomment the rows below, enter the max level you want and replace "x" by the list of classes
// Uncomment the rows below, enter the max level you want and replace "x" by the list of classes
// you want these to apply to. You can also write your own exp requirements.
//
// Structure of Database:

View File

@ -7,7 +7,7 @@
//Format:
//mapname<tab>index <- specifies index for this map
//mapname <- map will use index of previous map +1
//Note that map index 0 is special and reserved for "error" status.
//Note that map index 0 is special and reserved for "error" status.
//======================================================================================
//Place your custom maps with a starting ID here.
@ -15,4 +15,4 @@
//Example:
//
//mymap 1250
//mymap-2
//mymap-2

View File

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

View File

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

View File

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

View File

@ -7,7 +7,7 @@
//Format:
//mapname<tab>index <- specifies index for this map
//mapname <- map will use index of previous map +1
//Note that map index 0 is special and reserved for "error" status.
//Note that map index 0 is special and reserved for "error" status.
alb_ship 1
alb2trea

View File

@ -97,4 +97,4 @@
9165840
9553880
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
6050,6050,Sera,6108,60000,1,1,4,0,700,90,25,29,35,9,8,30,9,45,75,3,6,4,20,8,20,1,10,3,19,4,20,3,19,5,15,5,15,4,10,1,10,1,3,1,4,1,5,1,5
6051,6051,Dieter,6104,60000,1,1,0,0,700,80,11,11,11,11,11,11,11,30,150,0,7,1,30,1,30,1,30,1,30,1,30,1,30,1,30,1,30,1,10,1,10,1,10,1,10,1,10,1,10
6052,6052,Eleanor,6115,60000,1,1,2,0,700,320,10,20,17,35,11,24,12,80,130,1,4,8,20,4,20,4,20,1,10,3,19,3,19,10,20,1,10,1,10,1,5,4,10,1,3,1,4,1,5
6052,6052,Eleanor,6115,60000,1,1,2,0,700,320,10,20,17,35,11,24,12,80,130,1,4,8,20,4,20,4,20,1,10,3,19,3,19,10,20,1,10,1,10,1,5,4,10,1,3,1,4,1,5

View File

@ -310,7 +310,7 @@ IG_Jewel,725,10 // Red_Jewel
IG_Jewel,726,10 // Blue_Jewel
IG_Jewel,727,10 // White_Jewel
IG_Jewel,728,10 // Golden_Jewel
IG_Jewel,729,10 // Bluish_Green_Jewel
IG_Jewel,729,10 // Bluish_Green_Jewel
IG_Jewel,730,5 // Crystal_Jewel
IG_Jewel,731,4 // Crystal_Jewel_
IG_Jewel,732,3 // Crystal_Jewel__

View File

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

View File

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

View File

@ -152,12 +152,12 @@
// Star Gladiator (Union)
4048, 28000,90 ,650 ,470 ,400 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,500 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000
// Soul Linker
4049, 24000,75 ,500 ,900 ,500 ,575 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,625 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 , 625
4049, 24000,75 ,500 ,900 ,500 ,575 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,625 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 , 625
//================================
// 3CeAM r664 Base
//
// Note: All settings below are based on what the previous job was. A Rune Knight will have the same values
// as a Knight, a Ranger will have the same values as a Hunter, etc.
// as a Knight, a Ranger will have the same values as a Hunter, etc.
//
// Note 2: Gangsi is currently using Acolyte settings, Death Knight using Knight settings and Dark Collector
// is using Sage settings. Its mainly like this for these 3 jobs because of the temp sprite that shows when

View File

@ -187,7 +187,7 @@
67,12053,13,0,0,7474,0,966,20,961,10,518,1,7453,1
//-- Tentacle and Cheese Gratin <-- 10 Tentacle, 10 Cheese, 5 Yam, 1 Sweet Sauce
68,12058,13,0,0,7474,0,962,10,548,10,549,5,7453,1
//-- Fried Sweet Potato with Syrup <-- 10 Potato, 10 Yam, 1 Sweet Potato, 1 Sweet Sauce
//-- Fried Sweet Potato with Syrup <-- 10 Potato, 10 Yam, 1 Sweet Potato, 1 Sweet Sauce
69,12068,13,0,0,7474,0,516,10,549,10,633,1,7453,1
//--------------------LEVEL 4-----------
@ -198,7 +198,7 @@
71,12054,14,0,0,7475,0,962,30,509,10,7194,10,7031,1,1024,20
//-- Rib with Herbs and Spices <-- 5 Meat, 3 Red Herb, 2 Yellow Herb, 3 Green Herb, 1 Sweet Sauce, 1 Lemon
72,12044,14,0,0,7475,0,517,5,507,3,508,2,511,3,7453,1,568,1
//-- Cream Sandwich <-- 5 Bread, 15 Milk, 10 Cheese, 10 Yellow Herb, 1 Meat, 1 Sweet Sauce
//-- Cream Sandwich <-- 5 Bread, 15 Milk, 10 Cheese, 10 Yellow Herb, 1 Meat, 1 Sweet Sauce
73,12064,14,0,0,7475,0,580,5,519,15,548,10,508,10,517,1,7453,1
//-- Lutie Mixed Cold Noodles <-- 3 Grain, 1 Hot Sauce, 10 Ice Cubic, 10 Carrot, 10 Jack o' Pumpkin
74,12059,14,0,0,7475,0,577,3,7455,1,7066,10,515,10,1062,10
@ -472,7 +472,7 @@
174,1046,26,2494,1,955,40,753,5
//-- Petite DiablOfs Horn <-- GN_CHANGEMATERIAL Lv1, 5 Stone Heart, 10 Resin
175,1038,26,2494,1,953,5,907,10
//-- Root Of Maneater <-- GN_CHANGEMATERIAL Lv1, 25 Talon, 20 Tooth Of
//-- Root Of Maneater <-- GN_CHANGEMATERIAL Lv1, 25 Talon, 20 Tooth Of
176,1033,26,2494,1,917,25,1044,20
//-- Conch <-- GN_CHANGEMATERIAL Lv1, 5 Gill, 25 Immortal Heart
177,961,26,2494,1,956,5,929,25

View File

@ -18,7 +18,7 @@
// 0x80 - Skill ignores target's def cards
// 07 splash/effect range (-1 for screen-wide)
// 08 MaxLv
// 09 Number of hits (when positive, damage is increased by hits,
// 09 Number of hits (when positive, damage is increased by hits,
// negative values just show number of hits without increasing total damage)
// 10 Cast interrupted when hit?
// 11 defense-reduction rate during cast.
@ -867,7 +867,7 @@
//727,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_LEX_AETERNA,Lex Aeterna 2
//728,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_ARROWSTORM,NPC Arrow Storm
//729,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_CHEAL,NPC Coluceo Heal
//730,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_SR_CURSEDCIRCLE,NPC
//730,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_SR_CURSEDCIRCLE,NPC
//731,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_DRAGONBREATH,NPC Dragon Breath
//732,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_FATALMENACE,NPC Fatal Menace
//733,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_MAGMA_ERUPTION,NPC Magma Eruption

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
10011,0,0,1,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //GD_REGENERATION
10012,0,0,1,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //GD_RESTORE
10013,0,0,1,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //GD_EMERGENCYCALL
10013,0,0,1,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //GD_EMERGENCYCALL

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,2433,5,2431,1,0,0,0,0,0,0,0,0 //WM_BEYOND_OF_WARCRY#Warcry Of Beyond#
4076,2434,5,2429,1,2433,1,0,0,0,0,0,0 //WM_UNLIMITED_HUMMING_VOICE#Unlimited Humming Voice#
4076,5007,5,2412,1,0,0,0,0,0,0,0,0 //WM_FRIGG_SONG#
4076,5007,5,2412,1,0,0,0,0,0,0,0,0 //WM_FRIGG_SONG#
4076,5014,5,0,0,0,0,0,0,0,0,0,0 //ALL_FULL_THROTTLE#Full Throttle#
//Sura (Trans)
4077,1,9,0,0,0,0,0,0,0,0,0,0 //NV_BASIC#Basic Skill#
@ -3854,7 +3854,7 @@
4078,2495,2,2497,1,0,0,0,0,0,0,0,0 //GN_MIX_COOKING#Mix Cooking#
4078,2496,2,2495,1,0,0,0,0,0,0,0,0 //GN_MAKEBOMB#Create Bomb#
4078,2497,10,0,0,0,0,0,0,0,0,0,0 //GN_S_PHARMACY#Special Pharmacy#
4078,5003,5,2497,1,0,0,0,0,0,0,0,0 //GN_ILLUSIONDOOPING#Hallucination Drug#
4078,5003,5,2497,1,0,0,0,0,0,0,0,0 //GN_ILLUSIONDOOPING#Hallucination Drug#
4078,5014,5,0,0,0,0,0,0,0,0,0,0 //ALL_FULL_THROTTLE#Full Throttle#
4078,2535,1,41,1,0,0,0,0,0,0,0,0 //ALL_BUYING_STORE#Open Buying Store#
4078,2544,1,0,0,0,0,0,0,0,0,0,0 //MC_CARTDECORATE#Cart Decorate#
@ -4761,7 +4761,7 @@
4102,2323,5,2311,3,0,0,0,0,0,0,0,0 //LG_EARTHDRIVE#Earth Drive#
4102,2324,5,2318,3,2319,3,0,0,0,0,0,0 //LG_HESPERUSLIT#Hesperus Lit#
4102,2325,5,2315,3,2321,4,2322,5,0,0,0,0 //LG_INSPIRATION#Inspiration#
4102,5013,5,2311,5,0,0,0,0,0,0,0,0 //LG_KINGS_GRACE#King's Grace#
4102,5013,5,2311,5,0,0,0,0,0,0,0,0 //LG_KINGS_GRACE#King's Grace#
4102,5014,5,0,0,0,0,0,0,0,0,0,0 //ALL_FULL_THROTTLE#Full Throttle#
//Baby Sorcerer
4103,1,9,0,0,0,0,0,0,0,0,0,0 //NV_BASIC#Basic Skill#
@ -4890,7 +4890,7 @@
4104,2432,5,2427,1,0,0,0,0,0,0,0,0 //WM_MELODYOFSINK#Melody Of Sink#
4104,2433,5,2431,1,0,0,0,0,0,0,0,0 //WM_BEYOND_OF_WARCRY#Warcry Of Beyond#
4104,2434,5,2429,1,2433,1,0,0,0,0,0,0 //WM_UNLIMITED_HUMMING_VOICE#Unlimited Humming Voice#
4104,5007,5,2412,1,0,0,0,0,0,0,0,0 //WM_FRIGG_SONG#
4104,5007,5,2412,1,0,0,0,0,0,0,0,0 //WM_FRIGG_SONG#
4104,5014,5,0,0,0,0,0,0,0,0,0,0 //ALL_FULL_THROTTLE#Full Throttle#
//Baby Wanderer
4105,1,9,0,0,0,0,0,0,0,0,0,0 //NV_BASIC#Basic Skill#

View File

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

View File

@ -310,7 +310,7 @@ IG_Jewel,725,10 // Red_Jewel
IG_Jewel,726,10 // Blue_Jewel
IG_Jewel,727,10 // White_Jewel
IG_Jewel,728,10 // Golden_Jewel
IG_Jewel,729,10 // Bluish_Green_Jewel
IG_Jewel,729,10 // Bluish_Green_Jewel
IG_Jewel,730,5 // Crystal_Jewel
IG_Jewel,731,4 // Crystal_Jewel_
IG_Jewel,732,3 // Crystal_Jewel__

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,18743,1,1,1,1 // 1x Costume Spirit of Chung E
IG_Requiem_Egg,2720,1,1,1,1 // 1x Medal of Honor Swordman
IG_Requiem_Egg,2721,1,1,1,1 // 1x Medal of Honor Thief
IG_Requiem_Egg,2721,1,1,1,1 // 1x Medal of Honor Thief
IG_Requiem_Egg,2722,1,1,1,1 // 1x Medal of Honor Acolyte
IG_Requiem_Egg,18530,1,1,1,1 // 1x The Desperado Mask
IG_Requiem_Egg,6239,1,1,1,1 // 1x Guarantee_Armor_11Up

View File

@ -1,4 +1,4 @@
// Items Random Option Database
// Items Random Option Database
//
// Structure of Database:
// 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;*/ }
//1166,SAVAGE,Savage,<LureID>,9070,<EquipID>,<FoodID>,<Fullness>,<HungryDelay>,<R_Hungry>,<R_Full>,<Intimate>,<Die>,<Capture>,<Speed>,<S_Performance>,<talk_convert_class>,<attack_rate>,<defence_attack_rate>,<change_target_rate>,<pet_script>,{ set .@i,getpetinfo(3); /*Awkward=VIT + 1, MHP + 50; Neutral=VIT + 2, MHP + 50; Cordial=VIT + 2, MHP + 100; Best Friend=VIT + 2, MHP + 200;*/ }
//1369,GRAND_PECO,Grand Peco,<LureID>,9071,<EquipID>,<FoodID>,<Fullness>,<HungryDelay>,<R_Hungry>,<R_Full>,<Intimate>,<Die>,<Capture>,<Speed>,<S_Performance>,<talk_convert_class>,<attack_rate>,<defence_attack_rate>,<change_target_rate>,<pet_script>,{ set .@i,getpetinfo(3); /*Awkward=MHP + 150; Neutral=MHP + 200; Cordial=MHP + 300; Best Friend=MHP + 400;*/ }
//1213,HIGH_ORC,High Orc,<LureID>,9087,<EquipID>,<FoodID>,<Fullness>,<HungryDelay>,<R_Hungry>,<R_Full>,<Intimate>,<Die>,<Capture>,<Speed>,<S_Performance>,<talk_convert_class>,<attack_rate>,<defence_attack_rate>,<change_target_rate>,<pet_script>,{ set .@i,getpetinfo(3); /*Awkward=ATK + 10; Neutral=ATK + 15; Cordial=ATK + 20; Best Friend=ATK + 25;*/ }
//1213,HIGH_ORC,High Orc,<LureID>,9087,<EquipID>,<FoodID>,<Fullness>,<HungryDelay>,<R_Hungry>,<R_Full>,<Intimate>,<Die>,<Capture>,<Speed>,<S_Performance>,<talk_convert_class>,<attack_rate>,<defence_attack_rate>,<change_target_rate>,<pet_script>,{ set .@i,getpetinfo(3); /*Awkward=ATK + 10; Neutral=ATK + 15; Cordial=ATK + 20; Best Friend=ATK + 25;*/ }

View File

@ -187,7 +187,7 @@
67,12053,13,0,0,7474,0,966,20,961,10,518,1,7453,1
//-- Tentacle and Cheese Gratin <-- 10 Tentacle, 10 Cheese, 5 Yam, 1 Sweet Sauce
68,12058,13,0,0,7474,0,962,10,548,10,549,5,7453,1
//-- Fried Sweet Potato with Syrup <-- 10 Potato, 10 Yam, 1 Sweet Potato, 1 Sweet Sauce
//-- Fried Sweet Potato with Syrup <-- 10 Potato, 10 Yam, 1 Sweet Potato, 1 Sweet Sauce
69,12068,13,0,0,7474,0,516,10,549,10,633,1,7453,1
//--------------------LEVEL 4-----------
@ -198,7 +198,7 @@
71,12054,14,0,0,7475,0,962,30,509,10,7194,10,7031,1,1024,20
//-- Rib with Herbs and Spices <-- 5 Meat, 3 Red Herb, 2 Yellow Herb, 3 Green Herb, 1 Sweet Sauce, 1 Lemon
72,12044,14,0,0,7475,0,517,5,507,3,508,2,511,3,7453,1,568,1
//-- Cream Sandwich <-- 5 Bread, 15 Milk, 10 Cheese, 10 Yellow Herb, 1 Meat, 1 Sweet Sauce
//-- Cream Sandwich <-- 5 Bread, 15 Milk, 10 Cheese, 10 Yellow Herb, 1 Meat, 1 Sweet Sauce
73,12064,14,0,0,7475,0,580,5,519,15,548,10,508,10,517,1,7453,1
//-- Lutie Mixed Cold Noodles <-- 3 Grain, 1 Hot Sauce, 10 Ice Cubic, 10 Carrot, 10 Jack o' Pumpkin
74,12059,14,0,0,7475,0,577,3,7455,1,7066,10,515,10,1062,10
@ -472,7 +472,7 @@
174,1046,26,2494,1,955,40,753,5
//-- Petite DiablOfs Horn <-- GN_CHANGEMATERIAL Lv1, 5 Stone Heart, 10 Resin
175,1038,26,2494,1,953,5,907,10
//-- Root Of Maneater <-- GN_CHANGEMATERIAL Lv1, 25 Talon, 20 Tooth Of
//-- Root Of Maneater <-- GN_CHANGEMATERIAL Lv1, 25 Talon, 20 Tooth Of
176,1033,26,2494,1,917,25,1044,20
//-- Conch <-- GN_CHANGEMATERIAL Lv1, 5 Gill, 25 Immortal Heart
177,961,26,2494,1,956,5,929,25

View File

@ -18,7 +18,7 @@
// 0x80 - Skill ignores target's def cards
// 07 splash/effect range (-1 for screen-wide)
// 08 MaxLv
// 09 Number of hits (when positive, damage is increased by hits,
// 09 Number of hits (when positive, damage is increased by hits,
// negative values just show number of hits without increasing total damage)
// 10 Cast interrupted when hit?
// 11 defense-reduction rate during cast.
@ -867,7 +867,7 @@
//727,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_LEX_AETERNA,Lex Aeterna 2
//728,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_ARROWSTORM,NPC Arrow Storm
//729,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_CHEAL,NPC Coluceo Heal
//730,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_SR_CURSEDCIRCLE,NPC
//730,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_SR_CURSEDCIRCLE,NPC
//731,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_DRAGONBREATH,NPC Dragon Breath
//732,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_FATALMENACE,NPC Fatal Menace
//733,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_MAGMA_ERUPTION,NPC Magma Eruption

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
10012,0,0,1,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //GD_RESTORE
10013,0,0,1,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //GD_EMERGENCYCALL
10015,0,0,1,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //GD_ITEMEMERGENCYCALL
10015,0,0,1,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //GD_ITEMEMERGENCYCALL

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -5,7 +5,7 @@
//===== Last Updated: ========================================
//= 20070724
//===== Description: =========================================
//= A complete manual for rAthena's map cache generator as
//= A complete manual for rAthena's map cache generator as
//= well as a reference on the map cache format used.
//============================================================

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.
'noloot' is the same as 'nomobloot' and 'nomvploot' combined.
---------------------------------------
*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
while chasing another character.
Target Weak: Allows aggressive monsters to only be aggressive against
Target Weak: Allows aggressive monsters to only be aggressive against
characters that are five levels below it's own level.
For example, a monster of level 104 will not pick fights with a level 99.
@ -162,7 +162,7 @@ Aegis/rA
Aegis Attr Types
-------------------------------------------------------------------------------
The Aegis attr types are a bitmask just like the rA mode bits and can be
The Aegis attr types are a bitmask just like the rA mode bits and can be
directly converted. Plant mode is a combination of various of these modes.
Add the mode listed here to the resulting mode above.

View File

@ -8,7 +8,7 @@
//= Reference for monster level 10 skills.
//============================================================
When a monster uses a level 10 skill on Aegis, it will be much stronger than the
When a monster uses a level 10 skill on Aegis, it will be much stronger than the
normal player version. On rAthena we reflect this by giving the monster a skill
level above the maximum player level.
The following lists explains the skill specialities and the corresponding level

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -4,7 +4,7 @@
//= rAthena Dev Team
//===== Last Updated: ========================================
//= 20140208
//===== Description: =========================================
//===== Description: =========================================
//= Demonstrates the 'delitem2' command.
//============================================================
@ -36,4 +36,4 @@ prontera,160,182,5 script Delitem2 51,{
delitem2 .@nameid,.@amount,.@iden,.@ref,.@attr,.@c1,.@c2,.@c3,.@c4;
mes "And here is the moment when your item should disappear! :P";
close;
}
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,23 +1,23 @@
//===== rAthena Script =======================================
//===== rAthena Script =======================================
//= Sample: Localized NPC
//===== By: ==================================================
//===== By: ==================================================
//= rAthena Dev Team
//===== Last Updated: ========================================
//= 20140208
//===== Description: =========================================
//===== Description: =========================================
//= Example of a localized NPC.
//=
//=
//= There are many ways to do it, this is just one option.
//= The player has a global account variable ##_langid_ that
//= The player has a global account variable ##_langid_ that
//= identifies the it's language.
//=
//=
//= The default language should always have langid 0.
//= When a message isn't found for the player's langid
//= When a message isn't found for the player's langid
//= (strlen = 0), the message from langid 0 is used instead.
//=
//= Each message is identified by a string that must only
//=
//= Each message is identified by a string that must only
//= contain valid variable name characters.
//=
//=
//= void setlang(int langid)
//= - sets the player's language
//= int getlang(void)
@ -28,10 +28,10 @@
//= - returns the localized text of name
//= void mes2(string name)
//= - displays the localized text of name
//=
//===== Additional Comments: =================================
//=
//===== Additional Comments: =================================
//= To use this globally, just put the functions in Global_Functions.txt
//============================================================
//============================================================
//////////////////////////////////////////////////////////////
/// Sets the language of the player account.
@ -85,7 +85,7 @@ function script getmes2 {
//////////////////////////////////////////////////////////////
/// mes for localized text.
/// index should be a unique string, made up only of characters
/// index should be a unique string, made up only of characters
/// that are valis as a variable name
/// @param index Message identifier
function script mes2 {

View File

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

View File

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

View File

@ -4,7 +4,7 @@
//= rAthena Dev Team
//===== Last Updated: ========================================
//= 20121003
//===== Description: =========================================
//===== Description: =========================================
//= An example of shop NPCs.
//============================================================
@ -27,4 +27,4 @@ prontera,146,229,5 shop Armor Card Merchant 80,4003:100000,4008:100000,4011:1000
prontera,144,227,5 shop Shield Card Merchant 80,4013:100000,4032:100000,4058:100000,4059:100000,4066:100000,4074:100000,4083:100000,4120:100000,4124:100000,4136:100000,4138:100000,4045:100000,4067:100000,4075:100000,4090:100000
prontera,142,225,5 shop Robe Card Merchant 80,4056:100000,4071:100000,4081:100000,4095:100000,4108:100000,4109:100000,4113:100000,4116:100000,4133:100000,4015:100000,4088:100000,4102:100000,4129:100000
prontera,140,223,5 shop Shoes Card Merchant 80,4009:100000,4038:100000,4050:100000,4070:100000,4097:100000,4100:100000,4107:100000
prontera,138,221,5 shop Accessory Card Merchant 80,4022:100500,4027:100500,4028:100500,4034:100500,4051:100500,4064:100500,4091:100500,4079:100500,4033:100500,4040:100500,4044:100500,4048:100500,4053:100500,4073:100500,4077:100500,4084:100500,4093:100500,4103:100500,4139:100500
prontera,138,221,5 shop Accessory Card Merchant 80,4022:100500,4027:100500,4028:100500,4034:100500,4051:100500,4064:100500,4091:100500,4079:100500,4033:100500,4040:100500,4044:100500,4048:100500,4053:100500,4073:100500,4077:100500,4084:100500,4093:100500,4103:100500,4139:100500

View File

@ -4,7 +4,7 @@
//= Lupus
//===== Last Updated: ========================================
//= 20140208
//===== Description: =========================================
//===== Description: =========================================
//= An example of an NPC with live dialogue.
//= Note: This relies on Global_Functions.txt to run.
//============================================================
@ -50,4 +50,4 @@ prontera,167,177,5 script Luppy 1107,{
// Get the item from the list
getitem .@itemIDfromList,1;
close;
}
}

View File

@ -4,7 +4,7 @@
//= rAthena Dev Team
//===== Last Updated: ========================================
//= 20090206
//===== Description: =========================================
//===== Description: =========================================
//= An example of shop NPCs.
//============================================================
@ -37,4 +37,4 @@ prontera,218,211,4 shop Pet Groomer 125,537:2500,643:3000,10013:1500,10014:2000
izlude,164,138,4 shop Pet Groomer 124,537:2500,643:3000,10013:1500,10014:2000
morocc,269,167,4 shop Pet Groomer 125,537:2500,643:3000,10013:1500,10014:2000
geffen,193,152,4 shop Pet Groomer 124,537:2500,643:3000,10013:1500,10014:2000
payon,142,104,4 shop Pet Groomer 124,537:2500,643:3000,10013:1500,10014:2000
payon,142,104,4 shop Pet Groomer 124,537:2500,643:3000,10013:1500,10014:2000

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

File diff suppressed because it is too large Load Diff

View File

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

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.
Term Description
---- -----------
---- -----------
serv a program/daemon that runs indefinitely offering a service
host a machine that has one or more servs running
command a request of an action on the server or client
@ -64,7 +64,7 @@ We have 3 types of communication:
2. serv <=> client (AC,CA,HC,CH,ZC,CZ)
This is what our servs send or receive to a player client.
3. serv <=> console/terminal
This is the only kind of communication which doesn't use packets (currently).
It's only done in localhost from console to servs (a way to input args in servs runtime).
@ -110,7 +110,7 @@ For real table names, see 'conf/inter_athena.conf'.
reg_db permanent character variables (ex. ADVJOB)
skill_db character learned skill database
interlog_db inter-serv logs
memo_db character Memo_point database
memo_db character Memo_point database
guild_db guild record (name, master, lv, exp, emblem, etc.)
guild_alliance_db guild relations database (allies, enemies)
guild_castle_db guild owned castle database
@ -182,7 +182,7 @@ The following list describes each module and its purpose.
------ -----------
atomic adapter to atomic operations for Windows API
cbasetypes adapter to OS and arch specification (function name, bit representation)
cli console Line Interface handling (get arguments from terminal at beginning and runtime)
cli console Line Interface handling (get arguments from terminal at beginning and runtime)
conf facade of libconfig api
core MAIN program entry (initialization of each serv starts here)
db database module (create, parse, and destroy databases)
@ -290,7 +290,7 @@ The following list describes each module and its purpose.
pc functions for player processing (loot/drop/delete items, player bonus handling, player dead, etc.)
pc_groups functions for players groups system (manage player permissions and atcommand access)
pet functions for the pet system (similar to mercenary, homunculus, player, etc.)
quest functions for the quest log system (add, complete, remove, etc.)
quest functions for the quest log system (add, complete, remove, etc.)
script handles script language logic (used in NPC scripts), script commands, and mapflags
searchstore functions for the Vendor Shop Search feature
skill functions for skills (skill_casttime calculation, skill behaviours, skill_chk_cast, requirement checks, 'db/skill_*.txt' processing)

View File

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

View File

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

View File

@ -81,7 +81,7 @@ Now, the last part of the script, regarding the end of WoE time:
end;
This is the same as before, but it's checking for the day in the first gettime() and
the hour on the second. If both conditions are true, WoE will end. We're checking
the hour on the second. If both conditions are true, WoE will end. We're checking
here for the end time, not the start.
Another important thing is "OnAgitInit:". This special label will be run as soon as the

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

Some files were not shown because too many files have changed in this diff Show More