Compare commits

..

13 Commits

Author SHA1 Message Date
Aleos
10e1b3a7fe Merge branch 'master' into hotfix/issue2173 2020-07-31 08:39:01 -04:00
Aleos
23d1183927 Merge branch 'master' into hotfix/issue2173 2018-09-27 12:34:06 -04:00
Lemongrass3110
15f28f1f9d Merge branch 'master' into hotfix/issue2173 2018-06-14 22:28:23 +02:00
aleos89
6d9b175a21 Merge branch 'master' into hotfix/issue2173 2017-11-03 13:25:26 -04:00
aleos89
8796135124 Merge branch 'master' into hotfix/issue2173 2017-10-19 14:48:42 -04:00
aleos89
d3764754e8 Merge branch 'master' into hotfix/issue2173 2017-09-21 13:53:07 -04:00
Aleos
3b31b31605 Merge branch 'master' into hotfix/issue2173 2017-07-27 13:47:02 -04:00
Aleos
293eef94a8 Merge branch 'master' into hotfix/issue2173 2017-07-13 10:00:04 -04:00
Lemongrass3110
f7486e71c1 areawarp cleanup 2017-06-22 15:54:18 +02:00
Lemongrass3110
7cd69f40e8 mapwarp cleanup 2017-06-22 14:52:22 +02:00
aleos
04dab1e9aa Follow up to e248246
* Resolved some compile warnings.
2017-06-21 19:00:13 -04:00
aleos
e248246257 Follow up to 22812b4
* Created a define for maximum warp attempts.
* Added SETPOS_MAX_ATTEMPTS for pc_setpos.
* Adjusted buildin_warp_sub to return enum e_setpos.
* Removed pc_randomwarp since it was just duplicate code and pc_setpos already contained the same exact functions.
* Fixed a few locations where a destination point would fail when searching for the map index.
* Added clan type to script command mapwarp.
* Adjusted various variable types to match.
Thanks to @Lemongrass3110's suggestions!
2017-06-21 18:37:31 -04:00
aleos
22812b4de3 Cleaned up the warp functions
* Fixes #2173.
* Created a central warp function to check for Random, SavePoint, and Save arguments.
* Script commands areawarp, warppartner, warpwaitingpc, and areawarp now support Random, SavePoint and Save as destinations.
Thanks to @jezznar!
2017-06-20 19:27:14 -04:00
587 changed files with 111988 additions and 611824 deletions

1
.gitattributes vendored
View File

@@ -12,4 +12,3 @@ configure.in text eol=lf
Makefile text eol=lf
Makefile.in text eol=lf
*.sh text eol=lf
*.sql text eol=lf

View File

@@ -7,7 +7,6 @@ Table of Contents
* [Reporting Bugs](#reporting-bugs)
* [Suggesting Enhancements](#suggesting-enhancements)
* [Issue Labels](#issue-labels)
* [Local Development Environment](#local-development-environment)
* [Become a Team Member](#become-a-team-member)
Reporting Bugs
@@ -162,13 +161,6 @@ For the most part you as a user will have no reason to worry about the **Milesto
[search-rathena-label-typemaintenance]: https://github.com/rathena/rathena/issues?q=is%3Aissue+is%3Aopen+label%3Atype%3Amaintenance
[search-rathena-label-typequestion]: https://github.com/rathena/rathena/issues?q=is%3Aissue+is%3Aopen+label%3Atype%3Aquestion
Local Development Environment
-----------------------------
Developers can get up and running quickly with a Dockerized development environment that installs all dependencies needed to run and develop on rAthena.
See tools/docker/README.md for details
Become a Team Member
--------------------

View File

@@ -1,12 +1,3 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: type:bug
assignees: ''
---
<!-- NOTE: Anything within these brackets will be hidden on the preview of the Issue. -->
* **rAthena Hash**:
@@ -30,7 +21,7 @@ How to get your GitHub Hash:
* Result: <!-- Describe the issue that you experienced in detail. -->
* Expected Result: <!-- Describe what you would expect to happen in detail. -->
* How to Reproduce: <!-- If you have not stated in the description of the result already, please give us a short guide how we can reproduce your issue. -->
* Official Information: <!-- If possible, provide information from official servers (kRO or other sources) which prove that the result is wrong. Please take into account that iRO (especially iRO Wiki) is not always the same as kRO. -->
* Official Information:<!-- If possible, provide information from official servers (kRO or other sources) which prove that the result is wrong. Please take into account that iRO (especially iRO Wiki) is not always the same as kRO. -->
<!-- * _NOTE: Make sure you quote ``` `@atcommands` ``` just like this so that you do not tag uninvolved GitHub users!_ -->
* **Modifications that may affect results**:

View File

@@ -1,35 +0,0 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: type:enhancement
assignees: ''
---
<!-- NOTE: Anything within these brackets will be hidden on the preview of the Feature Request. -->
**Is your request related to a missing feature?**
<!--
Provide a clear and concise description of what the feature pertains to.
-->
**Describe the solution you'd like**
<!--
Provide a clear and concise description of what you want to happen.
-->
**Describe alternatives you've considered**
<!--
Let us know about other solutions you've tried or researched.
-->
**Additional context**
<!--
Is there anything else you can add about the proposal?
You might want to link to related issues here if you haven't already.
-->

5
.gitignore vendored
View File

@@ -2,7 +2,6 @@
/autom4te.cache/requests
/autom4te.cache/traces.0
#Global
.vscode
.Apple*
.DS_Store
.clang_complete
@@ -42,8 +41,6 @@ Thumbs.db
/map-server
/mapcache
/nbproject
/yaml2sql
/yamlupgrade
# /3rdparty/libconfig/
/3rdparty/libconfig/Makefile
@@ -122,8 +119,6 @@ Thumbs.db
/mapserv.bat
/runserver.bat
/serv.bat
/yaml2sql.bat
/yamlupgrade.bat
# dlls
/libmysql.dll

View File

@@ -56,17 +56,6 @@ set(CMAKE_CXX_CREATE_SHARED_LIBRARY)
set(CMAKE_DEBUG_POSTFIX "d")
set(CMAKE_RELEASE_POSTFIX "r")
# Set a default build type if none was specified
set(default_build_type "Release")
if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
message(STATUS "Setting build type to '${default_build_type}' as none was specified.")
set(CMAKE_BUILD_TYPE "${default_build_type}" CACHE
STRING "Choose the type of build." FORCE)
# Set the possible values of build type for cmake-gui
set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS
"Debug" "Release" "MinSizeRel" "RelWithDebInfo")
endif()
#
# Prevent building in the source directory by default
#

View File

@@ -1,4 +1,4 @@
<img src="doc/logo.png" align="right" height="90" />
<img src="branding/logo.png" align="right" height="90" />
# rAthena
[![Build Status](https://travis-ci.org/rathena/rathena.png?branch=master)](https://travis-ci.org/rathena/rathena) [![Build status](https://ci.appveyor.com/api/projects/status/8574b8nlwd57loda/branch/master?svg=true)](https://ci.appveyor.com/project/rAthenaAPI/rathena/branch/master) [![Total alerts](https://img.shields.io/lgtm/alerts/g/rathena/rathena.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/rathena/rathena/alerts/) [![Language grade: C/C++](https://img.shields.io/lgtm/grade/cpp/g/rathena/rathena.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/rathena/rathena/context:cpp) ![GitHub](https://img.shields.io/github/license/rathena/rathena.svg) ![GitHub repo size](https://img.shields.io/github/repo-size/rathena/rathena.svg)

View File

@@ -10,7 +10,7 @@ LOG_DIR="./log"
print_start() {
# more << EOF
echo "rAthena is starting..."
echo " (c) 2021 rAthena Project"
echo " (c) 2017 rAthena Project"
echo ""
echo ""
echo "checking..."

View File

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 29 KiB

View File

@@ -149,8 +149,3 @@ ping_time: 20
// Show skill scale for clients 2015-12-23 and newer? (Note 1)
// Official: yes
show_skill_scale: yes
// Should the connection be dropped on server side after a player disconnection request was received? (Note 1)
// Note: Enabling this is known to cause problems on clients that make use of REST API calls.
// Official: no
drop_connection_on_quit: no

View File

@@ -153,39 +153,3 @@ rare_drop_announce: 0
// If RENEWAL_DROP, Bubble Gum, or any other modifiers are active autoloot
// will take them into account.
autoloot_adjust: 0
// Does autoloot work when a monster is killed by mercenary only?
mercenary_autoloot: no
// Is getting items from a mercenary disabled when their master's idle?
// Set to no, or the amount of seconds (NOT milliseconds) that need to pass before considering
// a character idle.
// Characters in a chat/vending are always considered idle.
// A character's idle status is reset upon item use/skill use/attack (auto attack counts too)/movement.
// Their master will only receive items if 'mercenary_autoloot' is activated,
// otherwise they will be dropped on the ground as usual.
// NOTE: This option uses a special timer to track idle time, separated from the normal idle timer.
mer_idle_no_share: no
// How the server should measure the mercenary master's idle time? (Note 3)
// (This will only work if 'mer_idle_no_share' is enabled).
// 0x001 - Walk Request
// 0x002 - UseSkillToID Request (Targetted skill use attempt)
// 0x004 - UseSkillToPos Request (AoE skill use attempt)
// 0x008 - UseItem Request (Including equip/unequip)
// 0x010 - Attack Request
// 0x020 - Chat Request (Whisper, Party, Guild, Battlegrounds, etc)
// 0x040 - Sit/Standup Request
// 0x080 - Emotion Request
// 0x100 - DropItem Request
// 0x200 - @/#Command Request
// Please note that at least 1 option has to be enabled.
// Be mindful that the more options used, the easier it becomes to cheat this features.
// Default: walk (0x1) + useskilltoid (0x2) + useskilltopos (0x4) + useitem (0x8) + attack (0x10) = 0x1F
// NOTE: This allows you to configure different settings for mercenary, separated from normal idle timer and 'idletime_option'.
// It will only apply to mercenary-only kills and it will not affect normal autoloot and party share options.
idletime_mer_option: 0x1F
// If drop rate was below this amount and bonus is applied to it, the bonus can't make it exceed this amount.
drop_rate_cap: 9000
drop_rate_cap_vip: 9000

View File

@@ -109,3 +109,6 @@ exp_cost_redemptio: 1
// If by default, the 'exp_cost_redemptio' is 1 (1%) and every single player revived the penalty is reduced to 0.2%,
// it means 'exp_cost_redemptio_limit' is 5.
exp_cost_redemptio_limit: 5
// EXP cost for cast LG_INSPIRATION (Note 2)
exp_cost_inspiration: 1

View File

@@ -71,10 +71,6 @@ feature.roulette: on
// Requires: 2015-05-13aRagexe or later
feature.achievement: on
// Refine UI (Note 1)
// Requires: 2016-10-12aRagexeRE or later
feature.refineui: on
// Equipment Switch (Note 1)
// Requires: 2017-02-08bRagexeRE or later
feature.equipswitch: on

View File

@@ -18,7 +18,6 @@ guild_max_castles: 0
// Activate guild skills delay by relog?
// Official setting is 5 minutes (300000 ms), otherwise allow guild leaders to relog to cancel the 5 minute delay.
// Note: This was changed in renewal in favor of individual skill cooldown.
guild_skill_relog_delay: 300000
// Melee damage adjustments (non skills) for WoE battles (Guild Vs Guild) (Note 2)

View File

@@ -95,13 +95,3 @@ idletime_hom_option: 0x1F
// Only applies to renewal mode.
// Official: 10%
homunculus_exp_gain: 10
// The hunger rate, less than or equal to, at which a homunculus' hunger delay changes. (Note 2)
// See 'homunculus_starving_delay' for the delay value.
// Set to 0 to disable.
// Official: 10
homunculus_starving_rate: 10
// Homunculi normally lose hunger every 60 seconds but when the 'homunculus_starving_rate' is met the hunger delay drops to 20 seconds (in milliseconds).
// Official: 20 seconds
homunculus_starving_delay: 20000

View File

@@ -52,9 +52,14 @@ dead_branch_active: yes
// Change to 'yes' to only summon monsters less than or equal to the player's base level.
random_monster_checklv: no
// Can any player equip any item regardless of the gender restrictions
// NOTE: Wedding Rings and Whips/Musical Instruments will check gender regardless of setting.
ignore_items_gender: yes
// On map change it will check for items not tagged as "available" and
// auto-delete them from inventory/cart/storage.
// NOTE: An item is not available if it was not loaded from the item_db.
// NOTE: An item is not available if it was not loaded from the item_db or
// specified as unavailable in db/item_avail.txt
// 0x1: Inventory
// 0x2: Cart
// 0x4: Storage
@@ -98,7 +103,7 @@ item_enabled_npc: yes
// Default: yes
item_flooritem_check: yes
// Set default bound type when item with BindOnEquip flag is equipped (see db/[pre-]re/item_db.yml)
// Set default bound type for item_flag &8 (see db/[pre-]re/item_flag.txt
// 0 - None
// 1 - Account
// 2 - Guild
@@ -115,6 +120,11 @@ default_bind_on_equip: 4
// 0x8 = Only Guild Leader can sell BOUND_GUILD items to Shops or Itemshops (if 0x1 or 0x4 set)
allow_bound_sell: 0x0
// Turn on event refine chance (see db/{pre-}re/refine_db.yml)
// no = normal refine chances in effect (official/default value)
// yes = event refine chances in effect
event_refine_chance: no
// Hide n last characters of player's name with asterisk (*) when the player
// obtained an item with special broadcast flag.
// Note: Players with short names can be fully converted to asterisks if this

View File

@@ -136,14 +136,6 @@ mob_spawn_delay: 100
plant_spawn_delay: 100
boss_spawn_delay: 100
// Should the mobs respawn time have variance applied to it? (Note 3)
// On official servers monsters spawned by the boss_monster command (mostly MVPs) have variance, legacy Athena behavior is that variance is applied for all mobs.
// 0: None
// 1: Boss monsters (official)
// 2: Normal monsters
// 3: All monsters (legacy Athena)
mob_spawn_variance: 1
// Should mobs not spawn within the viewing range of players?
// 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,

View File

@@ -74,9 +74,6 @@ max_third_aspd: 193
// Max ASPD for extended class (Kagerou/Oboro and Rebellion). (Default 193, Highest allowed 199)
max_extended_aspd: 193
// Max ASPD for Summoner Class (Doram). (Default 193, Highest allowed 199)
max_summoner_aspd: 193
// Maximum walk speed rate (200 would be capped to twice the normal speed)
max_walk_speed: 300
@@ -259,25 +256,20 @@ fame_pharmacy_7: 10
fame_pharmacy_10: 50
// How the server should measure the character's idle time? (Note 3)
// 0x0001 - Walk Request
// 0x0002 - UseSkillToID Request (Targetted skill use attempt)
// 0x0004 - UseSkillToPos Request (AoE skill use attempt)
// 0x0008 - UseItem Request (Including equip/unequip)
// 0x0010 - Attack Request
// 0x0020 - Chat Request (Whisper, Party, Guild, Battlegrounds, etc)
// 0x0040 - Sit/Standup Request
// 0x0080 - Emotion Request
// 0x0100 - DropItem Request
// 0x0200 - @/#Command Request
// 0x0400 - Closing a NPC window
// 0x0800 - Providing input to a NPC
// 0x1000 - Choosing a NPC menu option
// 0x2000 - Clicking the next button of a NPC
// 0x4000 - Finishing for a NPC progress bar
// 0x001 - Walk Request
// 0x002 - UseSkillToID Request (Targetted skill use attempt)
// 0x004 - UseSkillToPos Request (AoE skill use attempt)
// 0x008 - UseItem Request (Including equip/unequip)
// 0x010 - Attack Request
// 0x020 - Chat Request (Whisper, Party, Guild, Battlegrounds, etc)
// 0x040 - Sit/Standup Request
// 0x080 - Emotion Request
// 0x100 - DropItem Request
// 0x200 - @/#Command Request
// Please note that at least 1 option has to be enabled.
// Be mindful that the more options used, the easier it becomes to cheat features that rely on idletime (e.g. checkidle()).
// Default: walk (0x1) + useskilltoid (0x2) + useskilltopos (0x4) + useitem (0x8) + attack (0x10) + any npc interaction(0x400,0x800,0x1000,0x2000,0x4000) = 0x7C1F
idletime_option: 0x7C1F
// Default: walk (0x1) + useskilltoid (0x2) + useskilltopos (0x4) + useitem (0x8) + attack (0x10) = 0x1F
idletime_option: 0x1F
// Adjust the summoner class' special traits.
// - Summoners belong to brute race category. They have their own race RC_PLAYER_DORAM (11) to be differentiated from monster race RC_BRUTE (2).

View File

@@ -303,7 +303,7 @@ dancing_weaponswitch_fix: yes
// 3: 1+2
skill_trap_type: 0
// Area of Bowling Bash chain reaction (pre-renewal only)
// Area of Bowling Bash chain reaction
// 0: Use official gutter line system
// 1: Gutter line system without demi gutter bug
// 2-20: Area around caster (2 = 5x5, 3 = 7x7, 4 = 9x9, ..., 20 = 41x41)
@@ -341,9 +341,9 @@ arrow_shower_knockback: yes
stormgust_knockback: yes
// For RENEWAL_CAST (Note 2)
// By default skill that has '-1' value for Fixed Casting Time will use 20% of cast time
// By default skill that has '0' value for Fixed Casting Time will use 20% of cast time
// as Fixed Casting Time, and the rest (80%) as Variable Casting Time.
// Put it 0 to disable default Fixed Casting Time (just like 0 in the skill_db.yml).
// Put it 0 to disable default Fixed Casting Time (just like -1 in the skill_db.yml).
default_fixed_castrate: 20
// On official servers, skills that hit all targets on a path (e.g. Focused Arrow Strike and First Wind) first
@@ -355,10 +355,6 @@ default_fixed_castrate: 20
// Note: Brandish Spear will always use this algorithm due to its special damage behavior.
skill_eightpath_algorithm: yes
// Should skills that use skill_eightpath_algorithm include targets in the caster's cell?
// Official: yes
skill_eightpath_same_cell: yes
// Can damage skill units like icewall and traps (Note 3)
// On official servers, players can damage icewalls and some traps with skills. When monsters use skills, damage
// will show on the icewalls and traps, but it is not actually substracted from the durability.

View File

@@ -197,7 +197,7 @@ char_del_restriction: 3
// Uncomment to customize the restriction
//allowed_job_flag: 3
// Folder that contains the database files.
// What folder the DB files are in (item_db.txt, etc.)
db_path: db
//===================================
@@ -284,14 +284,4 @@ mail_return_days: 15
// Default: 15
mail_delete_days: 15
// Does the Retrieve All button ignore unread mail status?
// no: Only return attachments from read mail
// yes: Return attachments from all mail
// Default: yes
mail_retrieve: yes
// Should mails without any attachments be returned to their sender?
// Default: yes
mail_return_empty: yes
import: conf/import/char_conf.txt

View File

@@ -12,9 +12,6 @@ inter_log_filename: log/inter.log
// Level range for sharing within a party
party_share_level: 15
// Amount of status points a new character will start with
start_status_points: 48
// You can specify the codepage to use in your MySQL tables here.
// (Note that this feature requires MySQL 4.1+)
//default_codepage:

View File

@@ -1345,111 +1345,6 @@ map: 2012rwc_06
map: 2012rwc_07
map: 2012rwc_08
// ep17.1
map: 1@cor
map: 1@os_a
map: 1@os_b
map: 1@rgsr
map: gl_cas01_
map: mag_dun03
map: pub_cat
map: rgsr_in
map: sp_cor
map: sp_os
map: sp_rudus
map: sp_rudus2
map: sp_rudus3
map: sp_rudus4
// ep17.2
map: 1@bamn
map: 1@bamq
map: 1@ghg
map: 1@herbs
map: 1@lost
map: ba_2whs01
map: ba_2whs02
map: ba_bath
map: ba_in01
map: ba_lib
map: ba_maison
map: ba_pw01
map: ba_pw02
map: ba_pw03
map: 1@odin
map: odin_past
// Illusion of Labyrinth
map: prt_mz03_i
// Illusion of Underwater
map: iz_d04_i
map: iz_d05_i
// 4th jobs change
map: 1@4win
map: 1@4mag
map: 1@4mst
map: 1@4sac
map: 1@4tro
map: 1@4inq
map: 1@4cdn
map: 1@4igd
map: 1@4drk
map: job4_bio
map: job4_mag
map: job4_tro
// Gefen Night Arena
map: 1@ge_sn
// Traces of heroes
map: 1@mjo1
map: 1@mjo2
map: 1@spa2
// Instance Thanatos Tower
map: 1@thts
map: 2@thts
map: 3@thts
map: 4@thts
map: 5@thts
map: 6@thts
map: 7@thts
map: 8@thts
// Glastheim Challenge Mode
map: 1@gl_he
map: 1@gl_he2
// EDDA
map: 1@gl_prq
map: 1@gol1
map: 1@gol2
// 2018 Halloween
map: 1@halo
// Constellation Tower
map: 1@ch_t
map: 2@ch_t
map: 3@ch_t
// ?? after 17.1
map: abyss_04
map: amicitia1
map: amicitia2
map: ba_chess
map: ba_go
map: ba_lost
map: ein_dun03
map: e_hugel
map: grademk
map: nif_dun01
map: nif_dun02
map: tra_fild
map: verus02_a
map: verus02_b
//------------------------- Clone Maps ---------------------------
//------------------------- Extra Maps ---------------------------

View File

@@ -92,7 +92,7 @@
75: War of Emperium is currently not in progress.
76: All skills have been added to your skill tree.
77: The reference result of '%s' (name: id):
78: - %s: %u
78: - %s: %d
79: It is %d affair above.
80: Give the display name or monster name/id please.
81: Your GM level doesn't authorize you to perform this action on the specified player.
@@ -179,7 +179,7 @@
166: No item has been refined.
167: 1 item has been refined.
168: %d items have been refined.
169: The item (%u: '%s') is not equipable.
169: The item (%hu: '%s') is not equipable.
170: The item is not equipable.
171: %d - void
//172: You replace previous memo position %d - %s (%d,%d).
@@ -429,8 +429,8 @@
404: War of Emperium SE is currently in progress.
405: War of Emperium SE has been ended.
406: War of Emperium SE is currently not in progress.
//407: free
//chrif related
407: Char-Server disconnected
408: Need disconnection to perform change-sex request...
409: Your sex has been changed (need disconnection by the server)...
//410-411 used by cash shop
@@ -551,7 +551,7 @@
// Trade Spoof Messages
538: Hack on trade: character '%s' (account: %d) try to trade more items that he has.
539: This player has %d of a kind of item (id: %u), and tried to trade %d of them.
539: This player has %d of a kind of item (id: %hu), and tried to trade %d of them.
540: This player has been definitivly blocked.
// Rare Items Drop/Steal announce
@@ -739,19 +739,19 @@
707: You are VIP until: %s
708: The player is now VIP until: %s
709: Item %u has been removed from your inventory.
710: Item %u has been removed from your cart.
711: Item %u has been removed from your storage.
709: Item %hu has been removed from your inventory.
710: Item %hu has been removed from your cart.
711: Item %hu has been removed from your storage.
// Item shop
712: You do not have enough %s (%u).
712: You do not have enough %s (%hu).
713: You do not have enough '%s'.
714: Item Shop List: %s (%u)
714: Item Shop List: %s (%hu)
715: Point Shop List: '%s'
716: Your '%s' is now: %d
// MVP EXP reward message
717: Congratulations! You are the MVP! Your reward EXP Points are %llu !!
717: Congratulations! You are the MVP! Your reward EXP Points are %u !!
// @showrate
718: Personal rate information is not displayed now.
@@ -836,10 +836,7 @@
// Achievements
772: Achievements are disabled.
// @refineui
773: This command requires packet version 2016-10-12 or newer.
774: This command is disabled via configuration.
775: You have already opened the refine UI.
//773-775 reserved for refine UI
//776-781 reserved for tax system
782: Star Emperor
@@ -1238,9 +1235,9 @@
1189: Item not found.
1190: You're already autolooting this item.
1191: Your autolootitem list is full. Remove some items first with @autolootid -<item name or ID>.
1192: Autolooting item: '%s'/'%s' {%u}
1192: Autolooting item: '%s'/'%s' {%hu}
1193: You're currently not autolooting this item.
1194: Removed item: '%s'/'%s' {%u} from your autolootitem list.
1194: Removed item: '%s'/'%s' {%hu} from your autolootitem list.
1195: You can have %d items on your autolootitem list.
1196: To add an item to the list, use "@alootid +<item name or ID>". To remove an item, use "@alootid -<item name or ID>".
1197: "@alootid reset" will clear your autolootitem list.
@@ -1330,12 +1327,12 @@
1239: Please enter a monster name/ID (usage: @mobinfo <monster_name_or_monster_ID>).
1240: MVP Monster: '%s'/'%s'/'%s' (%d)
1241: Monster: '%s'/'%s'/'%s' (%d)
1242: Lv:%d HP:%d Base EXP:%llu Job EXP:%llu HIT:%d FLEE:%d
1242: Lv:%d HP:%d Base EXP:%u Job EXP:%u HIT:%d FLEE:%d
1243: DEF:%d MDEF:%d STR:%d AGI:%d VIT:%d INT:%d DEX:%d LUK:%d
1244: ATK:%d~%d Range:%d~%d~%d Size:%s Race: %s Element: %s (Lv:%d)
1245: Drops:
1246: This monster has no drops.
1247: MVP Bonus EXP:%llu
1247: MVP Bonus EXP:%u
1248: MVP Items:
1249: This monster has no MVP prizes.
@@ -1389,7 +1386,7 @@
// @iteminfo
1276: Please enter an item name/ID (usage: @ii/@iteminfo <item name/ID>).
1277: Item: '%s'/'%s'[%d] (%u) Type: %s | Extra Effect: %s
1277: Item: '%s'/'%s'[%d] (%hu) Type: %s | Extra Effect: %s
1278: None
1279: With script
1280: NPC Buy:%dz, Sell:%dz | Weight: %.1f
@@ -1399,7 +1396,7 @@
// @whodrops
1284: Please enter item name/ID (usage: @whodrops <item name/ID>).
1285: Item: '%s'[%d] (ID: %u)
1285: Item: '%s'[%d] (ID:%hu)
1286: - Item is not dropped by mobs.
1287: - Common mobs with highest drop chance (only max %d are listed):
@@ -1726,8 +1723,5 @@
1513: Currently in WoE hours, unable to delegate Guild leader
1514: You have to wait for a while before delegating a new Guild leader
// @hatereset
1515: Reset 'Hatred' monsters.
//Custom translations
import: conf/msg_conf/import/map_msg_eng_conf.txt

View File

@@ -96,7 +96,7 @@
75: 公會戰還沒開始
76: 您學會了所有技能
77: 委託 '%s' (名字: 編號):
78: %s: %u
78: %s: %d
79: 查詢到 %d 個符合條件的結果
80: 重新讀取任務資料庫
81: 您的GM 等級並沒有權限在這位玩家上執行這個動作
@@ -183,7 +183,7 @@
166: 沒有道具被精練
167: 1 個道具已被精練
168: %d 個道具已被精練
169: 此物品 (%u: '%s')不是裝備
169: 此物品 (%d '%s')不是裝備
170: 此物品不是裝備
171: %d - 無
//172: You replace previous memo position %d - %s (%d,%d).
@@ -500,7 +500,7 @@
537: 玩家'%s' (account: %d) 試圖使用外掛(它試圖偵測假的怪物)
// Trade Spoof Messages
538: 危險交易: 玩家 '%s' (account: %d) 嘗試交易超過他所有的數量
539: 這個使用者有%d 個物品(物品id: %u), 嘗試交易%d 個
539: 這個使用者有%d 個物品(物品id: %d), 嘗試交易%d 個
540: 這個使用者已經被伺服器屏蔽
// Rare Items Drop/Steal announce
541: '%s' 取得 %s's %s (機率為: %%%0.02f)
@@ -1042,9 +1042,9 @@
1189: 未找到此道具。
1190: 此道具已在自動檢取列表中了。
1191: 自動檢取列表已經滿了,移除某些道具方法 @autolootid -<道具名稱或ID>。
1192: 自動檢取的道具為: '%s'/'%s' {%u}。
1192: 自動檢取的道具為: '%s'/'%s' {%d}。
1193: 目前你尚未將此道具列入自動檢取項目中。
1194: 已從自動檢取列表中移除道具: '%s'/'%s' {%u}。
1194: 已從自動檢取列表中移除道具: '%s'/'%s' {%d}。
1195: 在自動檢取列表你最多能有 %d 個檢取的項目。
1196: 如要在自動檢取項目列表增加檢取道具,使用 "@alootid +<道具名稱或ID>", 如要從列表移除道具 "@alootid -<道具名稱或ID>"。
1197: "@alootid reset" 將會清空所有自動檢取項目列表。
@@ -1134,12 +1134,12 @@
1239: 請輸入魔物名稱或魔物ID (用法: @mobinfo <魔物名稱或魔物ID>).
1240: MVP 魔物: '%s'/'%s'/'%s' (%d)
1241: 魔物: '%s'/'%s'/'%s' (%d)
1242: 等級:%d 血量:%d 基本經驗值:%llu 職業經驗值:%llu 命中率:%d 迴避率:%d
1242: 等級:%d 血量:%d 基本經驗值:%u 職業經驗值:%u 命中率:%d 迴避率:%d
1243: 防禦:%d 魔防:%d STR:%d AGI:%d VIT:%d INT:%d DEX:%d LUK:%d
1244: 物理攻擊力:%d~%d 攻擊範圍:%d~%d~%d 體型:%s 種族: %s 屬性: %s (Lv:%d)
1245: 掉落:
1246: 此魔物不掉落道具.
1247: MVP額外經驗值:%llu
1247: MVP額外經驗值:%u
1248: MVP額外獎勵道具:
1249: 此魔物無MVP額外獎勵道具.
@@ -1193,7 +1193,7 @@
// @iteminfo
1276: 請輸入 物品名稱/ID (用法: @ii/@iteminfo <物品名稱/ID>).
1277: 物品: '%s'/'%s'[%d] (%u) 類型: %s | 額外效果: %s
1277: 物品: '%s'/'%s'[%d] (%d) 類型: %s | 額外效果: %s
1278: None
1279: With script
1280: NPC 買價:%dz, 賣價:%dz | 重量: %.1f

View File

@@ -96,7 +96,7 @@
75: La War of Emperium n'est pas en cours.
76: Toutes les compétences sont ajoutées à votre arbre de compétence.
77: Résultat de '%s' (nom: id):
78: %s: %u
78: %s: %d
79: %d résultats sont affichés.
80: Veuillez donner le nom/id du montre.
81: Votre niveau de GM ne vous autorise pas à effectuer cette action sur le Joueur spécifié.
@@ -183,7 +183,7 @@
166: Aucun équipement n'a été raffiné.
167: 1 objet raffiné.
168: %d objets raffinés.
169: L'objet (%u: '%s') ne peut pas s'équiper.
169: L'objet (%hu: '%s') ne peut pas s'équiper.
170: L'objet ne peut pas s'équiper.
171: %d - void
//172: You replace previous memo position %d - %s (%d,%d).
@@ -512,7 +512,7 @@
537: Personnage '%s' (compte: %d) essaie d'utiliser un bot (il essaie de détecter un faux mob).
// Trade Spoof Messages
538: Hack sur échange: Personnage '%s' (account: %d) essaie d'échanger plus d'Objets qu'il ne possède.
539: Ce Joueur a %d d'une sorte d'Objet (id: %u), et tente d'en échanger %d.
539: Ce Joueur a %d d'une sorte d'Objet (id: %hu), et tente d'en échanger %d.
540: Joueur définitivement bloqué.
// Rare Items Drop/Steal announce
541: '%s' obtient de %s l'Objet %s (chance: %0.02f%%)
@@ -1055,9 +1055,9 @@
1189: Objet trouvable.
1190: Vous ramasser déjà automatiquement cet Objet.
1191: Votre liste d'Objet à ramasser est pleine. Supprimez des Objets avec @autolootid -<nom_ou_ID_Objet>.
1192: Ramassage automatique de: '%s'/'%s' {%u}
1192: Ramassage automatique de: '%s'/'%s' {%hu}
1193: Actuellement vous ne ramassez pas automatiquement cet Objet.
1194: Onjet supprimé: '%s'/'%s' {%u} de votre liste de 'autolootitem'.
1194: Onjet supprimé: '%s'/'%s' {%hu} de votre liste de 'autolootitem'.
1195: Vous pouvez avoir %d Objets dans votre liste d'Objets ramassés automatiquement avec 'autolootitem'.
1196: Pour ajouter un Objet à votre liste, utilisez "@alootid +<nom_ou_ID_Objet>". Pour supprimer un Objet de la liste, utilisez "@alootid -<nom_ou_ID_Objet>".
1197: "@alootid reset" videra votre liste d'Objets ramassés automatiquement avec 'autolootitem'.
@@ -1147,12 +1147,12 @@
1239: Entrez un nom de monstre/ID (usage: @mobinfo <nom_du_monstre_ou_ID>).
1240: Monstre MVP: '%s'/'%s'/'%s' (%d)
1241: Monstre: '%s'/'%s'/'%s' (%d)
1242: Lv:%d HP:%d Base EXP:%llu Job EXP:%llu HIT:%d FLEE:%d
1242: Lv:%d HP:%d Base EXP:%u Job EXP:%u HIT:%d FLEE:%d
1243: DEF:%d MDEF:%d STR:%d AGI:%d VIT:%d INT:%d DEX:%d LUK:%d
1244: ATK:%d~%d Range:%d~%d~%d Size:%s Race: %s Elément: %s (Lv:%d)
1245: Drops:
1246: Ce monstre n'a pas de drops.
1247: MVP Bonus EXP:%llu
1247: MVP Bonus EXP:%u
1248: MVP Items:
1249: Ce monstre n'a pas de Prix spécial MVP.
@@ -1206,7 +1206,7 @@
// @iteminfo
1276: Entrez un nom/ID d'objet (usage: @ii/@iteminfo <nom/ID>).
1277: Item: '%s'/'%s'[%d] (%u) Type: %s | Extra Effect: %s
1277: Item: '%s'/'%s'[%d] (%hu) Type: %s | Extra Effect: %s
1278: Aucun
1279: Avec script
1280: NPC Acheté:%dz, Vendu:%dz | Poids: %.1f

View File

@@ -95,7 +95,7 @@
75: War of Emperium ist zur Zeit nicht im Gange.
76: Alle Fähigkeiten wurden deinem Fähigkeitenbaum hinzugefügt.
77: Das Ergebnis der Suche nach '%s' lautet (Name: ID):
78: %s: %u
78: %s: %d
79: Es wurden %d Gegenstände gefunden.
80: Gib bitte den Anzeige-Namen oder die Monster-ID an.
81: Dein GM-Level berechtigt dich nicht, diese Aktion auf dem angegebenen Spieler auszuführen.
@@ -182,7 +182,7 @@
166: Kein Items sind refined.
167: 1 Item ist refined.
168: %d Items sind refined.
169: Das Item (%u: '%s') ist nicht ausrüstbar.
169: Das Item (%d: '%s') ist nicht ausrüstbar.
170: Das Item ist nicht ausrüstbar.
171: %d - ungültig
//172: You replace previous memo position %d - %s (%d,%d).
@@ -438,7 +438,7 @@
537: Charakter '%s' (account: %d) Versucht einen Bot zu benutzen (Es versucht einen fake Mob zu entlarven).
// Trade Spoof Messages
538: Hack bei Handel: Charakter '%s' (account: %d) versucht mit mehr Items zu Handeln als er besitzt.
539: Dieser Spieler hat %d vom folgendem Item (id: %u), und versuchte %d von ihnen zu Handeln.
539: Dieser Spieler hat %d vom folgendem Item (id: %d), und versuchte %d von ihnen zu Handeln.
540: Dieser Spieler wurde definitiv blockiert.
// Rare Items Drop/Steal announce
541: '%s' got %s's %s (chance: %0.02f%%)

View File

@@ -92,7 +92,7 @@
75: War of Emperium saat ini tidak sedang berjalan.
76: Semua skill telah ditambahkan ke skill tree.
77: Hasil referensi dari '%s' (nama: id):
78: - %s: %u
78: - %s: %d
79: Terdapat %d hal di atas.
80: Harap berikan nama tampilan atau nama/id monster.
81: Level GM kamu tidak diizinkan untuk untuk melakukan aksi ini pada pemain tertentu.
@@ -179,7 +179,7 @@
166: Tidak ada item yang ditempa.
167: 1 item berhasil ditempa.
168: %d item berhasil ditempa.
169: Item (%u: '%s') tidak bisa dipakai.
169: Item (%hu: '%s') tidak bisa dipakai.
170: Item ini tidak bisa dipakai.
171: %d - sudah habis
//172: Kamu sudah mengganti posisi memo %d - %s (%d,%d).
@@ -544,7 +544,7 @@
// Pesan tentang pelanggaran transaksi.
538: Hack pada transaksi: Karakter '%s' (akun: %d) sedang mencoba mentransaksikan item lebih dari yang dia punya.
539: Pemain ini memiliki %d jenis item (id: %u), dan sedang mencoba untuk mentransaksikan %d item.
539: Pemain ini memiliki %d jenis item (id: %hu), dan sedang mencoba untuk mentransaksikan %d item.
540: Pemain ini sudah diblok.
// Pesan tentang item langka yang berhasil didapatkan atau dicuri.
@@ -732,17 +732,20 @@
707: VIP anda berlaku hingga: %s
708: Status VIP pemain aktif hingga: %s
709: Item %u telah dihapus dari inventory-mu.
710: Item %u telah dihapus dari cart-mu.
711: Item %u telah dihapus dari storage-mu.
709: Item %hu telah dihapus dari inventory-mu.
710: Item %hu telah dihapus dari cart-mu.
711: Item %hu telah dihapus dari storage-mu.
//Item shop
712: %s (%u) yang kamu miliki tidak cukup.
712: %s (%hu) yang kamu miliki tidak cukup.
713: '%s' yang kamu miliki tidak cukup.
714: Item Shop: %s (%u)
714: Item Shop: %s (%hu)
715: Point Shop: '%s'
716: '%s' milikmu saat ini: %d
//Item Group
717: [%s] mendapatkan [%s] dari '%s'
//@showrate
718: Informasi mengenai rate pribadi tidak akan ditampilkan lagi.
719: Informasi mengenai rate pribadi akan ditampilkan kembali.
@@ -1143,9 +1146,9 @@
1189: Item tidak ditemukan.
1190: Kamu sudah mengambil secara otomatis item ini.
1191: Daftar autolooitem penuh. Hilangkan sebagian terlebih dahulu dengan @autolootid -<nama/ID item>.
1192: Mengambil item secara otomatis: '%s'/'%s' {%u}
1192: Mengambil item secara otomatis: '%s'/'%s' {%hu}
1193: Kamu saat ini sedang tidak mengambil item ini secara otomatis.
1194: Item dihilangkan: '%s'/'%s' {%u} dari daftar pengambilan otomatismu.
1194: Item dihilangkan: '%s'/'%s' {%hu} dari daftar pengambilan otomatismu.
1195: Kamu hanya memiliki item %d di daftarmu.
1196: Untuk menambahkan item ke daftar, gunakan \"@alootid +<ID atau nama item>\". Untuk menghilangkannya, gunakan \"@alootid -<ID atau nama item>\".
1197: \"@alootid reset\" akan membersihkan daftar autolootitem.
@@ -1240,7 +1243,7 @@
1244: ATK:%d~%d Jarak:%d~%d~%d Ukuran:%s Race: %s Elemen: %s (Lv:%d)
1245: Barang yang dijatuhkan:
1246: Monster ini tidak menjatuhkan barang.
1247: Bonus EXP MVP:%llu
1247: Bonus EXP MVP:%u
1248: Item MVP:
1249: Monster ini tidak memiliki bonus MVP.
@@ -1294,7 +1297,7 @@
// @iteminfo
1276: Harap masukkan nama/ID item. (Penggunaan: @ii/@iteminfo <nama/ID item>).
1277: Item: '%s'/'%s'[%d] (%u) Jenis: %s | Efek tambahan: %s
1277: Item: '%s'/'%s'[%d] (%hu) Jenis: %s | Efek tambahan: %s
1278: Tidak ada
1279: Dengan script.
1280: NPC Harga Beli:%dz, Harga jual:%dz | Berat: %.1f

File diff suppressed because it is too large Load Diff

View File

@@ -94,7 +94,7 @@
75: Война за Империум в настоящее время не идёт.
76: Все навыки добавлены в дерево умений.
77: Результаты поиска '%s' (название: ID):
78: %s: %u
78: %s: %d
79: Всего найдено %d результатов.
80: Введите отображаемое имя или ID/название монстра.
81: Ваши права Администратора не позволяют выполнять данное действие на указанного игрока.
@@ -181,7 +181,7 @@
166: Ни один предмет не был заточен.
167: 1 предмет заточен.
168: %d предметов заточено.
169: Предмет (%u: '%s') невозможно надеть.
169: Предмет (%hu: '%s') невозможно надеть.
170: Предмет невозможно надеть.
171: %d - пусто
//172: НЕ ИСПОЛЬЗУЕТСЯ
@@ -512,7 +512,7 @@
537: Персонаж '%s' (account: %d) пытается использовать бота (попытка определения поддельного монстра).
// Сообщения о хаках при торгах
538: Хак при торге: персонаж '%s' (account: %d) попытался выменять больше предметов чем у него есть.
539: У игрока есть %d штук (id: %u), и пытался выменять %d из них.
539: У игрока есть %d штук (id: %hu), и пытался выменять %d из них.
540: Этот игрок был навсегда заблокирован.
// Объявления о выбивании/краже редких предметов
541: '%s' выбил %s's %s (шанс: %0.02f%%)
@@ -1055,9 +1055,9 @@
1189: Предмет не найден.
1190: Этот предмет вы уже собираете автоматически.
1191: Список автоматической сборки полон. Удалите некоторые предметы через команду @autolootid -<ID/название предмета>.
1192: Автоматическое поднятие предмета: '%s'/'%s' {%u}
1192: Автоматическое поднятие предмета: '%s'/'%s' {%hu}
1193: Этот предмет вы не собираете автоматически.
1194: Предмет: '%s'/'%s' {%u} удалён из списка автоматической сборки предметов.
1194: Предмет: '%s'/'%s' {%hu} удалён из списка автоматической сборки предметов.
1195: Вы можете иметь %d предметов в списке автоматической сборки предметов.
1196: Чтобы добавить предмет в список используйте "@alootid +<ID/название предмета>". Чтобы удалить предмет из списка: "@alootid -<ID/название предмета>".
1197: Команда "@alootid reset" очистит список.
@@ -1147,12 +1147,12 @@
1239: Введите ID/название монстра (Использование: @mobinfo <ID/название монстра>).
1240: MVP монстр: '%s'/'%s'/'%s' (%d)
1241: Монстр: '%s'/'%s'/'%s' (%d)
1242: Ур.:%d HP:%d Базовый опыт:%llu Проф. опыт:%llu HIT:%d FLEE:%d
1242: Ур.:%d HP:%d Базовый опыт:%u Проф. опыт:%u HIT:%d FLEE:%d
1243: DEF:%d MDEF:%d STR:%d AGI:%d VIT:%d INT:%d DEX:%d LUK:%d
1244: ATK:%d~%d Дальность:%d~%d~%d Размер:%s Раса: %s Элемент: %s (Ур.:%d)
1245: Предметы:
1246: С этого монстра не падают предметы.
1247: MVP бонус к опыту:%llu
1247: MVP бонус к опыту:%u
1248: MVP предметы:
1249: Этот монстр не имеет MVP призов.
@@ -1206,7 +1206,7 @@
// @iteminfo
1276: Введите ID/название предмета (Использование: @ii/@iteminfo <ID/название предмета>).
1277: Предмет: '%s'/'%s'[%d] (%u) Тип: %s | Доп. эффект: %s
1277: Предмет: '%s'/'%s'[%d] (%hu) Тип: %s | Доп. эффект: %s
1278: Пусто
1279: Скрипт
1280: НИП покупка:%d зени, продажа:%d зени | Вес: %.1f

View File

@@ -92,7 +92,7 @@
75: En estos momentos no hay ninguna guerra de clanes.
76: Se han añadido todas las habilidades a tu árbol de habilidades.
77: Estos son los resultados de la búsqueda de '%s' (nombre: ID):
78: %s: %u
78: %s: %d
79: Total de resultados: %d
80: Debes introducir el nombre del monstruo o su ID.
81: Tu nivel de GM no te permite utilizar este comando en ese jugador.
@@ -179,7 +179,7 @@
166: No se ha refinado ningún objeto.
167: Se ha refinado 1 objeto.
168: Se han refinado %d objetos.
169: El objeto (%u: '%s') no puede ser equipado.
169: El objeto (%hu: '%s') no puede ser equipado.
170: No puedes equiparte ese objeto.
171: %d - vacío
//172: Has reemplazado tu lugar memorizado %d - %s (%d,%d).
@@ -545,7 +545,7 @@
// Mensajes del sistema de intercambio de objetos
538: Se ha detectado una irregularidad en el intercambio de objetos del personaje '%s' (cuenta: %d), está intentando intercambiar más de lo que tiene.
539: Ese jugador tiene %d unidades del objeto (id: %u), pero ha intentado intercambiar %d.
539: Ese jugador tiene %d unidades del objeto (id: %hu), pero ha intentado intercambiar %d.
540: Ese jugador ha sido bloqueado.
// Anuncios de consecución de objetos poco comunes y robos de objetos.
@@ -733,19 +733,19 @@
707: Serás VIP hasta: %s
708: El jugador será VIP hasta: %s
709: El objeto %u ha sido eliminado de tu inventario.
710: El objeto %u ha sido eliminado de tu carro.
711: El objeto %u ha sido eliminado de tu almacén.
709: El objeto %hu ha sido eliminado de tu inventario.
710: El objeto %hu ha sido eliminado de tu carro.
711: El objeto %hu ha sido eliminado de tu almacén.
// Item shop
712: No tienes suficientes %s (%u).
712: No tienes suficientes %s (%hu).
713: No tienes suficientes '%s'.
714: Listado de la tienda de objetos: %s (%u)
714: Listado de la tienda de objetos: %s (%hu)
715: Listado de puntos de la tienda: '%s'
716: Tu '%s' ahora es: %d
// MVP EXP reward message
717: ¡Enhorabuena! ¡Eres todo un MVP! ¡¡Puntos de experiencia obtenidos: %llu!!
717: ¡Enhorabuena! ¡Eres todo un MVP! ¡¡Puntos de experiencia obtenidos: %u!!
// @showrate
718: La información de ratio personal no se mostrará.
@@ -1194,9 +1194,9 @@
1189: Ese objeto no existe.
1190: Ese objeto ya estaba programado para ser recogido automáticamente.
1191: Tu lista de recogida de objetos de forma automática está llena. Elimina alguno de esos objetos con @autolootid <nombre/ID del objeto>.
1192: Recogiendo: '%s'/'%s' {%u}
1192: Recogiendo: '%s'/'%s' {%hu}
1193: No estás recogiendo ese objeto.
1194: Has eliminado '%s'/'%s' {%u} de tu lista de recogida de objetos.
1194: Has eliminado '%s'/'%s' {%hu} de tu lista de recogida de objetos.
1195: Puedes almacenar %d objetos en tu lista de recogida de objetos.
1196: Para añadir un nuevo objeto a la lista utiliza @alootid +<nombre/ID del objeto>. Para eliminar un objeto utiliza @alootid -<nombre/ID del objeto>.
1197: "@alootid reset" reiniciará tu lista de recogida de objetos.
@@ -1286,12 +1286,12 @@
1239: Introduce el nombre/ID de un monstruo (instrucciones: @mobinfo <nombre/ID del monstruo>).
1240: Monstruo MVP: '%s'/'%s'/'%s' (%d)
1241: Monstruo: '%s'/'%s'/'%s' (%d)
1242: Nv:%d HP:%d  EXP de base:%llu  EXP de oficio:%llu  HIT:%d FLEE:%d
1242: Nv:%d HP:%d  EXP de base:%u  EXP de oficio:%u  HIT:%d FLEE:%d
1243: DEF:%d MDEF:%d STR:%d AGI:%d VIT:%d INT:%d DEX:%d LUK:%d
1244: ATK:%d~%d Rango:%d~%d~%d  Tamaño:%s Raza: %s  Elemento: %s (Nv:%d)
1245: Objetos:
1246: Este monstruo no tiene ningún objeto.
1247: Bono de EXP MVP:%llu
1247: Bono de EXP MVP:%u
1248: Objetos MVP:
1249: Este monstruo no tiene ningún objeto de MVP.
@@ -1345,7 +1345,7 @@
// @iteminfo
1276: Introduce el nombre/ID de un objeto (instrucciones: @ii/@iteminfo <nombre/ID del objeto>).
1277: Objeto: '%s'/'%s'[%d] (%u) Tipo: %s | Efecto: %s
1277: Objeto: '%s'/'%s'[%d] (%hu) Tipo: %s | Efecto: %s
1278: Ninguno
1279: Contiene código
1280: Compra en NPC:%dz, Venta:%dz | Peso: %.1f

View File

@@ -96,7 +96,7 @@
75: War of Emperium ה<>טה´י·<D799>§<EFBFBD>¹<EFBFBD><C2B9><EFBFBD>טד¹¢³<C2A2>¹<EFBFBD>י.
76: ·<><C2B7> Skill ה´י<D799><C2B6>א¾<D790>ט<EFBFBD>÷¹µ<C2B9><C2B5><EFBFBD><EFBFBD>¤<EFBFBD>¤<EFBFBD>³א<C2B3><D790><EFBFBD>÷<EFBFBD>י<EFBFBD><D799>ב<EFBFBD>י<EFBFBD>.
77: ¼<><C2BC><EFBFBD>¾¸ל<C2B8><D79C><EFBFBD>¤י¹<D799><C2B9>ג´<D792><C2B4>י<EFBFBD>§<EFBFBD><C2A7>§¨<C2A7><C2A8> '%s' (×<>ט<EFBFBD>: <20><><EFBFBD><EFBFBD>):
78: %s: %u
78: %s: %d
79: ¼<><C2BC><EFBFBD>¾¸ל %d ¢י<C2A2>§µי¹.
80: <20><><EFBFBD>³<EFBFBD><C2B3><EFBFBD>÷<EFBFBD>×<EFBFBD>ט<EFBFBD> Monster <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> Monster.
81: <20><>´<EFBFBD>÷ GM ¢<>§¤<C2A7>³ ה<>טה´י<C2B4><D799>÷<EFBFBD>¹<EFBFBD>­<EFBFBD>µד<C2B5>י¤<D799>³<EFBFBD><C2B3><EFBFBD><EFBFBD><EFBFBD>´<C2B6>א¹<D790>¹<EFBFBD><C2B9><EFBFBD><EFBFBD><EFBFBD>÷µ<C3B7><C2B5><EFBFBD><EFBFBD>¤<EFBFBD>·<EFBFBD>ט<EFBFBD><D798>÷<EFBFBD>ה´י.
@@ -183,7 +183,7 @@
166: ה<>ט<EFBFBD><D798> Item ·<>טה´י<C2B4><D799>÷<EFBFBD><C3B7><EFBFBD><EFBFBD><EFBFBD>¾א<C2BE><D790>µ.
167: <20><> 1 Item ·<>טה´י<C2B4><D799>÷<EFBFBD><C3B7><EFBFBD><EFBFBD><EFBFBD>¾א<C2BE><D790>µ.
168: <20><> %d Item ·<>טה´י<C2B4><D799>÷<EFBFBD><C3B7><EFBFBD><EFBFBD><EFBFBD>¾א<C2BE><D790>µ.
169: Item (%u: '%s') ¹<>יה<D799>טד×ט<C397><D798>»<EFBFBD><C2BB>³ל<C2B3><D79C><EFBFBD>ד<EFBFBD>ט.
169: Item (%hu: '%s') ¹<>יה<D799>טד×ט<C397><D798>»<EFBFBD><C2BB>³ל<C2B3><D79C><EFBFBD>ד<EFBFBD>ט.
170: ה<>ט¾÷ Item ×<>י¹¹<C2B9>יד¹°<C2B9>¹¢י<C2A2><D799><EFBFBD><EFBFBD>.
171: %d - <20>ט<EFBFBD>§
//172: You replace previous memo position %d - %s (%d,%d).
@@ -506,7 +506,7 @@
537: µ<><C2B5><EFBFBD><EFBFBD>¤<EFBFBD> '%s' (account: %d) ¾<><C2BE><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD>ט¨<D798>ד×י bot (<28><>¹¾<C2B9><C2BE><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD>ט¨<D798>µ<EFBFBD><C2B5>¨¾÷ monster »<><C2BB><EFBFBD>).
// Trade Spoof Messages
538: Hack on trade: µ<><C2B5><EFBFBD><EFBFBD>¤<EFBFBD> '%s' (account: %d) ¾<><C2BE><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD>ט¨<D798>ב<EFBFBD><D791>א»<D790><C2BB>ט<EFBFBD>¹ item ¨<>¹<EFBFBD>¹<EFBFBD><C2B9><EFBFBD><EFBFBD><EFBFBD>ט<EFBFBD>·<EFBFBD>ט<EFBFBD><D798><EFBFBD><EFBFBD><EFBFBD>ט.
539: ¼<>יא<D799>ט¹<D798><C2B9> item ¨<>¹<EFBFBD>¹ %d (id: %u), ב<><D791>¾<EFBFBD><C2BE><EFBFBD><EFBFBD><EFBFBD>¨<EFBFBD>ב<EFBFBD><D791>א»<D790><C2BB>ט<EFBFBD>¹ד¹¨<C2B9>¹<EFBFBD>¹ %d.
539: ¼<>יא<D799>ט¹<D798><C2B9> item ¨<>¹<EFBFBD>¹ %d (id: %hu), ב<><D791>¾<EFBFBD><C2BE><EFBFBD><EFBFBD><EFBFBD>¨<EFBFBD>ב<EFBFBD><D791>א»<D790><C2BB>ט<EFBFBD>¹ד¹¨<C2B9>¹<EFBFBD>¹ %d.
540: ¼<>יא<D799>ט¹¹<C2B9>י<D799><C2B6><EFBFBD>י<EFBFBD><D799>ב<EFBFBD><D791>א»<D790><C2BB>ט<EFBFBD>¹.
// Rare Items Drop/Steal announce
541: '%s' א<>ח÷ %s's %s (ג<><D792><EFBFBD><EFBFBD>: %0.02f%%)
@@ -1048,9 +1048,9 @@
1189: ה<>ט¾÷ Item ´<>§<EFBFBD><C2A7>ט<EFBFBD><D798>.
1190: ¤<>³ה´י÷<D799>¹·<C2B9><C2B7> item ¹<>י<EFBFBD>§ד¹<D793><C2B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ה»א<C2BB><D790><EFBFBD>÷<EFBFBD>י<EFBFBD><D799>ב<EFBFBD>י<EFBFBD>.
1191: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> autolootitem ¢<>§¤<C2A7>³אµח<C2B5>ב<EFBFBD>י<EFBFBD>. <20>÷ item ÷<>§<EFBFBD><C2A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ט<EFBFBD>¹´י<C2B4><D799> @autolootid -<×<>ט<EFBFBD>/ID item>.
1192: ÷<>¹·<C2B9><C2B7> item : '%s'/'%s' {%u} <20>§<EFBFBD><C2A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD> autolootitem ¢<>§¤<C2A7>³.
1192: ÷<>¹·<C2B9><C2B7> item : '%s'/'%s' {%hu} <20>§<EFBFBD><C2A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD> autolootitem ¢<>§¤<C2A7>³.
1193: ¤<>³ה<C2B3>טה´י÷<D799>¹·<C2B9><C2B7> item ¹<>י<EFBFBD>§ד¹<D793><C2B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>טב<D798>י<EFBFBD>.
1194: <20>÷ item : '%s'/'%s' {%u} ¨<><C2A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> autolootitem ¢<>§¤<C2A7>³.
1194: <20>÷ item : '%s'/'%s' {%hu} ¨<><C2A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> autolootitem ¢<>§¤<C2A7>³.
1195: ¤<>³<EFBFBD><C2B3><EFBFBD><EFBFBD><EFBFBD>¶÷<C2B6>¹·<C2B9><C2B7>ה´י %d item ד¹<D793><C2B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> autolootitem.
1196: ד¹<D793><C2B9><EFBFBD>א¾<D790>ט<EFBFBD><D798><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, ד×י "@alootid +<×<>ט<EFBFBD>/ID item>". ד¹<D793><C2B9><EFBFBD><EFBFBD>÷<EFBFBD><C3B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, ד×י "@alootid -<×<>ט<EFBFBD>/ID item>".
1197: "@alootid reset" ד¹<D793><C2B9><EFBFBD><EFBFBD>י<EFBFBD>§<EFBFBD><C2A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD> autolootitem ¢<>§¤<C2A7>³.
@@ -1140,12 +1140,12 @@
1239: ג»<D792>´<EFBFBD><C2B4>÷<EFBFBD>×<EFBFBD>ט<EFBFBD>/ID Monster (<28><>¸<EFBFBD>ד×י: @mobinfo <×<>ט<EFBFBD>/ID mob>).
1240: MVP Monster: '%s'/'%s'/'%s' (%d)
1241: Monster: '%s'/'%s'/'%s' (%d)
1242: Lv:%d HP:%d Base EXP:%llu Job EXP:%llu HIT:%d FLEE:%d
1242: Lv:%d HP:%d Base EXP:%u Job EXP:%u HIT:%d FLEE:%d
1243: DEF:%d MDEF:%d STR:%d AGI:%d VIT:%d INT:%d DEX:%d LUK:%d
1244: ATK:%d~%d Range:%d~%d~%d Size:%s Race: %s Element: %s (Lv:%d)
1245: Drops:
1246: Monster ¹<>יה<D799>ט<EFBFBD><D798>¢<EFBFBD>§µ<C2A7>.
1247: MVP Bonus EXP:%llu
1247: MVP Bonus EXP:%u
1248: MVP Items:
1249: Monster ¹<>יה<D799>ט<EFBFBD><D798>¢<EFBFBD>§<EFBFBD><C2A7>§<EFBFBD><C2A7><EFBFBD> MVP.
@@ -1199,7 +1199,7 @@
// @iteminfo
1276: ג»<D792>´<EFBFBD><C2B4>÷<EFBFBD>×<EFBFBD>ט<EFBFBD>/ID item (<28><>¸<EFBFBD>ד×י: @ii/@iteminfo <×<>ט<EFBFBD>/ID item>).
1277: Item: '%s'/'%s'[%d] (%u) Type: %s | Extra Effect: %s
1277: Item: '%s'/'%s'[%d] (%hu) Type: %s | Extra Effect: %s
1278: None
1279: With script
1280: NPC Buy:%dz, Sell:%dz | Weight: %.1f

View File

@@ -1,5 +1,5 @@
# This file is a part of rAthena.
# Copyright(C) 2021 rAthena Development Team
# Copyright(C) 2019 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify

View File

@@ -1,5 +1,5 @@
# This file is a part of rAthena.
# Copyright(C) 2021 rAthena Development Team
# Copyright(C) 2017 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify
@@ -16,34 +16,70 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###########################################################################
# Achievement Database
# Renewal Achievement Database
###########################################################################
#
# Achievement Settings
#
###########################################################################
# - Id Achievement ID.
# Group Achievement group type. (Defaut: None)
# Name Achievement name.
# Targets: List of targets the achievement requires. (Default: null)
# - Id Index value used for import methods.
# Mob Target mob. (Default: 0)
# Count Target count. (Default: 1)
# Condition Conditional statement that must be met for the achievement to be considered complete. (Default: null)
# Map Map name that is used for the AG_CHATTING type. (Default: -1)
# Dependents: List of achievements that need to be completed before this achievement is considered complete. (Default: null)
# - Id: <bool> Achievement ID pre-requisite.
# Rewards: List of rewards that are given on completion. (Default: null)
# Item Item name.
# Amount Amount of item. (Default: 1)
# Script Bonus Script. (Default: null)
# TitleId Title ID. (Default: 0)
# Score Achievement points that are given on completion. (Default: 0)
# ID - Unique achievement ID.
###########################################################################
# Group - Achievement group type. Each achievement type calls a specific
# objective check.
# Valid groups:
# AG_ADD_FRIEND
# AG_ADVENTURE
# AG_BABY
# AG_BATTLE
# AG_CHATTING
# AG_CHATTING_COUNT
# AG_CHATTING_CREATE
# AG_CHATTING_DYING
# AG_EAT
# AG_GET_ITEM
# AG_GET_ZENY
# AG_GOAL_ACHIEVE
# AG_GOAL_LEVEL
# AG_GOAL_STATUS
# AG_HEAR
# AG_JOB_CHANGE
# AG_MARRY
# AG_PARTY
# AG_ENCHANT_FAIL
# AG_ENCHANT_SUCCESS
# AG_SEE
# AG_SPEND_ZENY
# AG_TAMING
###########################################################################
# Name - Achievement name. Used when sending rewards through RODEX.
###########################################################################
# Target - A list of monster ID and count values that the achievement
# requires. The target count can also be used for achievements that keep
# a counter while not being related to monster kills.
# Capped at MAX_ACHIEVEMENT_OBJECTIVES.
###########################################################################
# Condition - A conditional statement that must be met for the achievement
# to be considered complete.
###########################################################################
# Map - A map name that is used for the AG_CHATTING type which increments
# the counter based on the player's map.
###########################################################################
# Dependent: - A list of achievement IDs that need to be completed before
# this achievement is considered complete.
###########################################################################
# Reward - A list of rewards that are given on completion. All fields are
# optional.
# ItemID: Item ID
# Amount: Amount of Item ID (default 1)
# Script: Bonus Script
# TitleID: Title ID
###########################################################################
# Score - Achievement points that are given on completion.
###########################################################################
Header:
Type: ACHIEVEMENT_DB
Version: 2
Version: 1
Footer:
Imports:

View File

@@ -1,5 +1,5 @@
# This file is a part of rAthena.
# Copyright(C) 2021 rAthena Development Team
# Copyright(C) 2019 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify
@@ -22,8 +22,9 @@
# Achievement Level Settings
#
###########################################################################
# - Level Achievement Level.
# Points Required total scoring points to reach this level.
# Level - Achievement Level
###########################################################################
# Points - Required total scoring points to reach this level.
###########################################################################
Header:

View File

@@ -1,5 +1,5 @@
# This file is a part of rAthena.
# Copyright(C) 2021 rAthena Development Team
# Copyright(C) 2019 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify

View File

@@ -1,40 +0,0 @@
# This file is a part of rAthena.
# Copyright(C) 2019 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###########################################################################
# Elemental Attribute Damage Adjustment Tables
###########################################################################
#
# Elemental Attribute Damage Adjustment Settings
#
###########################################################################
# - Level Level of the Attribute.
# <element>: Attacker's weapon element.
# <element>: <value> Target's defense element. <value> in %, default 100. Value accepted from -100 to 200.
###########################################################################
Header:
Type: ATTRIBUTE_DB
Version: 1
Footer:
Imports:
- Path: db/pre-re/attr_fix.yml
Mode: Prerenewal
- Path: db/re/attr_fix.yml
Mode: Renewal
- Path: db/import/attr_fix.yml

View File

@@ -1,5 +1,5 @@
# This file is a part of rAthena.
# Copyright(C) 2021 rAthena Development Team
# Copyright(C) 2019 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify

62
db/castle_db.txt Normal file
View File

@@ -0,0 +1,62 @@
// Guild Castles Database
//
// Structure of Database:
// CastleID,MapName,CastleName,OnGuildBreakEventName,Flag
//
// 01. CastleID Unique ID of the castle. Must remain unique across all map-servers.
// 02. MapName Map name to be considered as the castle map.
// 03. CastleName Name of the castle (used by scripts and guardian name tags).
// 04. OnGuildBreakEventName NPC unique name to invoke ::OnGuildBreak on, when a occupied
// castle is abandoned during guild break.
// WOE FE castle
0,aldeg_cas01,Neuschwanstein,Agit#aldeg_cas01 // kRO : Noisyubantian
1,aldeg_cas02,Hohenschwangau,Agit#aldeg_cas02 // kRO : Hohensyubangawoo
2,aldeg_cas03,Nuernberg,Agit#aldeg_cas03 // kRO : Nyirenverk
3,aldeg_cas04,Wuerzburg,Agit#aldeg_cas04 // kRO : Byirtsburi
4,aldeg_cas05,Rothenburg,Agit#aldeg_cas05 // kRO : Rotenburk
5,gefg_cas01,Repherion,Agit#gefg_cas01 // kRO : Reprion
6,gefg_cas02,Eeyolbriggar,Agit#gefg_cas02 // kRO : Yolbriger
7,gefg_cas03,Yesnelph,Agit#gefg_cas03 // kRO : Isinlife
8,gefg_cas04,Bergel,Agit#gefg_cas04 // kRO : Berigel
9,gefg_cas05,Mersetzdeitz,Agit#gefg_cas05 // kRO : Melsedetsu
10,payg_cas01,Bright Arbor,Agit#payg_cas01 // kRO : Mingting
11,payg_cas02,Scarlet Palace,Agit#payg_cas02 // kRO : Tiantan
12,payg_cas03,Holy Shadow,Agit#payg_cas03 // kRO : Fuying
13,payg_cas04,Sacred Altar,Agit#payg_cas04 // kRO : Honglou
14,payg_cas05,Bamboo Grove Hill,Agit#payg_cas05 // kRO : Zhulinxian
15,prtg_cas01,Kriemhild,Agit#prtg_cas01 // kRO : Creamhilt
16,prtg_cas02,Swanhild,Agit#prtg_cas02 // kRO : Sbanhealt
17,prtg_cas03,Fadhgridh,Agit#prtg_cas03 // kRO : Lazrigees
18,prtg_cas04,Skoegul,Agit#prtg_cas04 // kRO : Squagul
19,prtg_cas05,Gondul,Agit#prtg_cas05 // kRO : Guindull
// WOE NGuild castle
20,nguild_alde,Earth,Agit_N01
21,nguild_gef,Air,Agit_N02
22,nguild_pay,Water,Agit_N03
23,nguild_prt,Fire,Agit_N04
// WOE SE castle
24,schg_cas01,Himinn,Manager#schg_cas01 // kRO : Himinn
25,schg_cas02,Andlangr,Manager#schg_cas02 // kRO : Andlangr
26,schg_cas03,Viblainn,Manager#schg_cas03 // kRO : Viblainn
27,schg_cas04,Hljod,Manager#schg_cas04 // kRO : Hljod
28,schg_cas05,Skidbladnir,Manager#schg_cas05 // kRO : Skidbladnir
29,arug_cas01,Mardol,Manager#arug_cas01 // kRO : Mardol
30,arug_cas02,Cyr,Manager#arug_cas02 // kRO : Cyr
31,arug_cas03,Horn,Manager#arug_cas03 // kRO : Horn
32,arug_cas04,Gefn,Manager#arug_cas04 // kRO : Gefn
33,arug_cas05,Bandis,Manager#arug_cas05 // kRO : Bandis
// WOE TE castle
34,te_aldecas1,Kafragarten 1,Manager_TE#Glaris
35,te_aldecas2,Kafragarten 2,Manager_TE#Defolty
36,te_aldecas3,Kafragarten 3,Manager_TE#Sorin
37,te_aldecas4,Kafragarten 4,Manager_TE#Bennit
38,te_aldecas5,Kafragarten 5,Manager_TE#W
39,te_prtcas01,Gloria 1,Manager_TE#Gaebolg
40,te_prtcas02,Gloria 2,Manager_TE#Richard
41,te_prtcas03,Gloria 3,Manager_TE#Wigner
42,te_prtcas04,Gloria 4,Manager_TE#Heine
43,te_prtcas05,Gloria 5,Manager_TE#Nerious

View File

@@ -1,41 +0,0 @@
# This file is a part of rAthena.
# Copyright(C) 2021 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###########################################################################
# Guild Castles Database
###########################################################################
#
# Guild Castles Settings
#
###########################################################################
# - Id Unique ID of the castle.
# Map Map name to be considered as the castle map.
# Name Name of the castle (used by scripts and guardian name tags).
# Npc NPC unique name to invoke ::OnGuildBreak on, when a occupied castle is abandoned during guild break.
###########################################################################
Header:
Type: CASTLE_DB
Version: 1
Footer:
Imports:
- Path: db/pre-re/castle_db.yml
Mode: Prerenewal
- Path: db/re/castle_db.yml
Mode: Renewal
- Path: db/import/castle_db.yml

252
db/const.txt Normal file
View File

@@ -0,0 +1,252 @@
// Script Constant Database
//
// Structure of Database:
// Identifier Value[ Type]
//
// Alternatively:
// Identifier,Value[,Type]
//
// 01. Identifier Unique name for the constant, must not have same name as script commands, functions or variables.
// 02. Value Value assigned to the constant. This value cannot be changed during the runtime of the server.
// 03. Type Specifies whether the identifier is a constant (0) or a parameter (1) (optional, defaults to 0).
//
// NOTE: Parameters are special in that they retrieve certain runtime values depending on the specified ID
// in field Value. Depending on the implementation values assigned by scripts to parameters will affect
// runtime values, such as Zeny, as well (see pc_readparam/pc_setparam).
RDMOPT_VAR_MAXHPAMOUNT 1
RDMOPT_VAR_MAXSPAMOUNT 2
RDMOPT_VAR_STRAMOUNT 3
RDMOPT_VAR_AGIAMOUNT 4
RDMOPT_VAR_VITAMOUNT 5
RDMOPT_VAR_INTAMOUNT 6
RDMOPT_VAR_DEXAMOUNT 7
RDMOPT_VAR_LUKAMOUNT 8
RDMOPT_VAR_MAXHPPERCENT 9
RDMOPT_VAR_MAXSPPERCENT 10
RDMOPT_VAR_HPACCELERATION 11
RDMOPT_VAR_SPACCELERATION 12
RDMOPT_VAR_ATKPERCENT 13
RDMOPT_VAR_MAGICATKPERCENT 14
RDMOPT_VAR_PLUSASPD 15
RDMOPT_VAR_PLUSASPDPERCENT 16
RDMOPT_VAR_ATTPOWER 17
RDMOPT_VAR_HITSUCCESSVALUE 18
RDMOPT_VAR_ATTMPOWER 19
RDMOPT_VAR_ITEMDEFPOWER 20
RDMOPT_VAR_MDEFPOWER 21
RDMOPT_VAR_AVOIDSUCCESSVALUE 22
RDMOPT_VAR_PLUSAVOIDSUCCESSVALUE 23
RDMOPT_VAR_CRITICALSUCCESSVALUE 24
RDMOPT_ATTR_TOLERACE_NOTHING 25
RDMOPT_ATTR_TOLERACE_WATER 26
RDMOPT_ATTR_TOLERACE_GROUND 27
RDMOPT_ATTR_TOLERACE_FIRE 28
RDMOPT_ATTR_TOLERACE_WIND 29
RDMOPT_ATTR_TOLERACE_POISON 30
RDMOPT_ATTR_TOLERACE_SAINT 31
RDMOPT_ATTR_TOLERACE_DARKNESS 32
RDMOPT_ATTR_TOLERACE_TELEKINESIS 33
RDMOPT_ATTR_TOLERACE_UNDEAD 34
RDMOPT_ATTR_TOLERACE_ALLBUTNOTHING 35
RDMOPT_DAMAGE_PROPERTY_NOTHING_USER 36
RDMOPT_DAMAGE_PROPERTY_NOTHING_TARGET 37
RDMOPT_DAMAGE_PROPERTY_WATER_USER 38
RDMOPT_DAMAGE_PROPERTY_WATER_TARGET 39
RDMOPT_DAMAGE_PROPERTY_GROUND_USER 40
RDMOPT_DAMAGE_PROPERTY_GROUND_TARGET 41
RDMOPT_DAMAGE_PROPERTY_FIRE_USER 42
RDMOPT_DAMAGE_PROPERTY_FIRE_TARGET 43
RDMOPT_DAMAGE_PROPERTY_WIND_USER 44
RDMOPT_DAMAGE_PROPERTY_WIND_TARGET 45
RDMOPT_DAMAGE_PROPERTY_POISON_USER 46
RDMOPT_DAMAGE_PROPERTY_POISON_TARGET 47
RDMOPT_DAMAGE_PROPERTY_SAINT_USER 48
RDMOPT_DAMAGE_PROPERTY_SAINT_TARGET 49
RDMOPT_DAMAGE_PROPERTY_DARKNESS_USER 50
RDMOPT_DAMAGE_PROPERTY_DARKNESS_TARGET 51
RDMOPT_DAMAGE_PROPERTY_TELEKINESIS_USER 52
RDMOPT_DAMAGE_PROPERTY_TELEKINESIS_TARGET 53
RDMOPT_DAMAGE_PROPERTY_UNDEAD_USER 54
RDMOPT_DAMAGE_PROPERTY_UNDEAD_TARGET 55
RDMOPT_MDAMAGE_PROPERTY_NOTHING_USER 56
RDMOPT_MDAMAGE_PROPERTY_NOTHING_TARGET 57
RDMOPT_MDAMAGE_PROPERTY_WATER_USER 58
RDMOPT_MDAMAGE_PROPERTY_WATER_TARGET 59
RDMOPT_MDAMAGE_PROPERTY_GROUND_USER 60
RDMOPT_MDAMAGE_PROPERTY_GROUND_TARGET 61
RDMOPT_MDAMAGE_PROPERTY_FIRE_USER 62
RDMOPT_MDAMAGE_PROPERTY_FIRE_TARGET 63
RDMOPT_MDAMAGE_PROPERTY_WIND_USER 64
RDMOPT_MDAMAGE_PROPERTY_WIND_TARGET 65
RDMOPT_MDAMAGE_PROPERTY_POISON_USER 66
RDMOPT_MDAMAGE_PROPERTY_POISON_TARGET 67
RDMOPT_MDAMAGE_PROPERTY_SAINT_USER 68
RDMOPT_MDAMAGE_PROPERTY_SAINT_TARGET 69
RDMOPT_MDAMAGE_PROPERTY_DARKNESS_USER 70
RDMOPT_MDAMAGE_PROPERTY_DARKNESS_TARGET 71
RDMOPT_MDAMAGE_PROPERTY_TELEKINESIS_USER 72
RDMOPT_MDAMAGE_PROPERTY_TELEKINESIS_TARGET 73
RDMOPT_MDAMAGE_PROPERTY_UNDEAD_USER 74
RDMOPT_MDAMAGE_PROPERTY_UNDEAD_TARGET 75
RDMOPT_BODY_ATTR_NOTHING 76
RDMOPT_BODY_ATTR_WATER 77
RDMOPT_BODY_ATTR_GROUND 78
RDMOPT_BODY_ATTR_FIRE 79
RDMOPT_BODY_ATTR_WIND 80
RDMOPT_BODY_ATTR_POISON 81
RDMOPT_BODY_ATTR_SAINT 82
RDMOPT_BODY_ATTR_DARKNESS 83
RDMOPT_BODY_ATTR_TELEKINESIS 84
RDMOPT_BODY_ATTR_UNDEAD 85
//RDMOPT_BODY_ATTR_ALL 86
RDMOPT_RACE_TOLERACE_NOTHING 87
RDMOPT_RACE_TOLERACE_UNDEAD 88
RDMOPT_RACE_TOLERACE_ANIMAL 89
RDMOPT_RACE_TOLERACE_PLANT 90
RDMOPT_RACE_TOLERACE_INSECT 91
RDMOPT_RACE_TOLERACE_FISHS 92
RDMOPT_RACE_TOLERACE_DEVIL 93
RDMOPT_RACE_TOLERACE_HUMAN 94
RDMOPT_RACE_TOLERACE_ANGEL 95
RDMOPT_RACE_TOLERACE_DRAGON 96
RDMOPT_RACE_DAMAGE_NOTHING 97
RDMOPT_RACE_DAMAGE_UNDEAD 98
RDMOPT_RACE_DAMAGE_ANIMAL 99
RDMOPT_RACE_DAMAGE_PLANT 100
RDMOPT_RACE_DAMAGE_INSECT 101
RDMOPT_RACE_DAMAGE_FISHS 102
RDMOPT_RACE_DAMAGE_DEVIL 103
RDMOPT_RACE_DAMAGE_HUMAN 104
RDMOPT_RACE_DAMAGE_ANGEL 105
RDMOPT_RACE_DAMAGE_DRAGON 106
RDMOPT_RACE_MDAMAGE_NOTHING 107
RDMOPT_RACE_MDAMAGE_UNDEAD 108
RDMOPT_RACE_MDAMAGE_ANIMAL 109
RDMOPT_RACE_MDAMAGE_PLANT 110
RDMOPT_RACE_MDAMAGE_INSECT 111
RDMOPT_RACE_MDAMAGE_FISHS 112
RDMOPT_RACE_MDAMAGE_DEVIL 113
RDMOPT_RACE_MDAMAGE_HUMAN 114
RDMOPT_RACE_MDAMAGE_ANGEL 115
RDMOPT_RACE_MDAMAGE_DRAGON 116
RDMOPT_RACE_CRI_PERCENT_NOTHING 117
RDMOPT_RACE_CRI_PERCENT_UNDEAD 118
RDMOPT_RACE_CRI_PERCENT_ANIMAL 119
RDMOPT_RACE_CRI_PERCENT_PLANT 120
RDMOPT_RACE_CRI_PERCENT_INSECT 121
RDMOPT_RACE_CRI_PERCENT_FISHS 122
RDMOPT_RACE_CRI_PERCENT_DEVIL 123
RDMOPT_RACE_CRI_PERCENT_HUMAN 124
RDMOPT_RACE_CRI_PERCENT_ANGEL 125
RDMOPT_RACE_CRI_PERCENT_DRAGON 126
RDMOPT_RACE_IGNORE_DEF_PERCENT_NOTHING 127
RDMOPT_RACE_IGNORE_DEF_PERCENT_UNDEAD 128
RDMOPT_RACE_IGNORE_DEF_PERCENT_ANIMAL 129
RDMOPT_RACE_IGNORE_DEF_PERCENT_PLANT 130
RDMOPT_RACE_IGNORE_DEF_PERCENT_INSECT 131
RDMOPT_RACE_IGNORE_DEF_PERCENT_FISHS 132
RDMOPT_RACE_IGNORE_DEF_PERCENT_DEVIL 133
RDMOPT_RACE_IGNORE_DEF_PERCENT_HUMAN 134
RDMOPT_RACE_IGNORE_DEF_PERCENT_ANGEL 135
RDMOPT_RACE_IGNORE_DEF_PERCENT_DRAGON 136
RDMOPT_RACE_IGNORE_MDEF_PERCENT_NOTHING 137
RDMOPT_RACE_IGNORE_MDEF_PERCENT_UNDEAD 138
RDMOPT_RACE_IGNORE_MDEF_PERCENT_ANIMAL 139
RDMOPT_RACE_IGNORE_MDEF_PERCENT_PLANT 140
RDMOPT_RACE_IGNORE_MDEF_PERCENT_INSECT 141
RDMOPT_RACE_IGNORE_MDEF_PERCENT_FISHS 142
RDMOPT_RACE_IGNORE_MDEF_PERCENT_DEVIL 143
RDMOPT_RACE_IGNORE_MDEF_PERCENT_HUMAN 144
RDMOPT_RACE_IGNORE_MDEF_PERCENT_ANGEL 145
RDMOPT_RACE_IGNORE_MDEF_PERCENT_DRAGON 146
RDMOPT_CLASS_DAMAGE_NORMAL_TARGET 147
RDMOPT_CLASS_DAMAGE_BOSS_TARGET 148
RDMOPT_CLASS_DAMAGE_NORMAL_USER 149
RDMOPT_CLASS_DAMAGE_BOSS_USER 150
RDMOPT_CLASS_MDAMAGE_NORMAL 151
RDMOPT_CLASS_MDAMAGE_BOSS 152
RDMOPT_CLASS_IGNORE_DEF_PERCENT_NORMAL 153
RDMOPT_CLASS_IGNORE_DEF_PERCENT_BOSS 154
RDMOPT_CLASS_IGNORE_MDEF_PERCENT_NORMAL 155
RDMOPT_CLASS_IGNORE_MDEF_PERCENT_BOSS 156
RDMOPT_DAMAGE_SIZE_SMALL_TARGET 157
RDMOPT_DAMAGE_SIZE_MIDIUM_TARGET 158
RDMOPT_DAMAGE_SIZE_LARGE_TARGET 159
RDMOPT_DAMAGE_SIZE_SMALL_USER 160
RDMOPT_DAMAGE_SIZE_MIDIUM_USER 161
RDMOPT_DAMAGE_SIZE_LARGE_USER 162
RDMOPT_DAMAGE_SIZE_PERFECT 163
RDMOPT_DAMAGE_CRI_TARGET 164
RDMOPT_DAMAGE_CRI_USER 165
RDMOPT_RANGE_ATTACK_DAMAGE_TARGET 166
RDMOPT_RANGE_ATTACK_DAMAGE_USER 167
RDMOPT_HEAL_VALUE 168
RDMOPT_HEAL_MODIFY_PERCENT 169
RDMOPT_DEC_SPELL_CAST_TIME 170
RDMOPT_DEC_SPELL_DELAY_TIME 171
RDMOPT_DEC_SP_CONSUMPTION 172
//RDMOPT_HP_DRAIN 173
//RDMOPT_SP_DRAIN 174
RDMOPT_WEAPON_ATTR_NOTHING 175
RDMOPT_WEAPON_ATTR_WATER 176
RDMOPT_WEAPON_ATTR_GROUND 177
RDMOPT_WEAPON_ATTR_FIRE 178
RDMOPT_WEAPON_ATTR_WIND 179
RDMOPT_WEAPON_ATTR_POISON 180
RDMOPT_WEAPON_ATTR_SAINT 181
RDMOPT_WEAPON_ATTR_DARKNESS 182
RDMOPT_WEAPON_ATTR_TELEKINESIS 183
RDMOPT_WEAPON_ATTR_UNDEAD 184
RDMOPT_WEAPON_INDESTRUCTIBLE 185
RDMOPT_BODY_INDESTRUCTIBLE 186
RDMOPT_MDAMAGE_SIZE_SMALL_TARGET 187
RDMOPT_MDAMAGE_SIZE_MIDIUM_TARGET 188
RDMOPT_MDAMAGE_SIZE_LARGE_TARGET 189
RDMOPT_MDAMAGE_SIZE_SMALL_USER 190
RDMOPT_MDAMAGE_SIZE_MIDIUM_USER 191
RDMOPT_MDAMAGE_SIZE_LARGE_USER 192
RDMOPT_ATTR_TOLERACE_ALL 193
RDMOPT_RACE_WEAPON_TOLERACE_NOTHING 194
RDMOPT_RACE_WEAPON_TOLERACE_UNDEAD 195
RDMOPT_RACE_WEAPON_TOLERACE_ANIMAL 196
RDMOPT_RACE_WEAPON_TOLERACE_PLANT 197
RDMOPT_RACE_WEAPON_TOLERACE_INSECT 198
RDMOPT_RACE_WEAPON_TOLERACE_FISHS 199
RDMOPT_RACE_WEAPON_TOLERACE_DEVIL 200
RDMOPT_RACE_WEAPON_TOLERACE_HUMAN 201
RDMOPT_RACE_WEAPON_TOLERACE_ANGEL 202
RDMOPT_RACE_WEAPON_TOLERACE_DRAGON 203
//RDMOPT_RANGE_WEAPON_ATTACK_DAMAGE_TARGET 204
//RDMOPT_RANGE_WEAPON_ATTACK_DAMAGE_USER 205
RDMOPT_RACE_TOLERACE_PLAYER_HUMAN 206
RDMOPT_RACE_TOLERACE_PLAYER_DORAM 207
RDMOPT_RACE_DAMAGE_PLAYER_HUMAN 208
RDMOPT_RACE_DAMAGE_PLAYER_DORAM 209
RDMOPT_RACE_MDAMAGE_PLAYER_HUMAN 210
RDMOPT_RACE_MDAMAGE_PLAYER_DORAM 211
RDMOPT_RACE_CRI_PERCENT_PLAYER_HUMAN 212
RDMOPT_RACE_CRI_PERCENT_PLAYER_DORAM 213
RDMOPT_RACE_IGNORE_DEF_PERCENT_PLAYER_HUMAN 214
RDMOPT_RACE_IGNORE_DEF_PERCENT_PLAYER_DORAM 215
RDMOPT_RACE_IGNORE_MDEF_PERCENT_PLAYER_HUMAN 216
RDMOPT_RACE_IGNORE_MDEF_PERCENT_PLAYER_DORAM 217
//RDMOPT_REFLECT_DAMAGE_PERCENT 218
RDMOPT_MELEE_ATTACK_DAMAGE_TARGET 219
RDMOPT_MELEE_ATTACK_DAMAGE_USER 220
//RDMOPT_ADDSKILLMDAMAGE_NOTHING 221
//RDMOPT_ADDSKILLMDAMAGE_WATER 222
//RDMOPT_ADDSKILLMDAMAGE_GROUND 223
//RDMOPT_ADDSKILLMDAMAGE_FIRE 224
//RDMOPT_ADDSKILLMDAMAGE_WIND 225
//RDMOPT_ADDSKILLMDAMAGE_POISON 226
//RDMOPT_ADDSKILLMDAMAGE_SAINT 227
//RDMOPT_ADDSKILLMDAMAGE_DARKNESS 228
//RDMOPT_ADDSKILLMDAMAGE_TELEKINESIS 229
//RDMOPT_ADDSKILLMDAMAGE_UNDEAD 230
SWORDCLAN 1
ARCWANDCLAN 2
GOLDENMACECLAN 3
CROSSBOWCLAN 4
JUMPINGCLAN 5

View File

@@ -1,51 +0,0 @@
# This file is a part of rAthena.
# Copyright(C) 2021 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###########################################################################
# Script Constant Database
###########################################################################
#
# Script Constant Settings
#
###########################################################################
# - Name Unique name for the constant. Must not have same name as script commands, functions, or variables.
# Value Value assigned to the constant. This value cannot be changed during the runtime of the server.
# Parameter Specifies whether the identifier is a parameter. (Default: false)
# Note: Parameters are special in that they retrieve certain runtime values depending on the specified ID
# in field Value. Depending on the implementation values assigned by scripts the parameters will affect
# runtime values, such as Zeny, as well (see pc_readparam/pc_setparam).
###########################################################################
Header:
Type: CONSTANT_DB
Version: 1
Body:
- Name: SWORDCLAN
Value: 1
- Name: ARCWANDCLAN
Value: 2
- Name: GOLDENMACECLAN
Value: 3
- Name: CROSSBOWCLAN
Value: 4
- Name: JUMPINGCLAN
Value: 5
Footer:
Imports:
- Path: db/import/const.yml

289
db/create_arrow_db.txt Normal file
View File

@@ -0,0 +1,289 @@
// Arrow Crafting Database
//
// Structure of Database:
// SourceID,MakeID1,MakeAmount1,...,MakeID5,MakeAmount5
//
// 01. SourceID ID of the item, that is consumed by Arrow Crafting.
// 02. MakeID ID of the item received from Arrow Crafting.
// 03. MakeAmount Amount of MakeID item received from Arrow Crafting.
// ...
//
// NOTE:
// - Up to MAX_ARROW_RESULT (typically 5) ID/Amount pairs can be specified.
// - To remove entry by importing, put 0 on 'MakeID'
// Old Blue Box --> 50 Sharp Arrows, 50 Sleep Arrows
603,1764,50,1768,50
// Dead Branch --> 40 Mute Arrows
604,1769,40
// Amulet --> 40 Cursed Arrows
609,1761,40
// Empty Bottle --> 2 Iron Arrows
713,1770,2
// Emperium --> 600 Immaterial Arrows, 600 Mute Arrows, 600 Oridecon Arrows
714,1757,600,1769,600,1765,600
// Yellow Gemstone --> 30 Stone Arrows, 1 Sleep Arrow
715,1756,30,1768,1
// Red Gemstone --> 10 Rusty Arrows, 1 Poison Arrow, 1 Cursed Arrow
716,1762,10,1763,1,1761,1
// Blue Gemstone --> 30 Crystal Arrows, 1 Frozen Arrow
717,1754,30,1759,1
// Cursed Ruby --> 50 Cursed Arrows, 10 Sleep Arrows
724,1761,50,1768,10
// Cracked Diamond --> 50 Sharp Arrows
733,1764,50
// Rough Oridecon --> 50 Oridecon Arrows
756,1765,50
// Rough Elunium --> 200 Steel Arrows, 5 Stun Arrows
757,1753,200,1758,5
// Tree Root --> 7 Arrows
902,1750,7
// Scorpion Tail --> 3 Rusty Arrows
904,1762,3
// Jellopy --> 4 Arrows
909,1750,4
// Garlet --> 12 Iron Arrows
910,1770,12
// Scell --> 8 Steel Arrows
911,1753,8
// Zargon --> 50 Silver Arrows
912,1751,50
// Tooth of Bat --> 1 Shadow Arrow
913,1767,1
// Wolf Claw --> 15 Iron Arrows
920,1770,15
// Orc's Fang --> 30 Iron Arrows, 5 Steel Arrows, 10 Stone Arrows
922,1770,30,1753,5,1756,10
// Evil Horn --> 20 Shadow Arrows, 10 Flash Arrows, 5 Stun Arrows
923,1767,20,1760,10,1758,5
// Venom Canine --> 1 Poison Arrow
937,1763,1
// Bee Sting --> 1 Rusty Arrow
939,1762,1
// Horn --> 35 Iron Arrows
947,1770,35
// Cactus Needle --> 50 Arrows
952,1750,50
// Gill --> 80 Iron Arrows, 150 Crystal Arrows
956,1770,80,1754,150
// Decayed Nail --> 1 Rusty Arrow, 1 Shadow Arrow
957,1762,1,1767,1
// Horrendous Mouth --> 5 Shadow Arrows
958,1767,5
// Stinky Scale --> 1 Poison Arrow
959,1763,1
// Heroic Emblem --> 1 Oridecon Arrow, 5 Stun Arrows
968,1765,1,1758,5
// Gold --> 50 Flash Arrows, 50 Oridecon Arrows
969,1760,50,1765,50
// Oridecon --> 250 Oridecon Arrows
984,1765,250
// Elunium --> 1000 Steel Arrows, 50 Stun Arrows
985,1753,1000,1758,50
// Red Blood --> 600 Fire Arrows
990,1752,600
// Crystal Blue --> 150 Crystal Arrows
991,1754,150
// Wind of Verdure --> 150 Arrows of Wind
992,1755,150
// Green Live --> 150 Stone Arrows
993,1756,150
// Flame Heart --> 1800 Fire Arrows, 5 Mute Arrows
994,1752,1800,1769,5
// Mystic Frozen --> 450 Crystal Arrows, 5 Frozen Arrows
995,1754,450,1759,5
// Rough Wind --> 450 Arrows of Wind, 5 Sleep Arrows
996,1755,450,1768,5
// Great Nature --> 450 Stone Arrows, 5 Flash Arrows
997,1756,450,1760,5
// Iron --> 100 Iron Arrows
998,1770,100
// Steel --> 100 Steel Arrows
999,1753,100
// Star Crumb --> 30 Flash Arrows
1000,1760,30
// Star Dust --> 10 Flash Arrows
1001,1760,10
// Iron Ore --> 50 Iron Arrows
1002,1770,50
// Coal --> 8 Shadow Arrows
1003,1767,8
// Phracon --> 50 Iron Arrows
1010,1770,50
// Emveretarcon --> 200 Iron Arrows, 40 Silver Arrows
1011,1770,200,1751,40
// Mole Claw --> 50 Iron Arrows, 60 Stone Arrows
1018,1770,50,1756,60
// Trunk --> 40 Arrows
1019,1750,40
// Dokebi Horn --> 40 Iron Arrows, 2 Shadow Arrows
1021,1770,40,1767,2
// Porcupine Quill --> 70 Arrows, 30 Stone Arrows
1027,1750,70,1756,30
// Mantis Scythe --> 1 Sharp Arrow
1031,1764,1
// Dragon Canine --> 1 Oridecon Arrow, 50 Iron Arrows
1035,1765,1,1770,50
// Little Evil Horn --> 2 Cursed Arrows, 50 Iron Arrows
1038,1761,2,1770,50
// Lantern --> 80 Iron Arrows
1041,1770,80
// Orc Claw --> 10 Steel Arrows
1043,1753,10
// Zenorc's Fang --> 5 Rusty Arrows
1044,1762,5
// Ancient Tooth --> 20 Steel Arrows, 300 Crystal Arrows
1053,1753,20,1754,300
// Fang --> 2 Sharp Arrows, 40 Silver Arrows
1063,1764,2,1751,40
// Reins --> 100 Iron Arrows, 50 Steel Arrows
1064,1770,100,1753,50
// Fine-grained Trunk --> 20 Arrows
1066,1750,20
// Solid Trunk --> 20 Arrows
1067,1750,20
// Barren Trunk --> 20 Arrows
1068,1750,20
// Clock Hand --> 5 Sleep Arrows, 100 Arrows
1095,1768,5,1750,100
// Manacles --> 50 Steel Arrows
1098,1753,50
// Unicorn Horn --> 1000 Silver Arrows
2257,1751,1000
// Opera Masque --> 200 Steel Arrows, 40 Mute Arrows
2281,1753,200,1769,40
// Mr. Scream --> 200 Sharp Arrows, 300 Steel Arrows
2288,1764,200,1753,300
// Welding Mask --> 200 Steel Arrows, 40 Stun Arrows
2292,1753,200,1758,40
// Glittering Jacket --> 1000 Flash Arrows
2319,1760,1000
// Wooden Mail --> 700 Arrows, 500 Iron Arrows
2328,1750,700,1770,500
// Wooden Mail (Slotted) --> 1000 Arrows, 700 Iron Arrows
2329,1750,1000,1770,700
// Silver Robe --> 700 Silver Arrows
2332,1751,700
// Silver Robe (Slotted) --> 1000 Silver Arrows, 10 Immaterial Arrows
2333,1751,1000,1757,10
// Shackles --> 700 Iron Arrows, 50 Steel Arrows
2408,1770,700,1753,50
// Matyr's Leash --> 150 Arrows of Wind, 100 Steel Arrows, 10 Sharp Arrows
2618,1755,150,1753,100,1764,10
// Fin Helm --> 600 Crystal Arrows, 200 Steel Arrows
5014,1754,600,1753,200
// Ogre Tooth --> 30 Steel Arrows, 5 Rusty Arrows
7002,1753,30,1762,5
// Stiff Horn --> 2 Stun Arrows
7008,1758,2
// Tail of Steel Scorpion --> 250 Steel Arrows, 1 Poison Arrow
7010,1753,250,1763,1
// Young Twig --> 1000 Mute Arrows
7018,1769,1000
// Loki's Whispers --> 1000 Shadow Arrows
7019,1767,1000
// Mother's Nightmare --> 1000 Cursed Arrows
7020,1761,1000
// Foolishness of the Blind --> 200 Flash Arrows
7021,1760,200
// Old Hilt --> 1000 Oridecon Arrows
7022,1765,1000
// Blade of Darkness --> 600 Sharp Arrows, 200 Shadow Arrows
7023,1764,600,1767,200
// Bloody Edge --> 600 Sharp Arrows, 200 Cursed Arrows
7024,1764,600,1761,200
// Lucifer's Lament --> 800 Stun Arrows, 400 Mute Arrows, 800 Sleep Arrows
7025,1758,800,1769,400,1768,800
// Key of the Clock Tower --> 50 Oridecon Arrows
7026,1765,50
// Key of the Underground --> 100 Shadow Arrows
7027,1767,100
// Matchstick --> 3000 Fire Arrows
7035,1752,3000
// Fang of Garm --> 300 Crystal Arrows
7036,1754,300
//New Ingredients
// Ice Cubic --> 100 Crystal Arrows
7066,1754,100
// Stone Fragment --> 50 Stone Arrows, 30 Stun Arrows
7067,1756,50,1758,30
// Burnt Tree --> 250 Fire Arrows
7068,1752,250
// Destroyed Armor --> 150 Steel Arrows
7069,1753,150
// Burning Heart --> 150 Fire Arrows
7097,1752,150
// Live Coal --> 100 Fire Arrows
7098,1752,100
// Sharp Leaf --> 30 Sharp Arrows
7100,1764,30
// Piece of Shield --> 100 Steel Arrows, 100 Oridecon Arrows, 300 Immaterial Arrows
7108,1753,100,1765,100,1757,300
// Shining Spear Blade --> 100 Oridecon Arrows
7109,1765,100
// Burning Horseshoe --> 100 Steel Arrows
7120,1753,100
// Dragon Skin --> 10 Steel Arrows, 50 Cursed Arrows, 50 Mute Arrows
7123,1753,10,1761,50,1769,50
// Piece of Bamboo --> 100 Arrows
7150,1750,100
// Poisonous Toad Skin --> 20 Poison Arrows
7155,1763,20
// Hard Feeler --> 20 Sharp Arrows
7163,1764,20
// Solid Peach --> 30 Stun Arrows
7164,1758,30
// Leopard Claw --> 10 Sharp Arrows
7172,1764,10
// Armor Piece of Dullahan --> 150 Shadow Arrows
7210,1767,150
// Tangled Chains --> 50 Steel Arrows, 50 Shadow Arrows
7221,1753,50,1767,50
// Cat's Eye --> 200 Arrows of Wind
7263,1755,200
// Dark Crystal Fragment --> 30 Cursed Arrows, 50 Shadow Arrows
7315,1761,30,1767,50
// Insect Leg --> 10 Sharp Arrows, 50 Poison Arrows
7316,1764,10,1763,50
// Old Pick --> 100 Rusty Arrows, 50 Steel Arrows
7318,1762,100,1753,50
// Used Iron Plate --> 100 Rusty Arrows, 100 Steel Arrows
7319,1762,100,1753,100
// Crystal Fragment --> 10 Flash Arrows, 30 Sleep Arrows
7321,1760,10,1768,30
// Battered Kettle --> 50 Steel Arrows
7323,1753,50
// Will of the Darkness --> 30 Cursed Arrows, 30 Poison Arrows, 50 Shadow Arrows
7340,1761,30,1763,30,1767,50
// Golden Ornament --> 200 Silver Arrows, 300 Holy Arrows
7435,1751,200,1772,300
// Cursed Seal --> 50 Cursed Arrows, 50 Mute Arrows
7442,1761,50,1769,50
// Green Bijou --> 100 Stone Arrows, 80 Poison Arrows
7445,1756,100,1763,80
// Blue Bijou --> 50 Arrows of Wind, 50 Crystal Arrows, 80 Frozen Arrows
7446,1755,50,1754,50,1759,80
// Red Bijou --> 100 Fire Arrows, 80 Flash Arrows
7447,1752,100,1760,80
// Yellow Bijou --> 50 Silver Arrows, 50 Immaterial Arrows, 80 Sleep Arrows
7448,1751,50,1757,50,1768,80
// Skeletal Armor Piece --> 500 Immaterial Arrows, 200 Shadow Arrows, 100 Oridecon Arrows
7450,1757,500,1767,200,1765,100
// Fire Dragon Scale --> 300 Fire Arrows, 300 Stun Arrows
7451,1752,300,1758,300
// Valhalla's Flower --> 600 Immaterial Arrows, 600 Holy Arrows, 600 Sharp Arrows
7510,1757,600,1772,600,1764,600
// Darkness Rune --> 300 Shadow Arrows, 150 Flash Arrows
7511,1767,300,1760,150
// Ice Heart --> 50 Crystal Arrows, 50 Frozen Arrows
7561,1754,50,1759,50
// Ice Scale --> 150 Crystal Arrows, 400 Frozen Arrows, 200 Mute Arrows
7562,1754,150,1759,400,1769,200
// Will of Red Darkness --> 200 Cursed Arrows, 200 Poison Arrows, 100 Shadow Arrows
7566,1761,200,1763,200,1767,100
// Clattering Skull --> 50 Shadow Arrows, 50 Cursed Arrows
7752,1767,50,1761,50
// Broken Farm Tools --> 50 Rusty Arrows, 10 Iron Arrows, 20 Cursed Arrows
7753,1762,50,1770,10,1761,20

View File

@@ -1,749 +0,0 @@
# This file is a part of rAthena.
# Copyright(C) 2021 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###########################################################################
# Arrow Crafting Database
###########################################################################
#
# Arrow Crafting Settings
#
###########################################################################
# - Source AegisName of the item that is consumed.
# Make: List of item(s) received by the player.
# - Item AegisName of the item received.
# Amount Amount of Item received. (Use 0 to remove the Item on import)
###########################################################################
Header:
Type: CREATE_ARROW_DB
Version: 1
Body:
- Source: Old_Blue_Box
Make:
- Item: Incisive_Arrow
Amount: 50
- Item: Sleep_Arrow
Amount: 50
- Source: Branch_Of_Dead_Tree
Make:
- Item: Silence_Arrow
Amount: 40
- Source: Amulet
Make:
- Item: Curse_Arrow
Amount: 40
- Source: Empty_Bottle
Make:
- Item: Iron_Arrow
Amount: 2
- Source: Emperium
Make:
- Item: Immatrial_Arrow
Amount: 600
- Item: Oridecon_Arrow
Amount: 600
- Item: Silence_Arrow
Amount: 600
- Source: Yellow_Gemstone
Make:
- Item: Sleep_Arrow
Amount: 1
- Item: Stone_Arrow
Amount: 30
- Source: Red_Gemstone
Make:
- Item: Curse_Arrow
Amount: 1
- Item: Poison_Arrow
Amount: 1
- Item: Rusty_Arrow
Amount: 10
- Source: Blue_Gemstone
Make:
- Item: Crystal_Arrow
Amount: 30
- Item: Freezing_Arrow
Amount: 1
- Source: Cardinal_Jewel_
Make:
- Item: Curse_Arrow
Amount: 50
- Item: Sleep_Arrow
Amount: 10
- Source: Crystal_Jewel___
Make:
- Item: Incisive_Arrow
Amount: 50
- Source: Oridecon_Stone
Make:
- Item: Oridecon_Arrow
Amount: 50
- Source: Elunium_Stone
Make:
- Item: Steel_Arrow
Amount: 200
- Item: Stun_Arrow
Amount: 5
- Source: Tree_Root
Make:
- Item: Arrow
Amount: 7
- Source: Scorpion's_Tail
Make:
- Item: Rusty_Arrow
Amount: 3
- Source: Jellopy
Make:
- Item: Arrow
Amount: 4
- Source: Garlet
Make:
- Item: Iron_Arrow
Amount: 12
- Source: Scell
Make:
- Item: Steel_Arrow
Amount: 8
- Source: Zargon
Make:
- Item: Silver_Arrow
Amount: 50
- Source: Tooth_Of_Bat
Make:
- Item: Arrow_Of_Shadow
Amount: 1
- Source: Claw_Of_Wolves
Make:
- Item: Iron_Arrow
Amount: 15
- Source: Orcish_Cuspid
Make:
- Item: Iron_Arrow
Amount: 30
- Item: Steel_Arrow
Amount: 5
- Item: Stone_Arrow
Amount: 10
- Source: Evil_Horn
Make:
- Item: Arrow_Of_Shadow
Amount: 20
- Item: Flash_Arrow
Amount: 10
- Item: Stun_Arrow
Amount: 5
- Source: Posionous_Canine
Make:
- Item: Poison_Arrow
Amount: 1
- Source: Bee_Sting
Make:
- Item: Rusty_Arrow
Amount: 1
- Source: Horn
Make:
- Item: Iron_Arrow
Amount: 35
- Source: Cactus_Needle
Make:
- Item: Arrow
Amount: 50
- Source: Gill
Make:
- Item: Crystal_Arrow
Amount: 150
- Item: Iron_Arrow
Amount: 80
- Source: Decayed_Nail
Make:
- Item: Arrow_Of_Shadow
Amount: 1
- Item: Rusty_Arrow
Amount: 1
- Source: Horrendous_Mouth
Make:
- Item: Arrow_Of_Shadow
Amount: 5
- Source: Rotten_Scale
Make:
- Item: Poison_Arrow
Amount: 1
- Source: Voucher_Of_Orcish_Hero
Make:
- Item: Oridecon_Arrow
Amount: 1
- Item: Stun_Arrow
Amount: 5
- Source: Gold
Make:
- Item: Flash_Arrow
Amount: 50
- Item: Oridecon_Arrow
Amount: 50
- Source: Oridecon
Make:
- Item: Oridecon_Arrow
Amount: 250
- Source: Elunium
Make:
- Item: Steel_Arrow
Amount: 1000
- Item: Stun_Arrow
Amount: 50
- Source: Boody_Red
Make:
- Item: Fire_Arrow
Amount: 600
- Source: Crystal_Blue
Make:
- Item: Crystal_Arrow
Amount: 150
- Source: Wind_Of_Verdure
Make:
- Item: Arrow_Of_Wind
Amount: 150
- Source: Yellow_Live
Make:
- Item: Stone_Arrow
Amount: 150
- Source: Flame_Heart
Make:
- Item: Fire_Arrow
Amount: 1800
- Item: Silence_Arrow
Amount: 5
- Source: Mistic_Frozen
Make:
- Item: Crystal_Arrow
Amount: 450
- Item: Freezing_Arrow
Amount: 5
- Source: Rough_Wind
Make:
- Item: Arrow_Of_Wind
Amount: 450
- Item: Sleep_Arrow
Amount: 5
- Source: Great_Nature
Make:
- Item: Flash_Arrow
Amount: 5
- Item: Stone_Arrow
Amount: 450
- Source: Iron
Make:
- Item: Iron_Arrow
Amount: 100
- Source: Steel
Make:
- Item: Steel_Arrow
Amount: 100
- Source: Star_Crumb
Make:
- Item: Flash_Arrow
Amount: 30
- Source: Sparkling_Dust
Make:
- Item: Flash_Arrow
Amount: 10
- Source: Iron_Ore
Make:
- Item: Iron_Arrow
Amount: 50
- Source: Coal
Make:
- Item: Arrow_Of_Shadow
Amount: 8
- Source: Phracon
Make:
- Item: Iron_Arrow
Amount: 50
- Source: Emveretarcon
Make:
- Item: Iron_Arrow
Amount: 200
- Item: Silver_Arrow
Amount: 40
- Source: Nail_Of_Mole
Make:
- Item: Iron_Arrow
Amount: 50
- Item: Stone_Arrow
Amount: 60
- Source: Wooden_Block
Make:
- Item: Arrow
Amount: 40
- Source: Dokkaebi_Horn
Make:
- Item: Arrow_Of_Shadow
Amount: 2
- Item: Iron_Arrow
Amount: 40
- Source: Porcupine_Spike
Make:
- Item: Arrow
Amount: 70
- Item: Stone_Arrow
Amount: 30
- Source: Limb_Of_Mantis
Make:
- Item: Incisive_Arrow
Amount: 1
- Source: Dragon_Canine
Make:
- Item: Iron_Arrow
Amount: 50
- Item: Oridecon_Arrow
Amount: 1
- Source: Petite_DiablOfs_Horn
Make:
- Item: Curse_Arrow
Amount: 2
- Item: Iron_Arrow
Amount: 50
- Source: Lantern
Make:
- Item: Iron_Arrow
Amount: 80
- Source: Nail_Of_Orc
Make:
- Item: Steel_Arrow
Amount: 10
- Source: Tooth_Of_
Make:
- Item: Rusty_Arrow
Amount: 5
- Source: Tooth_Of_Ancient_Fish
Make:
- Item: Crystal_Arrow
Amount: 300
- Item: Steel_Arrow
Amount: 20
- Source: Sharpened_Cuspid
Make:
- Item: Incisive_Arrow
Amount: 2
- Item: Silver_Arrow
Amount: 40
- Source: Reins
Make:
- Item: Iron_Arrow
Amount: 100
- Item: Steel_Arrow
Amount: 50
- Source: Tree_Of_Archer_1
Make:
- Item: Arrow
Amount: 20
- Source: Tree_Of_Archer_2
Make:
- Item: Arrow
Amount: 20
- Source: Tree_Of_Archer_3
Make:
- Item: Arrow
Amount: 20
- Source: Needle_Of_Alarm
Make:
- Item: Arrow
Amount: 100
- Item: Sleep_Arrow
Amount: 5
- Source: Manacles
Make:
- Item: Steel_Arrow
Amount: 50
- Source: Snowy_Horn
Make:
- Item: Silver_Arrow
Amount: 1000
- Source: Phantom_Of_Opera
Make:
- Item: Silence_Arrow
Amount: 40
- Item: Steel_Arrow
Amount: 200
- Source: Mr_Scream
Make:
- Item: Incisive_Arrow
Amount: 200
- Item: Steel_Arrow
Amount: 300
- Source: Welding_Mask
Make:
- Item: Steel_Arrow
Amount: 200
- Item: Stun_Arrow
Amount: 40
- Source: Glittering_Clothes
Make:
- Item: Flash_Arrow
Amount: 1000
- Source: Wooden_Mail
Make:
- Item: Arrow
Amount: 700
- Item: Iron_Arrow
Amount: 500
- Source: Wooden_Mail_
Make:
- Item: Arrow
Amount: 1000
- Item: Iron_Arrow
Amount: 700
- Source: Silver_Robe
Make:
- Item: Silver_Arrow
Amount: 700
- Source: Silver_Robe_
Make:
- Item: Immatrial_Arrow
Amount: 10
- Item: Silver_Arrow
Amount: 1000
- Source: Cuffs
Make:
- Item: Iron_Arrow
Amount: 700
- Item: Steel_Arrow
Amount: 50
- Source: Matyr's_Flea_Guard
Make:
- Item: Arrow_Of_Wind
Amount: 150
- Item: Incisive_Arrow
Amount: 10
- Item: Steel_Arrow
Amount: 100
- Source: Fin_Helm
Make:
- Item: Crystal_Arrow
Amount: 600
- Item: Steel_Arrow
Amount: 200
- Source: Ogre_Tooth
Make:
- Item: Rusty_Arrow
Amount: 5
- Item: Steel_Arrow
Amount: 30
- Source: Stiff_Horn
Make:
- Item: Stun_Arrow
Amount: 2
- Source: Tail_Of_Steel_Scorpion
Make:
- Item: Poison_Arrow
Amount: 1
- Item: Steel_Arrow
Amount: 250
- Source: Young_Twig
Make:
- Item: Silence_Arrow
Amount: 1000
- Source: Loki's_Whispers
Make:
- Item: Arrow_Of_Shadow
Amount: 1000
- Source: Mother's_Nightmare
Make:
- Item: Curse_Arrow
Amount: 1000
- Source: Foolishness_Of_Blind
Make:
- Item: Flash_Arrow
Amount: 200
- Source: Old_Hilt
Make:
- Item: Oridecon_Arrow
Amount: 1000
- Source: Blade_Lost_In_Darkness
Make:
- Item: Arrow_Of_Shadow
Amount: 200
- Item: Incisive_Arrow
Amount: 600
- Source: Bloody_Edge
Make:
- Item: Curse_Arrow
Amount: 200
- Item: Incisive_Arrow
Amount: 600
- Source: Lucifer's_Lament
Make:
- Item: Silence_Arrow
Amount: 400
- Item: Sleep_Arrow
Amount: 800
- Item: Stun_Arrow
Amount: 800
- Source: Key_Of_Clock_Tower
Make:
- Item: Oridecon_Arrow
Amount: 50
- Source: Underground_Key
Make:
- Item: Arrow_Of_Shadow
Amount: 100
- Source: Matchstick
Make:
- Item: Fire_Arrow
Amount: 3000
- Source: Fang_Of_Garm
Make:
- Item: Crystal_Arrow
Amount: 300
- Source: Ice_Piece
Make:
- Item: Crystal_Arrow
Amount: 100
- Source: Stone_Piece
Make:
- Item: Stone_Arrow
Amount: 50
- Item: Stun_Arrow
Amount: 30
- Source: Burn_Tree
Make:
- Item: Fire_Arrow
Amount: 250
- Source: Broken_Armor_Piece
Make:
- Item: Steel_Arrow
Amount: 150
- Source: Burning_Heart
Make:
- Item: Fire_Arrow
Amount: 150
- Source: Live_Coal
Make:
- Item: Fire_Arrow
Amount: 100
- Source: Sharp_Leaf
Make:
- Item: Incisive_Arrow
Amount: 30
- Source: Boroken_Shiled_Piece
Make:
- Item: Immatrial_Arrow
Amount: 300
- Item: Oridecon_Arrow
Amount: 100
- Item: Steel_Arrow
Amount: 100
- Source: Shine_Spear_Blade
Make:
- Item: Oridecon_Arrow
Amount: 100
- Source: Burning_Horse_Shoe
Make:
- Item: Steel_Arrow
Amount: 100
- Source: Dragon's_Skin
Make:
- Item: Curse_Arrow
Amount: 50
- Item: Silence_Arrow
Amount: 50
- Item: Steel_Arrow
Amount: 10
- Source: Bamboo_Cut
Make:
- Item: Arrow
Amount: 100
- Source: Poison_Toad's_Skin
Make:
- Item: Poison_Arrow
Amount: 20
- Source: Sharp_Feeler
Make:
- Item: Incisive_Arrow
Amount: 20
- Source: Hard_Peach
Make:
- Item: Stun_Arrow
Amount: 30
- Source: Leopard_Talon
Make:
- Item: Incisive_Arrow
Amount: 10
- Source: Dullahan_Armor
Make:
- Item: Arrow_Of_Shadow
Amount: 150
- Source: Tangled_Chain
Make:
- Item: Arrow_Of_Shadow
Amount: 50
- Item: Steel_Arrow
Amount: 50
- Source: Cat_Eyed_Stone
Make:
- Item: Arrow_Of_Wind
Amount: 200
- Source: Dark_Crystal_Fragment
Make:
- Item: Arrow_Of_Shadow
Amount: 50
- Item: Curse_Arrow
Amount: 30
- Source: Long_Limb
Make:
- Item: Incisive_Arrow
Amount: 10
- Item: Poison_Arrow
Amount: 50
- Source: Old_Pick
Make:
- Item: Rusty_Arrow
Amount: 100
- Item: Steel_Arrow
Amount: 50
- Source: Old_Steel_Plate
Make:
- Item: Rusty_Arrow
Amount: 100
- Item: Steel_Arrow
Amount: 100
- Source: Fragment_Of_Crystal
Make:
- Item: Flash_Arrow
Amount: 10
- Item: Sleep_Arrow
Amount: 30
- Source: Battered_Kettle
Make:
- Item: Steel_Arrow
Amount: 50
- Source: Will_Of_Darkness
Make:
- Item: Arrow_Of_Shadow
Amount: 50
- Item: Curse_Arrow
Amount: 30
- Item: Poison_Arrow
Amount: 30
- Source: Golden_Bracelet
Make:
- Item: Holy_Arrow
Amount: 300
- Item: Silver_Arrow
Amount: 200
- Source: Cursed_Seal
Make:
- Item: Curse_Arrow
Amount: 50
- Item: Silence_Arrow
Amount: 50
- Source: Dragonball_Green
Make:
- Item: Poison_Arrow
Amount: 80
- Item: Stone_Arrow
Amount: 100
- Source: Dragonball_Blue
Make:
- Item: Arrow_Of_Wind
Amount: 50
- Item: Crystal_Arrow
Amount: 50
- Item: Freezing_Arrow
Amount: 80
- Source: Dragonball_Red
Make:
- Item: Fire_Arrow
Amount: 100
- Item: Flash_Arrow
Amount: 80
- Source: Dragonball_Yellow
Make:
- Item: Immatrial_Arrow
Amount: 50
- Item: Silver_Arrow
Amount: 50
- Item: Sleep_Arrow
Amount: 80
- Source: Piece_Of_Bone_Armor
Make:
- Item: Arrow_Of_Shadow
Amount: 200
- Item: Immatrial_Arrow
Amount: 500
- Item: Oridecon_Arrow
Amount: 100
- Source: Scale_Of_Red_Dragon
Make:
- Item: Fire_Arrow
Amount: 300
- Item: Stun_Arrow
Amount: 300
- Source: Valhalla_Flower
Make:
- Item: Holy_Arrow
Amount: 600
- Item: Immatrial_Arrow
Amount: 600
- Item: Incisive_Arrow
Amount: 600
- Source: Rune_Of_Darkness
Make:
- Item: Arrow_Of_Shadow
Amount: 300
- Item: Flash_Arrow
Amount: 150
- Source: Ice_Heart
Make:
- Item: Crystal_Arrow
Amount: 50
- Item: Freezing_Arrow
Amount: 50
- Source: Ice_Scale
Make:
- Item: Crystal_Arrow
Amount: 150
- Item: Freezing_Arrow
Amount: 400
- Item: Silence_Arrow
Amount: 200
- Source: Will_Of_Darkness_
Make:
- Item: Arrow_Of_Shadow
Amount: 100
- Item: Curse_Arrow
Amount: 200
- Item: Poison_Arrow
Amount: 200
- Source: Clattering_Skull
Make:
- Item: Arrow_Of_Shadow
Amount: 50
- Item: Curse_Arrow
Amount: 50
- Source: Broken_Farming_Utensil
Make:
- Item: Curse_Arrow
Amount: 20
- Item: Iron_Arrow
Amount: 10
- Item: Rusty_Arrow
Amount: 50
Footer:
Imports:
- Path: db/import/create_arrow_db.yml

View File

@@ -1,39 +0,0 @@
# This file is a part of rAthena.
# Copyright(C) 2021 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###########################################################################
# Guild Experience Database
###########################################################################
#
# Guild Experience Settings
#
###########################################################################
# - Level Level required.
# Exp Experience required to level up.
###########################################################################
Header:
Type: GUILD_EXP_DB
Version: 1
Footer:
Imports:
- Path: db/pre-re/exp_guild.yml
Mode: Prerenewal
- Path: db/re/exp_guild.yml
Mode: Renewal
- Path: db/import/exp_guild.yml

View File

@@ -1,39 +0,0 @@
# This file is a part of rAthena.
# Copyright(C) 2021 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###########################################################################
# Homunculus Experience Database
###########################################################################
#
# Homunculus Experience Settings
#
###########################################################################
# - Level Level required.
# Exp Experience required for the next level.
###########################################################################
Header:
Type: HOMUN_EXP_DB
Version: 1
Footer:
Imports:
- Path: db/pre-re/exp_homun.yml
Mode: Prerenewal
- Path: db/re/exp_homun.yml
Mode: Renewal
- Path: db/import/exp_homun.yml

View File

@@ -1,5 +1,5 @@
# This file is a part of rAthena.
# Copyright(C) 2021 rAthena Development Team
# Copyright(C) 2019 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify

View File

@@ -1,5 +1,5 @@
# This file is a part of rAthena.
# Copyright(C) 2021 rAthena Development Team
# Copyright(C) 2019 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify

View File

@@ -1,5 +1,5 @@
# This file is a part of rAthena.
# Copyright(C) 2021 rAthena Development Team
# Copyright(C) 2017 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify
@@ -16,31 +16,67 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###########################################################################
# Achievement Database
# Custom Achievement Database
###########################################################################
#
# Achievement Settings
#
###########################################################################
# - Id Achievement ID.
# Group Achievement group type. (Defaut: None)
# Name Achievement name.
# Targets: List of targets the achievement requires. (Default: null)
# - Id Index value used for import methods.
# Mob Target mob. (Default: 0)
# Count Target count. (Default: 1)
# Condition Conditional statement that must be met for the achievement to be considered complete. (Default: null)
# Map Map name that is used for the AG_CHATTING type. (Default: -1)
# Dependents: List of achievements that need to be completed before this achievement is considered complete. (Default: null)
# - Id: <bool> Achievement ID pre-requisite.
# Rewards: List of rewards that are given on completion. (Default: null)
# Item Item name.
# Amount Amount of item. (Default: 1)
# Script Bonus Script. (Default: null)
# TitleId Title ID. (Default: 0)
# Score Achievement points that are given on completion. (Default: 0)
# ID - Unique achievement ID.
###########################################################################
# Group - Achievement group type. Each achievement type calls a specific
# objective check.
# Valid groups:
# AG_ADD_FRIEND
# AG_ADVENTURE
# AG_BABY
# AG_BATTLE
# AG_CHATTING
# AG_CHATTING_COUNT
# AG_CHATTING_CREATE
# AG_CHATTING_DYING
# AG_EAT
# AG_GET_ITEM
# AG_GET_ZENY
# AG_GOAL_ACHIEVE
# AG_GOAL_LEVEL
# AG_GOAL_STATUS
# AG_HEAR
# AG_JOB_CHANGE
# AG_MARRY
# AG_PARTY
# AG_ENCHANT_FAIL
# AG_ENCHANT_SUCCESS
# AG_SEE
# AG_SPEND_ZENY
# AG_TAMING
###########################################################################
# Name - Achievement name. Used when sending rewards through RODEX.
###########################################################################
# Target - A list of monster ID and count values that the achievement
# requires. The target count can also be used for achievements that keep
# a counter while not being related to monster kills.
# Capped at MAX_ACHIEVEMENT_OBJECTIVES.
###########################################################################
# Condition - A conditional statement that must be met for the achievement
# to be considered complete.
###########################################################################
# Map - A map name that is used for the AG_CHATTING type which increments
# the counter based on the player's map.
###########################################################################
# Dependent: - A list of achievement IDs that need to be completed before
# this achievement is considered complete.
###########################################################################
# Reward - A list of rewards that are given on completion. All fields are
# optional.
# ItemID: Item ID
# Amount: Amount of Item ID (default 1)
# Script: Bonus Script
# TitleID: Title ID
###########################################################################
# Score - Achievement points that are given on completion.
###########################################################################
Header:
Type: ACHIEVEMENT_DB
Version: 2
Version: 1

View File

@@ -1,5 +1,5 @@
# This file is a part of rAthena.
# Copyright(C) 2021 rAthena Development Team
# Copyright(C) 2019 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify
@@ -16,14 +16,15 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###########################################################################
# Achievement Level Database
# Import Achievement Level Database
###########################################################################
#
# Achievement Level Settings
#
###########################################################################
# - Level Achievement Level.
# Points Required total scoring points to reach this level.
# Level - Achievement Level
###########################################################################
# Points - Required total scoring points to reach this level.
###########################################################################
Header:

View File

@@ -1,5 +1,5 @@
# This file is a part of rAthena.
# Copyright(C) 2021 rAthena Development Team
# Copyright(C) 2019 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify

View File

@@ -0,0 +1,6 @@
// Elemental Attribute Damage Adjustment Tables
//
// Structure of Database:
// Columns - attacker's weapon element
// Rows - target's defense element

View File

@@ -1,32 +0,0 @@
# This file is a part of rAthena.
# Copyright(C) 2019 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###########################################################################
# Elemental Attribute Damage Adjustment Tables
###########################################################################
#
# Elemental Attribute Damage Adjustment Settings
#
###########################################################################
# - Level Level of the Attribute.
# <element>: Attacker's weapon element.
# <element>: <value> Target's defense element. <value> in %, default 100. Value accepted from -100 to 200.
###########################################################################
Header:
Type: ATTRIBUTE_DB
Version: 1

View File

@@ -1,5 +1,5 @@
# This file is a part of rAthena.
# Copyright(C) 2021 rAthena Development Team
# Copyright(C) 2019 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify

View File

@@ -0,0 +1,11 @@
// Guild Castles Database
//
// Structure of Database:
// CastleID,MapName,CastleName,OnGuildBreakEventName,Flag
//
// 01. CastleID Unique ID of the castle. Must remain unique across all map-servers.
// 02. MapName Map name to be considered as the castle map.
// 03. CastleName Name of the castle (used by scripts and guardian name tags).
// 04. OnGuildBreakEventName NPC unique name to invoke ::OnGuildBreak on, when a occupied
// castle is abandoned during guild break.
// 05. Flag Switch flag (reserved as of athena-dev mod0796~0801, not used by server).

View File

@@ -1,33 +0,0 @@
# This file is a part of rAthena.
# Copyright(C) 2021 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###########################################################################
# Guild Castles Database
###########################################################################
#
# Guild Castles Settings
#
###########################################################################
# - Id Unique ID of the castle.
# Map Map name to be considered as the castle map.
# Name Name of the castle (used by scripts and guardian name tags).
# Npc NPC unique name to invoke ::OnGuildBreak on, when a occupied castle is abandoned during guild break.
###########################################################################
Header:
Type: CASTLE_DB
Version: 1

15
db/import-tmpl/const.txt Normal file
View File

@@ -0,0 +1,15 @@
// Script Constant Database
//
// Structure of Database:
// Identifier Value[ Type]
//
// Alternatively:
// Identifier,Value[,Type]
//
// 01. Identifier Unique name for the constant, must not have same name as script commands, functions or variables.
// 02. Value Value assigned to the constant. This value cannot be changed during the runtime of the server.
// 03. Type Specifies whether the identifier is a constant (0) or a parameter (1) (optional, defaults to 0).
//
// NOTE: Parameters are special in that they retrieve certain runtime values depending on the specified ID
// in field Value. Depending on the implementation values assigned by scripts to parameters will affect
// runtime values, such as Zeny, as well (see pc_readparam/pc_setparam).

View File

@@ -1,35 +0,0 @@
# This file is a part of rAthena.
# Copyright(C) 2021 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###########################################################################
# Script Constant Database
###########################################################################
#
# Script Constant Settings
#
###########################################################################
# - Name Unique name for the constant. Must not have same name as script commands, functions, or variables.
# Value Value assigned to the constant. This value cannot be changed during the runtime of the server.
# Parameter Specifies whether the identifier is a parameter. (Default: false)
# Note: Parameters are special in that they retrieve certain runtime values depending on the specified ID
# in field Value. Depending on the implementation values assigned by scripts the parameters will affect
# runtime values, such as Zeny, as well (see pc_readparam/pc_setparam).
###########################################################################
Header:
Type: CONSTANT_DB
Version: 1

View File

@@ -0,0 +1,14 @@
// Arrow Crafting Database
//
// Structure of Database:
// SourceID,MakeID1,MakeAmount1,...,MakeID5,MakeAmount5
//
// 01. SourceID ID of the item, that is consumed by Arrow Crafting.
// 02. MakeID ID of the item received from Arrow Crafting.
// 03. MakeAmount Amount of MakeID item received from Arrow Crafting.
// ...
//
// NOTE:
// - Up to MAX_ARROW_RESULT (typically 5) ID/Amount pairs can be specified.
// - To remove entry by importing, put 0 on 'MakeID'

View File

@@ -1,33 +0,0 @@
# This file is a part of rAthena.
# Copyright(C) 2021 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###########################################################################
# Arrow Crafting Database
###########################################################################
#
# Arrow Crafting Settings
#
###########################################################################
# - Source AegisName of the item that is consumed.
# Make: List of item(s) received by the player.
# - Item AegisName of the item received.
# Amount Amount of Item received. (Use 0 to remove the Item on import)
###########################################################################
Header:
Type: CREATE_ARROW_DB
Version: 1

View File

@@ -0,0 +1,2 @@
// Guild Experience Tables

View File

@@ -1,31 +0,0 @@
# This file is a part of rAthena.
# Copyright(C) 2021 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###########################################################################
# Guild Experience Database
###########################################################################
#
# Guild Experience Settings
#
###########################################################################
# - Level Level required.
# Exp Experience required to level up.
###########################################################################
Header:
Type: GUILD_EXP_DB
Version: 1

View File

@@ -0,0 +1 @@
// Homunculus Experience Tables

View File

@@ -1,5 +1,5 @@
# This file is a part of rAthena.
# Copyright(C) 2021 rAthena Development Team
# Copyright(C) 2019 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify

View File

@@ -1,5 +1,5 @@
# This file is a part of rAthena.
# Copyright(C) 2021 rAthena Development Team
# Copyright(C) 2019 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify

View File

@@ -0,0 +1,12 @@
// Item Availability and Alias Database
//
// Structure of Database:
// ItemID,SpriteID
//
// 01. ItemID Item ID to change.
// 02. SpriteID Item ID which will be sent to the client instead of ItemID.
// If 0, the item becomes unavailable for use. If item_check is enabled and a player owns such an item, it will be removed upon next login/teleport.
//
// NOTE: Replaces an item client-side while keeping them separate server-side.
// Think of it as a way to disguise items.
// Don't sell the item in same shop with the source. Example, don't put 2240 & 2241 in same place!

View File

@@ -0,0 +1,4 @@
// Old Blue Box Obtainable Items Database
//
// Structure of Database:
// GroupID,ItemID,Rate

View File

@@ -0,0 +1,10 @@
// Buying Store Item List
// List of items that can be sold to buying stores.
//
// Structure of Database:
// ItemID
//
// Note:
// Items are in same order as data\buyingstoreitemlist.txt, which
// must be edited as well for the client to accept added items.

View File

@@ -0,0 +1,4 @@
// Old Card Album Obtainable Items Database
//
// Structure of Database:
// GroupID,ItemID,Rate

View File

@@ -0,0 +1,68 @@
// Items Additional Database
//
// Structure of Database:
// ID,Name,Name,Type,Price,Sell,Weight,ATK[:MATK],DEF,Range,Slot,Job,Class,Gender,Loc,wLV,eLV[:maxLevel],Refineable,View,{ Script },{ OnEquip_Script },{ OnUnequip_Script }
//
// THQ Quest Items
//=============================================================
//7950,THG_Membership,THG Membership,3,,10,10,,,,,,,,,,,,,{},{},{}
//7951,Token_Bag,Token Bag,3,,10,10,,,,,,,,,,,,,{},{},{}
//1998,Jeramiah's_Jur,Jeramiah's Jur,3,,10,10,,,,,,,,,,,,,{},{},{}
//1999,Zed's_Staff,Zed's Staff,3,,10,10,,,,,,,,,,,,,{},{},{}
// Official Event Items that had their Effects removed after the event was completed
//585,Wurst,Brusti,11,2,,40,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(15,20),0; itemskill "PR_MAGNIFICAT",3; },{},{}
//679,Gold_Pill,Pilule,0,5000,,300,,,,,0xFFFFFFFF,63,2,,,,,,{ percentheal 50,50; },{},{}
//2681,Republic_Ring,Republic Anniversary Ring,4,20,,100,,0,,0,0xFFFFFFFF,63,2,136,,0,0,0,{ bonus bAllStats,3; },{},{}
//5134,Pumpkin_Hat,Pumpkin-Head,4,20,,200,,2,,0,0xFFFFFFFF,63,2,256,,0,1,206,{ bonus2 bSubRace,RC_Demon,5; },{},{}
//5136,Santa's_Hat_,Louise's Santa Hat,4,20,,100,,3,,0,0xFFFFFFFF,63,2,256,,0,1,20,{ bonus bMdef,1; bonus bLuk,1; bonus3 bAutoSpellWhenHit,"AL_HEAL",3,50; bonus3 bAutoSpellWhenHit,"AL_BLESSING",10,50; },{},{}
//5145,Carnival_Joker_Jester,Carnival Jester,4,10,,100,,0,,0,0xFFFFFFFF,63,2,256,,0,1,89,{ bonus bAllStats,3; },{},{}
//5147,Baseball_Cap,Baseball Cap,4,0,,200,,3,,0,0xFFFFFFFF,63,2,256,,0,1,216,{ bonus2 bExpAddRace,RC_Boss,50; bonus2 bExpAddRace,RC_NonBoss,50; },{},{}
//5201,Party_Hat_B,2nd Anniversary Party Hat,4,20,,300,,3,,0,0xFFFFFFFF,63,2,256,,0,1,144,{ bonus bAllStats,3; },{},{}
//5202,Pumpkin_Hat_,Pumpkin Hat,4,20,,200,,2,,0,0xFFFFFFFF,63,2,256,,0,1,206,{ bonus bAllStats,2; bonus2 bSubRace,RC_Demon,5; bonus3 bAddMonsterDropItem,529,RC_DemiHuman,1500; },{},{}
//5204,Event_Pierrot_Nose,Rudolf's Red Nose,4,20,,100,,0,,0,0xFFFFFFFF,63,2,1,,0,0,49,{ bonus2 bResEff,Eff_Blind,3000; bonus2 bAddMonsterDropItem,12130,30; },{},{}
//5264,Aussie_Flag_Hat,Australian Flag Hat,4,20,,500,,4,,0,0xFFFFFFFF,63,2,256,,0,1,304,{ bonus bAllStats,2; },{},{}
//5356,Pumpkin_Hat_H,Pumpkin Hat,4,20,,200,,2,,0,0xFFFFFFFF,63,2,256,,0,1,206,{ bonus bAllStats,2; bonus2 bSubRace,RC_Demon,5; bonus2 bMagicAddRace,RC_Demon,5; },{},{}
//5384,Santa_Hat_1,Twin Pompom By JB,4,20,,200,,2,,1,0xFFFFFFFF,63,2,256,,20,1,390,{ bonus bLuk,3; bonus2 bResEff,Eff_Curse,2000; bonus bVariableCastrate,-2; bonus bAspdRate,4; bonus2 bAddMonsterDropItem,539,100; bonus2 bAddMonsterDropItem,529,200; bonus2 bAddMonsterDropItem,530,200; autobonus "{ bonus bCritical,10; }",10,5000; },{},{}
//5811,Santa_Beard,Santa Beard,4,20,,100,,5,,0,0xFFFFFFFF,63,2,1,,0,0,25,{ bonus2 bSubRace,RC_Brute,5; bonus2 bSubRace,RC_Player_Doram,5; },{},{}
//11702,Moon_Cookie,Moon Cookie,11,0,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_end SC_POISON; sc_end SC_SILENCE; sc_end SC_BLIND; sc_end SC_CONFUSION; sc_end SC_CURSE; sc_end SC_HALLUCINATION; itemskill "AL_BLESSING",7; },{},{}
//12131,Lucky_Potion,Lucky Potion,0,2,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_LUKFOOD,180000,15; },{},{}
//12143,Red_Can,Red Can,2,50000,,300,,,,,0xFFFFFFFF,63,2,,,,,,{ percentheal 25,25; },{},{}
//Event effect: Summon monster? Probably Rice_Cake. x_x
//12199,Rice_Scroll,Rice Scroll,2,0,,0,,,,,0xFFFFFFFF,63,2,,,,,,{},{},{}
//12200,Event_Cake,Event Cake,2,20,,50,,,,,0xFFFFFFFF,63,2,,,,,,{ itemskill "PR_MAGNIFICAT",3; },{},{}
//12238,New_Year_Rice_Cake_1,New Year Rice Cake,0,20,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ percentheal 20,15; sc_start SC_STRFOOD,1200000,3; sc_start SC_INTFOOD,1200000,3; sc_start SC_LUKFOOD,1200000,3; sc_start SC_SPEEDUP1,5000,0; },{},{}
//12239,New_Year_Rice_Cake_2,New Year Rice Cake,0,20,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ percentheal 20,15; sc_start SC_DEXFOOD,1200000,3; sc_start SC_AGIFOOD,1200000,3; sc_start SC_VITFOOD,1200000,3; sc_start SC_SPEEDUP1,5000,0; },{},{}
// iRO St. Patrick's Day Event 2008
//=============================================================
//12715,Black_Treasure_Chest,Black Treasure Chest,2,0,,200,,,,,0xFFFFFFFF,63,2,,,,,,{ callfunc "F_08stpattyseventbox"; },{},{}
// iRO Valentine's Day Event 2009
//=============================================================
//12742,Valentine_Gift_Box_M,Valentine Gift Box,2,10,,0,,,,,0xFFFFFFFF,63,2,,,,,,{ getitem 7946,1; },{},{}
//12743,Valentine_Gift_Box_F,Valentine Gift Box,2,10,,0,,,,,0xFFFFFFFF,63,2,,,,,,{ getitem 7947,1; },{},{}
//12744,Chocolate_Box,Chocolate Box,2,10,,0,,,,,0xFFFFFFFF,63,2,,,,,,{ getitem 558,1; },{},{}
//14466,Valentine's_Emblem_Box,Valentine's Emblem Box,2,10,,0,,,,,0xFFFFFFFF,63,2,,,,,,{ getitem 5817,1; },{},{}
//7946,Gold_Ring_Of_Valentine,Gold Ring Of Valentine,3,10,,0,,,,,,,,,,,,,{},{},{}
//7947,Silver_Ring_Of_Valentine,Silver Ring Of Valentine,3,10,,0,,,,,,,,,,,,,{},{},{}
//7948,Box,Box,3,10,,10,,,,,,,,,,,,,{},{},{}
//5817,Valentine's_Emblem,Valentine's Emblem,4,10,,0,,3,,0,0xFFFFFFFF,63,2,136,,0,0,0,{ bonus bAtkRate,3; bonus bMatkRate,3; bonus bAllStats,2; bonus bFlee,10; bonus bAspd,1; bonus bMdef,3; bonus2 bSkillAtk,"AL_HEAL",10; bonus2 bSkillHeal,"AL_HEAL",10; bonus2 bSkillHeal,"AM_POTIONPITCHER",10; bonus2 bAddItemGroupHealRate,IG_Potion,10; },{},{}
// iRO Halloween Event 2009
//=============================================================
//5668,Weird_Pumpkin_Hat,Weird Pumpkin Hat,4,20,,0,,5,,0,0xFFFFFFFF,63,2,256,,0,1,206,{ bonus bMdef,5; bonus2 bAddMonsterDropItem,12192,2500; },{},{}
//6298,Crushed_Pumpkin,Crushed Pumpkin,3,0,,0,,,,,,,,,,,,,{},{},{}
//6299,Worn_Fabric,Worn Fabric,3,0,,0,,,,,,,,,,,,,{},{},{}
// Old Tuxedo and Wedding Dress, will display the outfit when worn.
//==================================================================
//2338,Wedding_Dress,Wedding Dress,4,43000,,500,,0,,0,0xFFFFFFFE,63,0,16,,0,1,0,{},{ sc_start SC_WEDDING,INFINITE_TICK,0; },{ sc_end SC_WEDDING; }
//7170,Tuxedo,Tuxedo,4,43000,,10,,0,,0,0xFFFFFFFE,63,1,16,,0,1,0,{},{ sc_start SC_WEDDING,INFINITE_TICK,0; },{ sc_end SC_WEDDING; }
// Non-kRO Eden Group Mark effect
//=============================================================
//22508,Para_Team_Mark_,Eden Group Mark,11,0,,0,,,,0,0xFFFFFFFF,63,2,,,,,,{ unitskilluseid getcharid(3),"AL_TELEPORT",3; },{},{}

View File

@@ -1,544 +0,0 @@
# This file is a part of rAthena.
# Copyright(C) 2021 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###########################################################################
# Item Database
###########################################################################
#
# Item Settings
#
###########################################################################
# - Id Item ID.
# AegisName Server name to reference the item in scripts and lookups, should use no spaces.
# Name Name in English for displaying as output.
# Type Item type. (Default: Etc)
# SubType Weapon or Ammo type. (Default: 0)
# Buy Buying price. When not specified, becomes double the sell price. (Default: 0)
# Sell Selling price. When not specified, becomes half the buy price. (Default: 0)
# Weight Item weight. Each 10 is 1 weight. (Default: 0)
# Attack Weapon's attack. (Default: 0)
# MagicAttack Weapon's magic attack. (Default: 0)
# Defense Armor's defense. (Default: 0)
# Range Weapon's attack range. (Default: 0)
# Slots Available slots in item. (Default: 0)
# Jobs Jobs that can equip the item. (Map default is 'All: true')
# Classes Upper class types that can equip the item. (Map default is 'All: true')
# Gender Gender that can equip the item. (Default: Both)
# Locations Equipment's placement. (Default: None)
# WeaponLevel Weapon level. (Default: 0)
# EquipLevelMin Minimum required level to equip. (Default: 0)
# EquipLevelMax Maximum level that can equip. (Default: 0)
# Refineable If the item can be refined. (Default: false)
# View View sprite of an item. (Default: 0)
# AliasName Another item's AegisName that will be sent to the client instead of this item's AegisName. (Default: null)
# Flags: Item flags. (Default: null)
# BuyingStore If the item is available for Buyingstores. (Default: false)
# DeadBranch If the item is a Dead Branch. (Default: false)
# Container If the item is part of a container. (Default: false)
# UniqueId If the item is a unique stack. (Default: false)
# BindOnEquip If the item is bound to the character upon equipping. (Default: false)
# DropAnnounce If the item has a special announcement to self on drop. (Default: false)
# NoConsume If the item is consumed on use. (Default: false)
# DropEffect If the item has a special effect on the ground when dropped by a monster. (Default: None)
# Delay: Item use delay. (Default: null)
# Duration Duration of delay in seconds.
# Status Status Change used to track delay. (Default: None)
# Stack: Item stack amount. (Default: null)
# Amount Maximum amount that can be stacked.
# Inventory If the stack is applied to player's inventory. (Default: true)
# Cart If the stack is applied to the player's cart. (Default: false)
# Storage If the stack is applied to the player's storage. (Default: false)
# GuildStorage If the stack is applied to the player's guild storage. (Default: false)
# NoUse: Conditions when the item is unusable. (Default: null)
# Override Group level to override these conditions.
# Sitting If the item can not be used while sitting. (Default: false)
# Trade: Trade restrictions. (Default: null)
# Override Group level to override these conditions.
# NoDrop If the item can not be dropped. (Default: false)
# NoTrade If the item can not be traded. (Default: false)
# TradePartner If the item can not be traded to the player's partner. (Default: false)
# NoSell If the item can not be sold. (Default: false)
# NoCart If the item can not be put in a cart. (Default: false)
# NoStorage If the item can not be put in a storage. (Default: false)
# NoGuildStorage If the item can not be put in a guild storage. (Default: false)
# NoMail If the item can not be put in a mail. (Default: false)
# NoAuction If the item can not be put in an auction. (Default: false)
# Script Script to execute when the item is used/equipped. (Default: null)
# EquipScript Script to execute when the item is equipped. (Default: null)
# UnEquipScript Script to execute when the item is unequipped or when a rental item expires. (Default: null)
###########################################################################
Header:
Type: ITEM_DB
Version: 1
#Body:
# THQ Quest Items
#=============================================================
# - Id: 1998
# AegisName: Jeramiah's_Jur
# Name: Jeramiah's Jur
# Type: Etc
# Sell: 10
# Weight: 10
# AliasName: Jur
# - Id: 1999
# AegisName: Zed's_Staff
# Name: Zed's Staff
# Type: Etc
# Sell: 10
# Weight: 10
# AliasName: Staff_Of_Soul
# - Id: 7950
# AegisName: THG_Membership
# Name: THG Membership
# Type: Etc
# Sell: 10
# Weight: 10
# AliasName: Foolishness_Of_Blind
# - Id: 7951
# AegisName: Gold_Tulip
# Name: Token Bag
# Type: Etc
# Sell: 10
# Weight: 10
# AliasName: Leather_Bag_Of_Infinity
# Official Event Items that had their Effects removed after the event was completed
#=============================================================
# - Id: 585
# AegisName: Wurst
# Name: Brusti
# Type: Delayconsume
# Buy: 2
# Weight: 40
# Script: |
# itemheal rand(15,20),0; itemskill "PR_MAGNIFICAT",3;
# - Id: 679
# AegisName: Gold_Pill
# Name: Pilule
# Type: Healing
# Buy: 5000
# Weight: 300
# Script: |
# percentheal 50,50;
# - Id: 2681
# AegisName: Republic_Ring
# Name: Republic Anniversary Ring
# Type: Armor
# Buy: 20
# Weight: 100
# Locations:
# Right_Accessory: true
# Left_Accessory: true
# Script: |
# bonus bAllStats,3;
# - Id: 5134
# AegisName: Pumpkin_Hat
# Name: Pumpkin-Head
# Type: Armor
# Buy: 20
# Weight: 200
# Defense: 2
# Locations:
# Head_Top: true
# Refineable: true
# View: 206
# Script: |
# bonus2 bSubRace,RC_Demon,5;
# - Id: 5136
# AegisName: Santa's_Hat_
# Name: Louise's Santa Hat
# Type: Armor
# Buy: 20
# Weight: 100
# Defense: 3
# Locations:
# Head_Top: true
# Refineable: true
# View: 20
# Script: |
# bonus bMdef,1; bonus bLuk,1; bonus3 bAutoSpellWhenHit,"AL_HEAL",3,50; bonus3 bAutoSpellWhenHit,"AL_BLESSING",10,50;
# - Id: 5145
# AegisName: Carnival_Joker_Jester
# Name: Carnival Jester
# Type: Armor
# Buy: 10
# Weight: 100
# Locations:
# Head_Top: true
# Refineable: true
# View: 89
# Script: |
# bonus bAllStats,3;
# - Id: 5147
# AegisName: Baseball_Cap
# Name: Baseball Cap
# Type: Armor
# Weight: 200
# Defense: 3
# Locations:
# Head_Top: true
# Refineable: true
# View: 216
# Script: |
# bonus2 bExpAddRace,RC_Boss,50; bonus2 bExpAddRace,RC_NonBoss,50;
# - Id: 5201
# AegisName: Party_Hat_B
# Name: 2nd Anniversary Party Hat
# Type: Armor
# Buy: 20
# Weight: 300
# Defense: 3
# Locations:
# Head_Top: true
# Refineable: true
# View: 144
# Script: |
# bonus bAllStats,3;
# - Id: 5202
# AegisName: Pumpkin_Hat_
# Name: Pumpkin Hat
# Type: Armor
# Buy: 20
# Weight: 200
# Defense: 2
# Locations:
# Head_Top: true
# Refineable: true
# View: 206
# Script: |
# bonus bAllStats,2; bonus2 bSubRace,RC_Demon,5; bonus3 bAddMonsterDropItem,529,RC_DemiHuman,1500;
# - Id: 5204
# AegisName: Event_Pierrot_Nose
# Name: Rudolf's Red Nose
# Type: Armor
# Buy: 20
# Weight: 100
# Locations:
# Head_Low: true
# View: 49
# Script: |
# bonus2 bResEff,Eff_Blind,3000; bonus2 bAddMonsterDropItem,12130,30;
# - Id: 5264
# AegisName: Aussie_Flag_Hat
# Name: Australian Flag Hat
# Type: Armor
# Buy: 20
# Weight: 500
# Defense: 4
# Locations:
# Head_Top: true
# Refineable: true
# View: 304
# Script: |
# bonus bAllStats,2;
# - Id: 5356
# AegisName: Pumpkin_Hat_H
# Name: Pumpkin Hat
# Type: Armor
# Buy: 20
# Weight: 200
# Defense: 2
# Locations:
# Head_Top: true
# Refineable: true
# View: 206
# Script: |
# bonus bAllStats,2; bonus2 bSubRace,RC_Demon,5; bonus2 bMagicAddRace,RC_Demon,5;
# - Id: 5384
# AegisName: Santa_Hat_1
# Name: Twin Pompom By JB
# Type: Armor
# Buy: 20
# Weight: 200
# Defense: 2
# Slots: 1
# Locations:
# Head_Top: true
# EquipLevelMin: 20
# Refineable: true
# View: 390
# Script: |
# bonus bLuk,3; bonus2 bResEff,Eff_Curse,2000; bonus bVariableCastrate,-2; bonus bAspdRate,4; bonus2 bAddMonsterDropItem,539,100; bonus2 bAddMonsterDropItem,529,200; bonus2 bAddMonsterDropItem,530,200; autobonus "{ bonus bCritical,10; }",10,5000;
# - Id: 5811
# AegisName: Santa_Beard
# Name: Santa Beard
# Type: Armor
# Buy: 20
# Weight: 100
# Defense: 5
# Locations:
# Head_Low: true
# View: 25
# Script: |
# bonus2 bSubRace,RC_Brute,5; bonus2 bSubRace,RC_Player_Doram,5;
# - Id: 11702
# AegisName: Moon_Cookie
# Name: Moon Cookie
# Type: Delayconsume
# Weight: 10
# Script: |
# sc_end SC_POISON; sc_end SC_SILENCE; sc_end SC_BLIND; sc_end SC_CONFUSION; sc_end SC_CURSE; sc_end SC_HALLUCINATION; itemskill "AL_BLESSING",7;
# - Id: 12131
# AegisName: Lucky_Potion
# Name: Lucky Potion
# Type: Healing
# Buy: 2
# Weight: 100
# Script: |
# sc_start SC_LUKFOOD,180000,15;
# - Id: 12143
# AegisName: Red_Can
# Name: Red Can
# Type: Usable
# Buy: 50000
# Weight: 300
# Script: |
# percentheal 25,25;
# Event effect: Summon monster? Probably Rice_Cake. x_x
#=============================================================
# - Id: 12199
# AegisName: Rice_Scroll
# Name: Rice Scroll
# Type: Usable
# - Id: 12200
# AegisName: Event_Cake
# Name: Event Cake
# Type: Usable
# Buy: 20
# Weight: 50
# Script: |
# itemskill "PR_MAGNIFICAT",3;
# - Id: 12238
# AegisName: New_Year_Rice_Cake_1
# Name: New Year Rice Cake
# Type: Healing
# Buy: 20
# Weight: 100
# Script: |
# percentheal 20,15; sc_start SC_STRFOOD,1200000,3; sc_start SC_INTFOOD,1200000,3; sc_start SC_LUKFOOD,1200000,3; sc_start SC_SPEEDUP1,5000,0;
# - Id: 12239
# AegisName: New_Year_Rice_Cake_2
# Name: New Year Rice Cake
# Type: Healing
# Buy: 20
# Weight: 100
# Script: |
# percentheal 20,15; sc_start SC_DEXFOOD,1200000,3; sc_start SC_AGIFOOD,1200000,3; sc_start SC_VITFOOD,1200000,3; sc_start SC_SPEEDUP1,5000,0;
# iRO St. Patrick's Day Event 2008
#=============================================================
# - Id: 7915
# AegisName: Copper_Coin_
# Name: Bronze Coin
# Type: Etc
# Weight: 10
# AliasName: Copper_Coin
# - Id: 7916
# AegisName: Silver_Coin_
# Name: Silver Coin
# Type: Etc
# Weight: 10
# AliasName: Silver_Coin
# - Id: 12715
# AegisName: Black_Treasure_Box
# Name: Black Treasure Chest
# Type: Usable
# Weight: 200
# AliasName: Treasure_Box_
# Script: |
# callfunc "F_08stpattyseventbox";
# iRO Valentine's Day Event 2009
#=============================================================
# - Id: 5817
# AegisName: Valentine_Pledge
# Name: Valentine's Emblem
# Type: Armor
# Buy: 10
# Defense: 3
# Locations:
# Right_Accessory: true
# Left_Accessory: true
# Script: |
# bonus bAtkRate,3; bonus bMatkRate,3; bonus bAllStats,2; bonus bFlee,10; bonus bAspd,1; bonus bMdef,3; bonus2 bSkillAtk,"AL_HEAL",10; bonus2 bSkillHeal,"AL_HEAL",10; bonus2 bSkillHeal,"AM_POTIONPITCHER",10; bonus2 bAddItemGroupHealRate,IG_Potion,10;
# - Id: 7946
# AegisName: Gold_Ring_Of_Valentine
# Name: Gold Ring Of Valentine
# Type: Etc
# Buy: 10
# - Id: 7947
# AegisName: Silver_Ring_Of_Valentine
# Name: Silver Ring Of Valentine
# Type: Etc
# Buy: 10
# - Id: 7948
# AegisName: Box
# Name: Box
# Type: Etc
# Buy: 10
# Weight: 10
# - Id: 12742
# AegisName: Valentine_Gift_Box_M
# Name: Valentine Gift Box
# Type: Usable
# Buy: 10
# Script: |
# getitem 7946,1;
# - Id: 12743
# AegisName: Valentine_Gift_Box_F
# Name: Valentine Gift Box
# Type: Usable
# Buy: 10
# Script: |
# getitem 7947,1;
# - Id: 12744
# AegisName: Chocolate_Box
# Name: Chocolate Box
# Type: Usable
# Buy: 10
# Script: |
# getitem 558,1;
# - Id: 14466
# AegisName: Valentine's_Emblem_Box
# Name: Valentine's Emblem Box
# Type: Usable
# Buy: 10
# Script: |
# getitem 5817,1;
# iRO Halloween Event 2009
#=============================================================
# - Id: 5668
# AegisName: Weird_Pumpkin_Hat
# Name: Weird Pumpkin Hat
# Type: Armor
# Buy: 20
# Defense: 5
# Locations:
# Head_Top: true
# Refineable: true
# View: 206
# Script: |
# bonus bMdef,5; bonus2 bAddMonsterDropItem,12192,2500;
# - Id: 6298
# AegisName: Pumpkin_Head_Crushed
# Name: Crushed Pumpkin
# Type: Etc
# - Id: 6299
# AegisName: Worn_Cloth_Piece
# Name: Worn Fabric
# Type: Etc
# Old Tuxedo and Wedding Dress, will display the outfit when worn.
#==================================================================
# - Id: 2338
# AegisName: Wedding_Dress
# Name: Wedding Dress
# Type: Armor
# Buy: 43000
# Weight: 500
# Jobs:
# All: true
# Novice: false
# Gender: Female
# Locations:
# Armor: true
# Refineable: true
# EquipScript: |
# sc_start SC_WEDDING,INFINITE_TICK,0;
# UnEquipScript: |
# sc_end SC_WEDDING;
# - Id: 7170
# AegisName: Tuxedo
# Name: Tuxedo
# Type: Armor
# Buy: 43000
# Weight: 10
# Jobs:
# All: true
# Novice: false
# Gender: Male
# Locations:
# Armor: true
# Refineable: true
# EquipScript: |
# sc_start SC_WEDDING,INFINITE_TICK,0;
# UnEquipScript: |
# sc_end SC_WEDDING;
# Non-kRO Eden Group Mark effect
#=============================================================
# - Id: 22508
# AegisName: Para_Team_Mark_
# Name: Eden Group Mark
# Type: Delayconsume
# Script: |
# unitskilluseid getcharid(3),"AL_TELEPORT",3;
# Gender restrictions that were removed on official servers
#=============================================================
# - Id: 2206
# Gender: Female
# - Id: 2208
# Gender: Female
# - Id: 2209
# Gender: Female
# - Id: 2234
# Gender: Female
# - Id: 2235
# Gender: Male
# - Id: 2407
# Gender: Female
# - Id: 2415
# Gender: Female
# - Id: 2494
# Gender: Female
# - Id: 5143
# Gender: Male
# - Id: 5164
# Gender: Female
# - Id: 5165
# Gender: Male
# - Id: 5191
# Gender: Female
# - Id: 5192
# Gender: Female
# - Id: 5193
# Gender: Female
# - Id: 5194
# Gender: Female
# - Id: 5195
# Gender: Female
# - Id: 5196
# Gender: Female
# - Id: 5197
# Gender: Female
# - Id: 5221
# Gender: Female
# - Id: 5354
# Gender: Male
# - Id: 5355
# Gender: Female
# - Id: 5400
# Gender: Female
# - Id: 5681
# Gender: Female
# - Id: 5735
# Gender: Female

View File

@@ -0,0 +1,8 @@
// Item Delay Database
//
// Structure of Database:
// Item ID,Delay in Milliseconds
//
// NOTE:
// There is a max concurrent number of entries set in src/map/itemdb.h as MAX_ITEMDELAYS.

View File

@@ -0,0 +1,4 @@
// Ore Discovery Obtainable Items Database
//
// Structure of Database:
// GroupID,ItemID,Rate

View File

@@ -0,0 +1,17 @@
// Flagged Items
// <ItemID>,<Flag>
//
// <Flag>:
// 1 - As Dead Branch item (will be logged at `branchlog` table and cannot be used at 'nobranch' mapflag)
// 2 - As item group container, check player's inventory and weight before consumed
// 4 - GUID item, cannot be stacked even same or stackable item
// 8 - Item will be bound item when equipped
// 16 - Special Broadcast: When item dropped by monster and player loot it, will be broadcasted!
// 32 - Item will not be removed on consumption. Also supports 'itemskill'
// 64 - Item will be displayed with a client side defined drop
// 128 - Item will be displayed with a white pillar drop effect
// 256 - Item will be displayed with a blue pillar drop effect
// 512 - Item will be displayed with a yellow pillar drop effect
// 1024 - Item will be displayed with a purple pillar drop effect
// 2048 - Item will be displayed with a orange pillar drop effect
// NOTE: For removing flag by import file, use "-" to remove the flag. Example, 604,-1 will removes flag 1 from Branch_Of_Dead_Tree

View File

@@ -0,0 +1,4 @@
// Gift Box Obtainable Items Database
//
// Structure of Database:
// GroupID,ItemID,Rate

View File

@@ -0,0 +1,4 @@
// Item Group Database
//
// Structure of Database:
// GroupID,ItemID,Rate{,Amount,Random,isAnnounced,Duration,GUID,isBound,isNamed}

View File

@@ -1,44 +0,0 @@
# This file is a part of rAthena.
# Copyright(C) 2021 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###########################################################################
# Item Group Database
###########################################################################
#
# Item Group Settings
#
###########################################################################
# - Group Group name of the item.
# SubGroups:
# - SubGroup: SubGroup number associated with the list of item. See doc/item_group.txt for more information.
# List: List of item(s) for the SubGroup.
# - Item AegisName of item that will be obtained from this item group.
# Rate Probability to get the item. See doc/item_group.txt for more information. (Default: 0)
# Amount Amount of item that will be obtained. (Default: 1)
# Duration Makes the item a rental item which will expire within the given amount in minutes. Not intended for use with stackable items. (Default: 0)
# Announced If player obtains this item it will be broadcasted to the server. (Default: false)
# UniqueId Makes the given item(s) have a Unique ID. (Default: UniqueId from item_db)
# Stacked Whether stackable items are given stacked or not. (Default: true)
# Named Inscribes the item with the obtainer's name. (Default: false)
# Bound Binds the obtained item. (Default: None)
# Clear Remove the given item. (Optional)
# Clear Remove the given SubGroup. (Optional)
###########################################################################
Header:
Type: ITEM_GROUP_DB
Version: 1

View File

@@ -0,0 +1,4 @@
//
// Structure of Database:
// GroupID,ItemID,Rate
//

View File

@@ -0,0 +1,13 @@
// Item Usage Restriction Configuration File
// Defines if an item cannot be used under special circumstances.
//
// Structure of Database:
// ItemID,Flag,Group ID Override
//
// Flag:
// 1 = Cannot use item while sitting
// ... [more to come]
//
// Group ID Override:
// Group ID necessary to override this setting.

View File

@@ -0,0 +1,4 @@
// Item Package Database
//
// Structure of Database:
// GroupID,ItemID,Rate{,Amount,Random,isAnnounced,Duration,GUID,isBound,isNamed}

View File

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

View File

@@ -1,32 +0,0 @@
# This file is a part of rAthena.
# Copyright(C) 2021 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###########################################################################
# Item Random Option Database
###########################################################################
#
# Item Random Option Settings
#
###########################################################################
# - Id Item Random Option ID matching the ID defined in enumvar.lub in the client.
# Option Item Random Option constant.
# Script Bonus script used for option.
###########################################################################
Header:
Type: RANDOM_OPTION_DB
Version: 1

View File

@@ -0,0 +1 @@
// <randopt_groupid>,<rate>,<randopt_id1>,<randopt_value1>,<randopt_param1>{,<randopt_id2>,<randopt_value2>,<randopt_param2>,<randopt_id3>,<randopt_value3>,<randopt_param3>,<randopt_id4>,<randopt_value4>,<randopt_param4>,<randopt_id5>,<randopt_value5>,<randopt_param5>}

View File

@@ -1,46 +0,0 @@
# This file is a part of rAthena.
# Copyright(C) 2021 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###########################################################################
# Item Random Option Group Database
###########################################################################
#
# Item Random Option Group Settings
#
###########################################################################
# - Id Item Random Option Group ID.
# Group Item Random Option Group constant.
# Slots: Slot in which an Item Random Option is guaranteed to be applied. Max of MAX_ITEM_RDM_OPT.
# - Slot Slot number.
# Options: List of possible Item Random Options for slot.
# - Option Item Random Option constant.
# MinValue Minimum value. (Default: 0)
# MaxValue Maximum value. (Default: 0)
# Param Parameter value. (Default: 0)
# Chance Chance applied specifically to this Item Random Option (1 = 0.01%, 10000 = 100%). (Default: 0)
# MaxRandom Maximum amount of random options applied. These options are not guaranteed to be applied. Max of (MAX_ITEM_RDM_OPT - Total 'Slots'). (Default: 0)
# Random: List of possible Item Random Options for remaining slots. (Optional)
# - Option Item Random Option constant.
# MinValue Minimum value. (Default: 0)
# MaxValue Maximum value. (Default: 0)
# Param Parameter value. (Default: 0)
# Chance Chance applied specifically to this Item Random Option (1 = 0.01%, 10000 = 100%). (Default: 0)
###########################################################################
Header:
Type: RANDOM_OPTION_GROUP
Version: 1

View File

@@ -0,0 +1,19 @@
// Item Stacking Restriction File
// Prevents an item to be stacked more than x times in given
// inventory types. Generally used by 3rd class related skill items.
//
// Structure of Database:
// ItemID,MaxStackAmount,Type
//
// MaxStackAmount:
// Stack limit for the item. Use 0 to disable a restriction.
//
// Type mask values:
// &1: Character inventory restriction
// &2: Character cart restriction
// &4: Account storage restriction
// &8: Guild storage restriction
//
// Example:
// 512,4,12 // Will not allow more than 4 Apples in storages.

View File

@@ -0,0 +1,22 @@
// Item Trade Restrictions Database
// Defines special trade rules for individual items.
//
// Structure of Database:
// Item ID, TradeMask,Group Level Override
//
// Legend for 'TradeMask' field (bitmask):
// 1 - item can't be dropped
// 2 - item can't be traded (nor vended)
// 4 - wedded partner can override restriction 2
// 8 - item can't be sold to npcs
// 16 - item can't be placed in the cart
// 32 - item can't be placed in the storage
// 64 - item can't be placed in the guild storage
// 128 - item can't be attached to mail
// 256 - item can't be auctioned
//
// Example:
// 1161,67,50
// Balmung cannot be dropped, traded, or placed in Guild Storage (1+2+64).
// Only groups of group-level 50 and up can override this setting.

View File

@@ -0,0 +1,4 @@
// Old Violet Box Obtainable Items Database
//
// Structure of Database:
// GroupID,ItemID,Rate

View File

@@ -0,0 +1,14 @@
// Experience & Drop Rate Modifier Database
//
// Structure of Database:
// Type,Class,Level difference,Rate
//
// TYPE:
// 1=experience, 2=item drop
// CLASS:
// 0=Normal monsters, 1=Boss monsters, 2=Guardians
//
// Note: RENEWAL_DROP and/or RENEWAL_EXP must be enabled.
// EXP modifiers due to level difference

View File

@@ -1,33 +0,0 @@
# This file is a part of rAthena.
# Copyright(C) 2021 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###########################################################################
# Level Penalty Database
###########################################################################
#
# Level Penalty Settings
#
###########################################################################
# - Type: Type of Penalty (Exp, Drop, Mvp_Exp, Mvp_Drop)
# LevelDifferences: List of level difference between player and monster
# - Difference: Level difference between player and monster
# Rate: Rate applied to original exp or drop rate (0-10000)
###########################################################################
Header:
Type: PENALTY_DB
Version: 1

View File

@@ -1,5 +1,5 @@
# This file is a part of rAthena.
# Copyright(C) 2021 rAthena Development Team
# Copyright(C) 2019 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify

View File

@@ -1,5 +1,5 @@
# This file is a part of rAthena.
# Copyright(C) 2021 rAthena Development Team
# Copyright(C) 2019 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify

View File

@@ -0,0 +1,4 @@
// Bloody Branch Summonable Monsters Database
//
// Structure of Database:
// MobRandomGroupID,MobID,DummyName,Rate

View File

@@ -0,0 +1,4 @@
// Dead Branch Summonable Monsters Database
//
// Structure of Database:
// MobRandomGroupID,MobID,DummyName,Rate

View File

@@ -0,0 +1,5 @@
// Monster Chat Database
//
// Structure of Database:
// Line_ID#Color_Code#Dialog

View File

@@ -1,32 +0,0 @@
# This file is a part of rAthena.
# Copyright(C) 2021 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###########################################################################
# Monster Chat Database
###########################################################################
#
# Settings
#
###########################################################################
# - Id Index of the message.
# Color Hexadecimal color (Default: 0xFF0000).
# Dialog Text displayed by the monster.
###########################################################################
Header:
Type: MOB_CHAT_DB
Version: 1

View File

@@ -0,0 +1,5 @@
// Class Change Summonable Monsters Database
// List of monsters generated through Abracadabra's SA_CLASSCHANGE ability.
//
// Structure of Database:
// MobRandomGroupID,MobID,DummyName,Rate

48
db/import-tmpl/mob_db.txt Normal file
View File

@@ -0,0 +1,48 @@
// Monsters Additional Database
//
// Structure of Database :
// ID,Sprite_Name,kROName,iROName,LV,HP,SP,EXP,JEXP,Range1,ATK1,ATK2,DEF,MDEF,STR,AGI,VIT,INT,DEX,LUK,Range2,Range3,Scale,Race,Element,Mode,Speed,aDelay,aMotion,dMotion,MEXP,MVP1id,MVP1per,MVP2id,MVP2per,MVP3id,MVP3per,Drop1id,Drop1per,Drop2id,Drop2per,Drop3id,Drop3per,Drop4id,Drop4per,Drop5id,Drop5per,Drop6id,Drop6per,Drop7id,Drop7per,Drop8id,Drop8per,Drop9id,Drop9per,DropCardid,DropCardper
// rAthena Dev Team
//1900,VALARIS,Valaris,Valaris,99,668000,0,107250,37895,2,3220,4040,35,45,1,152,96,85,120,95,10,10,2,6,67,0x1973,100,1068,768,576,13000,608,1000,750,400,923,3800,1466,200,2256,200,2607,800,714,500,617,3000,984,4300,985,5600,0,0,0,0,4147,1
//1901,VALARIS_WORSHIPPER,Valaris's Worshipper,Valaris's Worshipper,50,8578,0,2706,1480,1,487,590,15,25,1,75,55,1,93,45,10,12,0,6,27,0x1685,100,868,480,120,0,0,0,0,0,0,0,923,500,984,63,1464,2,607,50,610,100,503,300,2405,50,0,0,0,0,4129,1
//1902,MC_CAMERI,MC Cameri,MC Cameri,99,668000,0,107250,37895,2,3220,4040,35,45,1,152,96,85,120,95,10,10,2,6,67,0x1973,100,1068,768,576,13000,608,1000,750,400,923,3800,1466,200,2256,200,2607,800,714,500,617,3000,984,4300,985,5600,0,0,0,0,4147,1
//1903,POKI,Poki#3,Poki#3,99,1349000,0,4093000,1526000,9,4892,9113,22,35,1,180,39,67,193,130,10,12,1,7,64,0x1973,120,500,672,480,92100,603,5500,617,3000,1723,1000,1228,100,1236,500,617,2500,1234,75,1237,125,1722,250,1724,100,1720,50,0,0,0,0
//1904,SENTRY,Sentry,Sentry,99,668000,0,107250,37895,2,3220,4040,35,45,1,152,96,85,120,95,10,10,2,6,67,0x1973,100,1068,768,576,13000,608,1000,750,400,923,3800,1466,200,2256,200,2607,800,714,500,617,3000,984,4300,985,5600,0,0,0,0,4147,1
// Custom Hollow Poring (overrrides/collides with META_ANDRE)
//1237,HOLLOW_PORING,Hollow Poring,Hollow Poring,1,50,0,2,1,1,7,10,0,5,1,1,1,0,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,909,7000,1202,100,938,400,512,1000,713,1500,512,150,619,20,0,0,0,0,4001,10
// Custom Fire Poring. Warning, Colides with META_DENIRO
//1239,FIRE_PORING,Fire Poring,Fire Poring,1,50,0,2,1,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x131,400,1872,672,480,0,0,0,0,0,0,0,909,7000,1202,100,938,400,512,1000,713,1500,741,5,619,20,0,0,0,0,4001,20
// Lunar New Year 2008 Event Monster overrides
// Uncomment if event is enabled, as these drops modifications are nessecary.
//1145,MARTIN,Martin,Martin,18,1109,0,134,86,1,52,63,0,5,12,18,30,15,15,5,10,12,0,2,42,0x81,300,1480,480,480,0,0,0,0,0,0,0,1017,9000,1018,500,1251,10,2225,5,5009,1,10010,10,2224,15,7869,1500,0,0,4046,1
//1175,TAROU,Tarou,Tarou,11,284,0,57,28,1,34,45,0,0,1,20,11,10,24,5,10,12,0,2,27,0x91,150,1744,1044,684,0,0,0,0,0,0,0,1016,9000,919,3000,949,800,528,1000,701,2,7869,2500,0,0,0,0,0,0,4028,1
//1209,CRAMP,Cramp,Cramp,56,4720,0,2300,1513,1,395,465,0,5,1,85,35,5,65,60,10,12,0,2,45,0x3095,100,1000,500,1000,0,0,0,0,0,0,0,7007,4656,528,1000,726,80,746,110,568,250,510,70,984,95,7869,1500,0,0,4296,1
// iRO St. Patricks Day 2008 Event Monster overrides
// Uncomment if event is enabled, as these drops modifications are nessecary.
//1841,G_SNAKE_,Snake Lord's Minon,Snake Lord's Minon,15,471,0,72,48,1,46,55,0,0,1,15,15,10,35,5,10,12,1,2,22,0x81,200,1576,576,576,0,0,0,0,0,0,0,7915,1000,7916,100,7720,30,12715,7,0,0,0,0,0,0,0,0,0,0,0,0
//1842,G_ANACONDAQ_,Snake Lord's Minon,Snake Lord's Minon,23,1109,0,300,149,1,124,157,0,0,1,23,28,10,36,5,10,12,1,2,25,0x91,200,1576,576,576,0,0,0,0,0,0,0,7915,1000,7916,100,7720,30,12715,7,0,0,0,0,0,0,0,0,0,0,0,0
//1843,SIDE_WINDER_,Snake Lord's Minon,Snake Lord's Minon,43,4929,0,1996,993,1,240,320,5,10,38,43,40,15,115,20,10,12,1,2,25,0x3095,200,1576,576,576,0,0,0,0,0,0,0,7915,1000,7916,100,7720,30,12715,7,0,0,0,0,0,0,0,0,0,0,0,0
//1844,G_ISIS_,Snake Lord's Minon,Snake Lord's Minon,47,7003,0,3709,1550,1,423,507,10,35,38,65,43,50,66,15,10,12,2,6,27,0x3195,200,1384,768,336,0,0,0,0,0,0,0,7915,1000,7916,100,7720,30,12715,8,0,0,0,0,0,0,0,0,0,0,0,0
// iRO Christmas 2008 Event
// Uncomment if event is enabled, as these drops modifications are nessecary.
//1244,JAKK_XMAS,Christmas Jakk,Christmas Jakk,38,3581,0,1113,688,1,315,382,5,30,1,38,38,43,75,45,10,12,1,0,43,0x81,200,1180,480,648,0,0,0,0,0,0,0,529,1000,530,1000,14546,1000,14550,1000,7174,1000,7175,1000,6092,1000,12355,1250,0,0,0,0
//1245,GOBLINE_XMAS,Christmas Goblin,Christmas Goblin,25,1176,0,282,171,1,118,140,10,5,1,53,25,20,38,45,10,12,1,7,24,0x81,100,1120,620,240,0,0,0,0,0,0,0,529,1000,530,1000,14546,1000,14550,1000,7174,1000,7175,1000,6092,1000,12355,1250,0,0,0,0
//1246,COOKIE_XMAS,Christmas Cookie,Christmas Cookie,28,2090,0,461,284,1,140,170,0,50,1,24,30,53,45,100,10,12,0,7,46,0x91,400,1248,1248,240,0,0,0,0,0,0,0,529,1000,530,1000,14546,1000,14550,1000,7174,1000,7175,1000,6092,1000,12355,1250,0,0,0,0
//1247,ANTONIO,Antonio,Antonio,10,10,0,3,2,1,13,20,100,0,1,1,1,50,100,100,10,12,1,3,66,0xC1,100,720,720,432,0,0,0,0,0,0,0,604,500,12354,500,14550,500,5136,500,12132,500,12225,500,5811,500,0,0,0,0,4243,1
// iRO Halloween 2009 Event
// Uncomment if event is enabled. Uncomment the skills for Halloween Whisper in mob_skill_db2.
//3014,HALLOWEEN_WHISPER,Halloween Whisper,Halloween Whisper,1,800,0,0,0,1,10,13,0,45,1,51,14,0,60,0,10,12,0,6,68,0x81,150,1960,960,504,0,0,0,0,0,0,0,12396,150,6299,5335,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
//3015,HALLOWEEN_DARK_LORD,Halloween Dark Lord,Halloween Dark Lord,1,45,0,0,0,1,10,13,0,45,1,51,14,0,60,0,10,12,2,6,89,0x81,100,868,768,480,0,0,0,0,0,0,0,12396,800,12397,5335,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
// iRO Halloween 2008 Event
// Uncomment if event is enabled.
//3000,ZOMBIE,Zombie,Zombie,15,534,0,50,33,1,67,79,0,10,1,8,7,0,15,0,10,12,1,1,29,0x3885,400,2612,912,288,0,0,0,0,0,0,0,957,9000,724,5,938,1000,958,50,727,70,0,0,0,0,0,0,0,0,4038,1
//3001,GHOUL,Ghoul,Ghoul,40,5418,0,1088,622,1,420,500,5,20,1,20,29,0,45,20,10,12,1,1,49,0x3885,250,2456,912,504,0,0,0,0,0,0,0,958,6000,756,110,509,700,511,800,2609,60,934,150,1260,1,0,0,0,0,4110,1
//3002,ZOMBIE_MASTER,Zombie Master,Zombie Master,62,14211,0,7610,2826,1,824,1084,37,26,25,20,30,5,77,35,10,12,1,1,29,0x3695,175,2612,912,288,0,0,0,0,0,0,0,7071,4413,938,1500,958,1500,723,200,727,100,1260,1,2324,2,0,0,0,0,4274,1

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,17 @@
// Monster Drop Database
// Add drop item to monster
//
// Structure:
// <mobid>,<itemid>,<rate>{,<randopt_groupid>,<flag>}
//
// <mobid> : Monster ID. See db/[pre-]re/mob_db.txt
// <itemid> : Item ID.
// <rate> : 1 = 0.01%
// 100 = 1%
// 10000 = 100%
// Just like rate in mob_db.txt, adjusted by battle_config.
// To remove original drop from monster, use 0 as rate.
// Optional:
// <randopt_groupid> : If set, the dropped item will be modified by Random Option Group based on db/[pre-]re/item_randomopt_group.txt
// <flag> : 1 - The item is protected from steal.
// 2 - As MVP Reward

View File

@@ -0,0 +1,30 @@
// Specific Item Drop Ratio Database
// Overrides for global item_rate* values from conf/battle/drops.conf
//
// Structure of Database:
// ItemID,Ratio{,MonsterID1,...,MonsterID10}
//
// Result:
// ItemID base drop rates defined in mob_db will not get multiplied
// by global item_rate* values (aka drop rates) from
// conf/battle/drops.conf. Instead Ratio will be used (100 = 1x).
// If no MonsterID is specified, all monsters will be affected,
// otherwise only listed ones.
//
// Examples:
// 909,100 // Jellopies from monsters will drop with 1x drop rate regardless of global drop rate
// 909,1000 // Jellopies from monsters will drop with 10x drop rate regardless of global drop rate
// 909,100,1002 // Jellopies from Porings will drop with 1x drop rate. Other monsters that drop Jellopies are unaffected (use global drop rate).
//
// Notes:
// - By default you can list up to 10 MonsterIDs per ItemID.
// It can be changed in src/map/mob.c by adjusting MAX_ITEMRATIO_MOBS.
// - Only ItemIDs up to MAX_ITEMDB are supported (default: 32768).
// - Does not override item_drop_*_min/max settings.
// - Does not affect card/item-granted drops. To adjust card/item-granted
// drops, edit them in item_db.
// - Does affect MVP prizes and Treasure Boxes.
// - You can add only ONE line per ItemID. If you need various ratios
// for different monsters, override drop rate with Ratio=100 and edit
// base drop rates in mob_db.
// - This file is reloaded by @reloadmobdb.

View File

@@ -1,33 +0,0 @@
# Specific Item Drop Ratio Database
# This file is a part of rAthena.
# Copyright(C) 2021 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###########################################################################
# Mob Item Ratio Database
###########################################################################
#
# Mob Item Ratio Settings
#
###########################################################################
# - Item AegisName of item to adjust.
# Ratio Drop rate.
# List: List of monster(s) affected (format <Aegis monster name>: true/false). (Defaulted to all monsters)
###########################################################################
Header:
Type: MOB_ITEM_RATIO_DB
Version: 1

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