Compare commits
363 Commits
hotfix/iss
...
hotfix/iss
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
10e1b3a7fe | ||
|
|
9991b09837 | ||
|
|
1c6270f96a | ||
|
|
b211d84409 | ||
|
|
4432b96b83 | ||
|
|
f7d08d6b2f | ||
|
|
1658f273de | ||
|
|
8b7f44cc63 | ||
|
|
fcdcce2cfa | ||
|
|
2e88b27b9b | ||
|
|
4a819c4f61 | ||
|
|
7168776c80 | ||
|
|
faadc80042 | ||
|
|
da95fc75be | ||
|
|
0258bb20f3 | ||
|
|
a7d7e72aa9 | ||
|
|
5ec7373309 | ||
|
|
f68734bf31 | ||
|
|
187aa852be | ||
|
|
40e1e4e726 | ||
|
|
fd8770c6ff | ||
|
|
7bdf67e3d3 | ||
|
|
5ba29be2a3 | ||
|
|
28632e8328 | ||
|
|
2cd46b9425 | ||
|
|
9000948c3c | ||
|
|
79a36e71d1 | ||
|
|
1595efc358 | ||
|
|
43ea987ba7 | ||
|
|
42f24866ae | ||
|
|
07fd129b20 | ||
|
|
f9974170c9 | ||
|
|
afdd8d3897 | ||
|
|
b12cef18d2 | ||
|
|
5cc391b2ea | ||
|
|
429569d4b6 | ||
|
|
d3d864dce0 | ||
|
|
1b280cf14e | ||
|
|
7457e32341 | ||
|
|
0ed0bc8819 | ||
|
|
7adcfe1392 | ||
|
|
b51a87146f | ||
|
|
52b22247e9 | ||
|
|
ff38cf70d2 | ||
|
|
7d3064c667 | ||
|
|
b13e4f0fbc | ||
|
|
92a3c3abc4 | ||
|
|
98efa294c8 | ||
|
|
b2afc2ea6e | ||
|
|
620fc7fbf2 | ||
|
|
02c5b8c8d8 | ||
|
|
ddd8fb2fde | ||
|
|
2a37f687d3 | ||
|
|
9d70b7c35f | ||
|
|
02cb645e31 | ||
|
|
a3125e6e95 | ||
|
|
2e04ca98b0 | ||
|
|
fb00561fc1 | ||
|
|
e2f1bca401 | ||
|
|
d38d2b6b71 | ||
|
|
5112f8e2d8 | ||
|
|
cef956d352 | ||
|
|
87da34f28c | ||
|
|
cde3b46e12 | ||
|
|
c67b60e375 | ||
|
|
f45b2dd0f3 | ||
|
|
f8721de7c0 | ||
|
|
005a2c4f48 | ||
|
|
0f9dde4e33 | ||
|
|
11164b275c | ||
|
|
96bf3904db | ||
|
|
940c22a6ee | ||
|
|
9e79d59d2d | ||
|
|
dccf15292f | ||
|
|
c14f05b652 | ||
|
|
4c1955664f | ||
|
|
5ef29be68e | ||
|
|
00d6014c8c | ||
|
|
0c299bf85f | ||
|
|
3bdd0fbcae | ||
|
|
27cef7bf86 | ||
|
|
d35e2899d9 | ||
|
|
3158c542de | ||
|
|
460b772aa1 | ||
|
|
4b8879170d | ||
|
|
9f4972d7d3 | ||
|
|
fc4f82838e | ||
|
|
e278678403 | ||
|
|
9f16d167b7 | ||
|
|
d6d56babf2 | ||
|
|
bac53cf737 | ||
|
|
9775c947da | ||
|
|
1f5871a85b | ||
|
|
43f6577abe | ||
|
|
9e98c3a019 | ||
|
|
dbe27fe510 | ||
|
|
3804d7f603 | ||
|
|
04ba3e3d96 | ||
|
|
3598c74191 | ||
|
|
12aaf28ca6 | ||
|
|
82f3ff9fb6 | ||
|
|
60d03a1978 | ||
|
|
a6357fd8c2 | ||
|
|
d929a87d9d | ||
|
|
60a2f2fc14 | ||
|
|
5647c875d6 | ||
|
|
c875ebd5e2 | ||
|
|
e4e593fbbe | ||
|
|
5d1edeb80b | ||
|
|
a9a9ca799f | ||
|
|
2b0d13b231 | ||
|
|
6ce5ba10b4 | ||
|
|
57c12910b3 | ||
|
|
f481cc9c46 | ||
|
|
39fb658810 | ||
|
|
db1277e76b | ||
|
|
02e15335dd | ||
|
|
79feae3629 | ||
|
|
affb9da48d | ||
|
|
152b4bd6a3 | ||
|
|
87d4d2825c | ||
|
|
fad58cd3c1 | ||
|
|
47732f92db | ||
|
|
1cc29e5a04 | ||
|
|
ee111cdef2 | ||
|
|
3b10fa16f0 | ||
|
|
33758a19a8 | ||
|
|
35c3301dda | ||
|
|
4d962d6f87 | ||
|
|
8efd61f9b2 | ||
|
|
444ad785be | ||
|
|
d87ac21986 | ||
|
|
f218994054 | ||
|
|
1c0a2c60b4 | ||
|
|
dfac961604 | ||
|
|
3ab1ada8d9 | ||
|
|
afaee2f01d | ||
|
|
e2185b8c7d | ||
|
|
b758a60bee | ||
|
|
45cd5808b7 | ||
|
|
929c30c414 | ||
|
|
47ebf332ab | ||
|
|
5784231946 | ||
|
|
b394b93100 | ||
|
|
b10caa039b | ||
|
|
6c5ed52572 | ||
|
|
a956d40747 | ||
|
|
3691a21e3d | ||
|
|
cd0937c468 | ||
|
|
2c1477d4ce | ||
|
|
bb5fd45d09 | ||
|
|
0de5244c56 | ||
|
|
ec05f56ecb | ||
|
|
d386d515a2 | ||
|
|
4f68d0c144 | ||
|
|
023dcac49f | ||
|
|
7e38cc6fa8 | ||
|
|
55e3d45fa1 | ||
|
|
7efd696af7 | ||
|
|
0e42b738c5 | ||
|
|
c81e6ffc09 | ||
|
|
7cc59c6708 | ||
|
|
14c388b401 | ||
|
|
e6bffc11fe | ||
|
|
81a2b8c995 | ||
|
|
e1aed76410 | ||
|
|
46aa15a182 | ||
|
|
b8ee97b6a1 | ||
|
|
43caf7cc0a | ||
|
|
0fba10c324 | ||
|
|
70d6876494 | ||
|
|
20945d71db | ||
|
|
a34a2f6de0 | ||
|
|
ab628b2369 | ||
|
|
746c1bdfa9 | ||
|
|
bf4b41bd66 | ||
|
|
c3dda07180 | ||
|
|
92a466c758 | ||
|
|
5d4fd1d3b7 | ||
|
|
18b642c174 | ||
|
|
d9f533165e | ||
|
|
936d5617b2 | ||
|
|
4411ee4c4e | ||
|
|
1fe4e4f17f | ||
|
|
44e5c5bcc7 | ||
|
|
d1e5127728 | ||
|
|
a23c84d345 | ||
|
|
341d093802 | ||
|
|
fde031fb19 | ||
|
|
83fc3e270a | ||
|
|
9dd553b87d | ||
|
|
4534be1a25 | ||
|
|
15c954ef23 | ||
|
|
7004fe3d95 | ||
|
|
0a0b05e6a1 | ||
|
|
9bbf4f17e3 | ||
|
|
f60da2b3fa | ||
|
|
6ed4dbd6d9 | ||
|
|
061e586a1f | ||
|
|
132e74bd13 | ||
|
|
147214cb1b | ||
|
|
5154e07899 | ||
|
|
c5a0279b5c | ||
|
|
48fd0e859b | ||
|
|
8d2c26d115 | ||
|
|
49c4ddf8f9 | ||
|
|
c4609b19d6 | ||
|
|
39f3a17f54 | ||
|
|
fb890c747c | ||
|
|
73140bd078 | ||
|
|
d1719f670f | ||
|
|
931155ee33 | ||
|
|
956f14bbfd | ||
|
|
eaa0a873f6 | ||
|
|
2863dc262b | ||
|
|
5e8d9aafab | ||
|
|
c6aceea6c3 | ||
|
|
77f91e5af1 | ||
|
|
24ea092dd2 | ||
|
|
ea59d80490 | ||
|
|
c1246ebe9a | ||
|
|
9309986a86 | ||
|
|
9794aa2b80 | ||
|
|
2e4ec1d1f6 | ||
|
|
e92f88a030 | ||
|
|
40c776340f | ||
|
|
8f19cfc3a1 | ||
|
|
da523d9fcd | ||
|
|
be0c0efe40 | ||
|
|
2ca94ad411 | ||
|
|
331b31d8cf | ||
|
|
fe14af9962 | ||
|
|
4829f3775d | ||
|
|
53ad415e7a | ||
|
|
251b6cbc59 | ||
|
|
ca56c060cf | ||
|
|
286645d850 | ||
|
|
935c08cc8e | ||
|
|
05ebde0198 | ||
|
|
312df0f10c | ||
|
|
5756ae945e | ||
|
|
785cd766cd | ||
|
|
7cac782db0 | ||
|
|
d9ab23ae0f | ||
|
|
e764fdd4b5 | ||
|
|
b65443d8f5 | ||
|
|
4a3dac6c93 | ||
|
|
663d2eb3b4 | ||
|
|
dd9b6d30e2 | ||
|
|
8a0adc4902 | ||
|
|
775b079fd3 | ||
|
|
8a4a5bfa25 | ||
|
|
058ad2c67e | ||
|
|
ba76880364 | ||
|
|
44b80448df | ||
|
|
6570489a84 | ||
|
|
8323b0b275 | ||
|
|
55053e0fc0 | ||
|
|
f79cac8509 | ||
|
|
85dc43c692 | ||
|
|
e08b5c4f13 | ||
|
|
eb823b2ab6 | ||
|
|
6293137841 | ||
|
|
9db44eca7d | ||
|
|
1f63265a3b | ||
|
|
8716121b4c | ||
|
|
c8fd2a52a9 | ||
|
|
42f695fe8e | ||
|
|
af8c4ff6d7 | ||
|
|
d421225c4f | ||
|
|
c99545dbcc | ||
|
|
cd7df72c63 | ||
|
|
a741540366 | ||
|
|
6fe0ed5819 | ||
|
|
03fa1af7a8 | ||
|
|
00943a2c5f | ||
|
|
06c159c405 | ||
|
|
7507065885 | ||
|
|
3424928fa1 | ||
|
|
02e61abbdd | ||
|
|
38cf16edba | ||
|
|
dad85750fb | ||
|
|
af8dd8b28d | ||
|
|
c94bae7359 | ||
|
|
8368ce20cc | ||
|
|
a67f5c5d6a | ||
|
|
75d51485bf | ||
|
|
e7b9e1245b | ||
|
|
e6a07242eb | ||
|
|
3d3c22b358 | ||
|
|
4f11020a4e | ||
|
|
044acebd75 | ||
|
|
ad820c168b | ||
|
|
568fc01226 | ||
|
|
6edcf4a3a1 | ||
|
|
d783324414 | ||
|
|
2b49d12d73 | ||
|
|
2f326bf04a | ||
|
|
e07d2b9ec2 | ||
|
|
bdd63022a9 | ||
|
|
979e13dd66 | ||
|
|
34cb15ec04 | ||
|
|
d6f948fea7 | ||
|
|
8ba918123e | ||
|
|
ebc96235e7 | ||
|
|
0e826261a6 | ||
|
|
652d77eb02 | ||
|
|
24ecebcaf3 | ||
|
|
0021b6d577 | ||
|
|
53761b952a | ||
|
|
412d90048d | ||
|
|
157392cd1a | ||
|
|
73fe0d26b7 | ||
|
|
be79474c8d | ||
|
|
80810e24f8 | ||
|
|
d9f61e7803 | ||
|
|
358c640d7e | ||
|
|
19b350550d | ||
|
|
d570cd885f | ||
|
|
58e82dc149 | ||
|
|
de80c5aab6 | ||
|
|
e2de896414 | ||
|
|
36a02685d5 | ||
|
|
67a07fd4d6 | ||
|
|
1453bcad4f | ||
|
|
1961e0ee88 | ||
|
|
f8d5d45b9b | ||
|
|
ea8da71cdd | ||
|
|
850904ab3e | ||
|
|
496f362ec9 | ||
|
|
5c35ec7d69 | ||
|
|
268b07bbd3 | ||
|
|
5a53017029 | ||
|
|
35b2f69530 | ||
|
|
e941f3a3f1 | ||
|
|
736a5a31f1 | ||
|
|
91c9c6f827 | ||
|
|
e37267b747 | ||
|
|
b143241222 | ||
|
|
3ddf8c5a6e | ||
|
|
968b43cf1b | ||
|
|
18ab64f2a1 | ||
|
|
836eda4879 | ||
|
|
97372ff423 | ||
|
|
1fc4b8de20 | ||
|
|
55645b8d3d | ||
|
|
48d799d8e2 | ||
|
|
04a83ec774 | ||
|
|
3800299213 | ||
|
|
b13bc7402c | ||
|
|
d165c19b73 | ||
|
|
23d1183927 | ||
|
|
15f28f1f9d | ||
|
|
6d9b175a21 | ||
|
|
8796135124 | ||
|
|
d3764754e8 | ||
|
|
3b31b31605 | ||
|
|
293eef94a8 | ||
|
|
f7486e71c1 | ||
|
|
7cd69f40e8 | ||
|
|
04dab1e9aa | ||
|
|
e248246257 | ||
|
|
22812b4de3 |
@@ -1,4 +1,4 @@
|
||||
image: Visual Studio 2013
|
||||
image: Visual Studio 2015
|
||||
# This is the default location, but we put it here for safety reasons, since we use it in our test script
|
||||
clone_folder: c:\projects\rathena
|
||||
# We do not need the git history for our integration tests
|
||||
@@ -8,10 +8,8 @@ pull_requests:
|
||||
do_not_increment_build_number: true
|
||||
environment:
|
||||
matrix:
|
||||
- VisualStudioVersion: 14.0
|
||||
Defines: "\"BUILDBOT\""
|
||||
- VisualStudioVersion: 14.0
|
||||
Defines: "\"BUILDBOT;PRERE\""
|
||||
- Defines: "\"BUILDBOT\""
|
||||
- Defines: "\"BUILDBOT;PRERE\""
|
||||
platform:
|
||||
- Win32
|
||||
- x64
|
||||
|
||||
@@ -857,12 +857,21 @@ Body:
|
||||
Help: |
|
||||
Params: <char name>
|
||||
Blow somebody up, including those surrounding them.
|
||||
- Command: reloadachievementdb
|
||||
Help: |
|
||||
Reload achievement database.
|
||||
- Command: reloadatcommand
|
||||
Help: |
|
||||
Reload atcommand settings.
|
||||
- Command: reloadattendancedb
|
||||
Help: |
|
||||
Reload attendance database.
|
||||
- Command: reloadbattleconf
|
||||
Help: |
|
||||
Reload battle settings.
|
||||
- Command: reloadinstancedb
|
||||
Help: |
|
||||
Reload instance database.
|
||||
- Command: reloaditemdb
|
||||
Help: |
|
||||
Reload item database.
|
||||
|
||||
@@ -30,3 +30,7 @@ bg_flee_penalty: 20
|
||||
|
||||
// Interval before updating the bg-member map mini-dots (milliseconds)
|
||||
bg_update_interval: 1000
|
||||
|
||||
// Before a player is warped into a Battleground from the Battleground Queue,
|
||||
// check to see if the player's current map has MF_NOWARP.
|
||||
bgqueue_nowarp_mapflag: no
|
||||
|
||||
@@ -71,9 +71,7 @@ wedding_modifydisplay: no
|
||||
save_clothcolor: yes
|
||||
|
||||
// Save body styles. (Note 1)
|
||||
// Note: Don't turn this on unless you know what you are doing.
|
||||
// Sprites are not released officially.
|
||||
save_body_style: no
|
||||
save_body_style: yes
|
||||
|
||||
// Do not display cloth colors for the wedding class?
|
||||
// Note: Both save_clothcolor and wedding_modifydisplay have to be enabled
|
||||
@@ -140,3 +138,14 @@ spawn_direction: no
|
||||
// kRO removed the packet and this re-enables the message.
|
||||
// Official: Disabled.
|
||||
mvp_exp_reward_message: no
|
||||
|
||||
// Send ping timer
|
||||
// Interval in seconds for each timer invoke.
|
||||
ping_timer_inverval: 30
|
||||
|
||||
// Send packets timeout in seconds before ping packet can be sent.
|
||||
ping_time: 20
|
||||
|
||||
// Show skill scale for clients 2015-12-23 and newer? (Note 1)
|
||||
// Official: yes
|
||||
show_skill_scale: yes
|
||||
|
||||
@@ -50,7 +50,7 @@ homunculus_auto_vapor: 80
|
||||
homunculus_max_level: 99
|
||||
|
||||
// Max level for Homunculus S
|
||||
homunculus_S_max_level: 150
|
||||
homunculus_S_max_level: 175
|
||||
|
||||
// Growth level for Homunculus S
|
||||
// This is the level at which homunculus S can use their growth tables
|
||||
@@ -62,11 +62,36 @@ homunculus_S_growth_level: 99
|
||||
// Official: yes
|
||||
homunculus_autofeed_always: yes
|
||||
|
||||
// Is getting exp/item from the homunculus disabled when you're idle?
|
||||
// Is getting exp/item from the homunculus 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.
|
||||
// You will only receive items if 'homunculus_autoloot' is activated,
|
||||
// Their master will only receive items if 'homunculus_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.
|
||||
hom_idle_no_share: no
|
||||
|
||||
// How the server should measure the homunculus master's idle time? (for homunculus exp share and autoloot ONLY) (Note 3)
|
||||
// (This will only work if 'hom_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 homunculus, separated from normal idle timer and 'idletime_option'.
|
||||
// It will only apply to homunculus-only kills and it will not affect normal autoloot and party share options.
|
||||
idletime_hom_option: 0x1F
|
||||
|
||||
// The rate at which homunculus gain experience from kills. (Note 2)
|
||||
// Only applies to renewal mode.
|
||||
// Official: 10%
|
||||
homunculus_exp_gain: 10
|
||||
|
||||
@@ -134,6 +134,9 @@ broadcast_hide_name: 2
|
||||
// Enable to sell rental item to NPC shop? (Note 1)
|
||||
rental_transaction: yes
|
||||
|
||||
// Sell rental item for 0 to NPC shop regardless of the item value in item_db? (Note 1)
|
||||
rental_item_novalue: no
|
||||
|
||||
// Minimum purchase price of items at a normal Shop
|
||||
// Officially items cannot be purchased for less than 1 Zeny
|
||||
min_shop_buy: 1
|
||||
|
||||
@@ -114,6 +114,9 @@ at_timeout: 0
|
||||
// Makes player cannot be attacked when autotrade? (turns player's state.monster_ignore) (Note 1)
|
||||
at_monsterignore: no
|
||||
|
||||
// Should autotrade trigger OnPCLogout script events? (Note 1)
|
||||
at_logout_event: yes
|
||||
|
||||
// Auction system, fee per hour. Default is 12000
|
||||
auction_feeperhour: 12000
|
||||
|
||||
|
||||
@@ -276,3 +276,11 @@ boss_nopc_idleskill_rate: 100
|
||||
// To switch it off, set it to 0.
|
||||
mob_nopc_move_rate: 100
|
||||
boss_nopc_move_rate: 100
|
||||
|
||||
// When killing a monster, do AG_BATTLE type achievements trigger for everyone in the same party within the area?
|
||||
// Area is limited to area_size battle config.
|
||||
achievement_mob_share: no
|
||||
|
||||
// Should slaves teleport back to their master if they get too far during chase? (Note 1)
|
||||
// Default (Official): no
|
||||
slave_stick_with_master: no
|
||||
|
||||
@@ -272,8 +272,7 @@ fame_pharmacy_10: 50
|
||||
idletime_option: 0x1F
|
||||
|
||||
// Adjust the summoner class' special traits.
|
||||
// 0: Summoners behave like other classes.
|
||||
// 1: Summoners belong to brute race instead of demi-human
|
||||
// 2: Summoners are small size instead of medium
|
||||
// 3: Both of the above (official value)
|
||||
summoner_trait: 3
|
||||
// - Summoners belong to brute race category. They have their own race RC_PLAYER_DORAM (11) to be differentiated from monster race RC_BRUTE (2).
|
||||
// - Summoners are small size (0) instead of medium (1)
|
||||
summoner_race: 11
|
||||
summoner_size: 0
|
||||
|
||||
@@ -85,7 +85,7 @@ clear_skills_on_warp: 15
|
||||
|
||||
//Setting this to YES will override the target mode of ground-based skills with the flag 0x01 to "No Enemies"
|
||||
//The two skills affected by default are Pneuma and Safety Wall (if set to yes, those two skills will not protect everyone, but only allies)
|
||||
//See db/skill_unit_db.txt for more info.
|
||||
//See db/(pre-)re/skill_db.yml for more info.
|
||||
defunit_not_enemy: no
|
||||
|
||||
// Should skills always do at least 'hits' damage when they don't miss/are blocked?
|
||||
@@ -107,11 +107,11 @@ auto_counter_type: 15
|
||||
|
||||
// Can ground skills be placed on top of each other? (Note 3)
|
||||
// By default, skills with UF_NOREITERATION set cannot be stacked on top of
|
||||
// other skills, this setting will override that. (skill_unit_db)
|
||||
// other skills, this setting will override that.
|
||||
skill_reiteration: 0
|
||||
|
||||
// Can ground skills NOT be placed underneath/near players/monsters? (Note 3)
|
||||
// If set, only skills with UF_NOFOOTSET set will be affected (skill_unit_db)
|
||||
// If set, only skills with UF_NOFOOTSET set will be affected.
|
||||
skill_nofootset: 1
|
||||
|
||||
// Should traps (hunter traps + quagmire) change their target to "all" inside gvg/pvp grounds? (Note 3)
|
||||
@@ -343,7 +343,7 @@ stormgust_knockback: yes
|
||||
// For RENEWAL_CAST (Note 2)
|
||||
// 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 -1 is the skill_cast_db.txt).
|
||||
// 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
|
||||
@@ -362,6 +362,21 @@ skill_eightpath_algorithm: yes
|
||||
// damage skills (previous behavior).
|
||||
can_damage_skill: 1
|
||||
|
||||
// Land Protector behavior (Note 1)
|
||||
// On official servers, players standing on the border (outer cell) of the Land Protector can still be affected/hit
|
||||
// by AoE skills (if the skill has a splash effect, such as Storm Gust). The Athena behavior ignores AoE affects/hits
|
||||
// while players are standing on the border.
|
||||
// Official: 0
|
||||
// Legacy Athena: 1
|
||||
land_protector_behavior: 0
|
||||
|
||||
// NPC EMOTION behavior (Note 1)
|
||||
// On official servers, certain mobs cast NPC EMOTION skill which displays an emoticon and change their mode from
|
||||
// Aggressive to Passive for a certain time. The Athena behavior does not change their mode to Passive.
|
||||
// Official: 0
|
||||
// Legacy Athena: 1
|
||||
npc_emotion_behavior: 0
|
||||
|
||||
// Should Tarot Card of Fate have the same chance for each card to occur? (Note 1)
|
||||
// Official chances: 15%: LOVERS | 10%: FOOL, MAGICIAN, HIGH PRIESTESS, STRENGTH, SUN | 8%: TEMPERANCE
|
||||
// 7%: CHARIOT | 6%: THE HANGED MAN | 5%: DEATH, STAR | 2%: TOWER | 1%: WHEEL OF FORTUNE, DEVIL
|
||||
|
||||
@@ -81,8 +81,6 @@ mysql_reconnect_count: 1
|
||||
// Login Database Tables
|
||||
login_server_account_db: login
|
||||
ipban_table: ipbanlist
|
||||
|
||||
// Shared
|
||||
global_acc_reg_num_table: global_acc_reg_num
|
||||
global_acc_reg_str_table: global_acc_reg_str
|
||||
|
||||
|
||||
@@ -52,7 +52,8 @@ console_silent: 0
|
||||
console: off
|
||||
|
||||
// Can you use _M/_F to make new accounts on the server?
|
||||
new_account: yes
|
||||
// Note: This only works if client side password encryption is not enabled.
|
||||
new_account: no
|
||||
|
||||
//If new_account is enabled, minimum length to userid and passwords should be 4?
|
||||
//Must be 'Yes' unless your client uses both 'Disable 4 LetterUserID/Password' Diffs
|
||||
@@ -162,6 +163,10 @@ dnsbl_servers: bl.blocklist.de, socks.dnsbl.sorbs.net
|
||||
// Note: see 'doc/md5_hashcheck.txt' for more details.
|
||||
client_hash_check: off
|
||||
|
||||
// Enable web authentication token system
|
||||
// This is required for new clients that get data via an additional API over HTTP
|
||||
use_web_auth_token: yes
|
||||
|
||||
// Client MD5 hashes
|
||||
// The client with the specified hash can be used to log in by players with
|
||||
// a group_id equal to or greater than the given value.
|
||||
|
||||
@@ -354,9 +354,10 @@
|
||||
334: Total Domination
|
||||
|
||||
// Battlegrounds Queue
|
||||
337: You may not join a battleground queue when you're in a battleground map.
|
||||
337: You can't apply to a battleground queue from this map.
|
||||
338: You can't apply to a battleground queue due to recently deserting a battleground. Time remaining: %d minutes and %d seconds.
|
||||
339: You can't apply to a battleground queue for %d seconds due to recently leaving one.
|
||||
340: Participants were unable to join. Delaying entry for more participants.
|
||||
|
||||
// Templates for @who output
|
||||
343: Name: %s
|
||||
@@ -864,7 +865,10 @@
|
||||
// pcblock command
|
||||
794: This action is currently blocked.
|
||||
|
||||
//795-899 free
|
||||
// @reloadattendancedb
|
||||
795: Attendance database has been reloaded.
|
||||
|
||||
//796-899 free
|
||||
|
||||
//------------------------------------
|
||||
// More atcommands message
|
||||
@@ -1703,5 +1707,21 @@
|
||||
1503: You've entered a PK Zone.
|
||||
1504: You've entered a PK Zone (safe until level %d).
|
||||
|
||||
// @setquest, @erasequest, @completequest
|
||||
1505: Usage: %s <quest ID>
|
||||
1506: Quest %d not found in DB.
|
||||
1507: Character already has quest %d.
|
||||
1508: Character doesn't have quest %d.
|
||||
|
||||
// @checkquest
|
||||
1509: Checkquest value for quest %d
|
||||
1510: > HAVEQUEST : %d
|
||||
1511: > HUNTING : %d
|
||||
1512: > PLAYTIME : %d
|
||||
|
||||
// @changegm
|
||||
1513: Currently in WoE hours, unable to delegate Guild leader
|
||||
1514: You have to wait for a while before delegating a new Guild leader
|
||||
|
||||
//Custom translations
|
||||
import: conf/msg_conf/import/map_msg_eng_conf.txt
|
||||
|
||||
@@ -1666,5 +1666,9 @@
|
||||
1503: Has entrado en una zona PK.
|
||||
1504: Has entrado en una zona PK (segura hasta el nivel %d).
|
||||
|
||||
// @changegm
|
||||
1513: No puedes delegar el liderazgo del clan durante el horario de WoE
|
||||
1514: Debes esperar un tiempo antes de poder designar un nuevo líder de clan
|
||||
|
||||
//Traducciones personalizadas
|
||||
import: conf/msg_conf/import/map_msg_spn_conf.txt
|
||||
|
||||
@@ -1,3 +1,34 @@
|
||||
# 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/>.
|
||||
#
|
||||
###########################################################################
|
||||
# Attendance Database
|
||||
###########################################################################
|
||||
#
|
||||
# Attendance Settings
|
||||
#
|
||||
###########################################################################
|
||||
# - Start Start date.
|
||||
# End End date.
|
||||
# Rewards: List of rewards for each day.
|
||||
# - Day Reward day.
|
||||
# ItemId Item ID.
|
||||
###########################################################################
|
||||
|
||||
Header:
|
||||
Type: ATTENDANCE_DB
|
||||
Version: 1
|
||||
|
||||
@@ -29,7 +29,12 @@
|
||||
# MinLevel Minimum level required to join the battleground. (Default: 1)
|
||||
# MaxLevel Maximum level to join the battleground. (Default: MAX_LEVEL value)
|
||||
# Deserter Amount of time in seconds a player is marked deserter. (Default: 600)
|
||||
# StartDelay Amount of time in seconds once a queue is filled before a start message is sent to players. (Default: 30)
|
||||
# StartDelay Amount of time in seconds once a queue is filled before players are warped. (Default: 0)
|
||||
# Join: Which application type is accepted. The entryqueuelist.lub can visually disable these options.
|
||||
# Solo Able to join a queue as an individual. (Default: true)
|
||||
# Party Able to join a queue as a party. (Default: true)
|
||||
# Guild Able to join a queue as a guild. (Default: true)
|
||||
# JobRestrictions List of jobs that are unable to join the battleground.
|
||||
# Locations: Battleground location settings.
|
||||
# - Map The map on which the battleground will be played.
|
||||
# StartEvent NPC event triggered when the battleground starts.
|
||||
@@ -38,12 +43,14 @@
|
||||
# RespawnY Y coordinate for warping on death.
|
||||
# DeathEvent NPC event triggered when a player dies.
|
||||
# QuitEvent NPC event triggered when a player quits.
|
||||
# ActiveEvent NPC event triggered when a player joints an active battleground.
|
||||
# Variable Name of BG ID variable used in the battleground script.
|
||||
# TeamB: TeamB settings.
|
||||
# RespawnX X coordinate for warping on death.
|
||||
# RespawnY Y coordinate for warping on death.
|
||||
# DeathEvent NPC event triggered when a player dies.
|
||||
# QuitEvent NPC event triggered when a player quits.
|
||||
# ActiveEvent NPC event triggered when a player joints an active battleground.
|
||||
# Variable Name of BG ID variable used in the battleground script.
|
||||
###########################################################################
|
||||
|
||||
@@ -53,121 +60,151 @@ Header:
|
||||
|
||||
Body:
|
||||
- Id: 1
|
||||
Name: "Tierra Gorge"
|
||||
Name: Tierra Gorge
|
||||
MinPlayers: 6
|
||||
MinLevel: 80
|
||||
JobRestrictions:
|
||||
Novice: true
|
||||
SuperNovice: true
|
||||
Novice_High: true
|
||||
Baby: true
|
||||
Super_Baby: true
|
||||
Super_Novice_E: true
|
||||
Super_Baby_E: true
|
||||
Locations:
|
||||
- Map: "bat_a01"
|
||||
StartEvent: "start#bat_a01::OnReadyCheck"
|
||||
- Map: bat_a01
|
||||
StartEvent: start#bat_a01::OnReadyCheck
|
||||
TeamA:
|
||||
RespawnX: 50
|
||||
RespawnY: 374
|
||||
QuitEvent: "start#bat_a01::OnGuillaumeQuit"
|
||||
Variable: "$@TierraBG1_id1"
|
||||
QuitEvent: start#bat_a01::OnGuillaumeQuit
|
||||
ActiveEvent: start#bat_a01::OnGuillaumeActive
|
||||
Variable: $@TierraBG1_id1
|
||||
TeamB:
|
||||
RespawnX: 42
|
||||
RespawnY: 16
|
||||
QuitEvent: "start#bat_a01::OnCroixQuit"
|
||||
Variable: "$@TierraBG1_id2"
|
||||
- Map: "bat_a02"
|
||||
StartEvent: "start#bat_a02::OnReadyCheck"
|
||||
QuitEvent: start#bat_a01::OnCroixQuit
|
||||
ActiveEvent: start#bat_a01::OnCroixActive
|
||||
Variable: $@TierraBG1_id2
|
||||
- Map: bat_a02
|
||||
StartEvent: start#bat_a02::OnReadyCheck
|
||||
TeamA:
|
||||
RespawnX: 50
|
||||
RespawnY: 374
|
||||
QuitEvent: "start#bat_a02::OnGuillaumeQuit"
|
||||
Variable: "$@TierraBG2_id1"
|
||||
QuitEvent: start#bat_a02::OnGuillaumeQuit
|
||||
ActiveEvent: start#bat_a02::OnGuillaumeActive
|
||||
Variable: $@TierraBG2_id1
|
||||
TeamB:
|
||||
RespawnX: 42
|
||||
RespawnY: 16
|
||||
QuitEvent: "start#bat_a02::OnCroixQuit"
|
||||
Variable: "$@TierraBG2_id2"
|
||||
QuitEvent: start#bat_a02::OnCroixQuit
|
||||
ActiveEvent: start#bat_a02::OnCroixActive
|
||||
Variable: $@TierraBG2_id2
|
||||
- Id: 2
|
||||
Name: "Flavius"
|
||||
Name: Flavius
|
||||
MinPlayers: 6
|
||||
MinLevel: 80
|
||||
JobRestrictions:
|
||||
Novice: true
|
||||
SuperNovice: true
|
||||
Novice_High: true
|
||||
Baby: true
|
||||
Super_Baby: true
|
||||
Super_Novice_E: true
|
||||
Super_Baby_E: true
|
||||
Locations:
|
||||
- Map: "bat_b01"
|
||||
StartEvent: "start#bat_b01::OnReadyCheck"
|
||||
- Map: bat_b01
|
||||
StartEvent: start#bat_b01::OnReadyCheck
|
||||
TeamA:
|
||||
RespawnX: 10
|
||||
RespawnY: 290
|
||||
QuitEvent: "start#bat_b01::OnGuillaumeQuit"
|
||||
Variable: "$@FlaviusBG1_id1"
|
||||
QuitEvent: start#bat_b01::OnGuillaumeQuit
|
||||
ActiveEvent: start#bat_b01::OnGuillaumeActive
|
||||
Variable: $@FlaviusBG1_id1
|
||||
TeamB:
|
||||
RespawnX: 390
|
||||
RespawnY: 10
|
||||
QuitEvent: "start#bat_b01::OnCroixQuit"
|
||||
Variable: "$@FlaviusBG1_id2"
|
||||
- Map: "bat_b02"
|
||||
StartEvent: "start#bat_b02::OnReadyCheck"
|
||||
QuitEvent: start#bat_b01::OnCroixQuit
|
||||
ActiveEvent: start#bat_b01::OnCroixActive
|
||||
Variable: $@FlaviusBG1_id2
|
||||
- Map: bat_b02
|
||||
StartEvent: start#bat_b02::OnReadyCheck
|
||||
TeamA:
|
||||
RespawnX: 10
|
||||
RespawnY: 290
|
||||
QuitEvent: "start#bat_b02::OnGuillaumeQuit"
|
||||
Variable: "$@FlaviusBG2_id1"
|
||||
QuitEvent: start#bat_b02::OnGuillaumeQuit
|
||||
ActiveEvent: start#bat_b02::OnGuillaumeActive
|
||||
Variable: $@FlaviusBG2_id1
|
||||
TeamB:
|
||||
RespawnX: 390
|
||||
RespawnY: 10
|
||||
QuitEvent: "start#bat_b02::OnCroixQuit"
|
||||
Variable: "$@FlaviusBG2_id2"
|
||||
QuitEvent: start#bat_b02::OnCroixQuit
|
||||
ActiveEvent: start#bat_b02::OnCroixActive
|
||||
Variable: $@FlaviusBG2_id2
|
||||
- Id: 3
|
||||
Name: "KVM (Level 80 and up)"
|
||||
Name: KVM (Level 80 and up)
|
||||
MinPlayers: 5
|
||||
MinLevel: 80
|
||||
Locations:
|
||||
- Map: "bat_c01"
|
||||
StartEvent: "KvM01_BG::OnStart"
|
||||
- Map: bat_c01
|
||||
StartEvent: KvM01_BG::OnStart
|
||||
TeamA:
|
||||
RespawnX: 52
|
||||
RespawnY: 129
|
||||
DeathEvent: "KvM01_BG::OnGuillaumeDie"
|
||||
QuitEvent: "KvM01_BG::OnGuillaumeQuit"
|
||||
Variable: "$@KvM01BG_id1"
|
||||
DeathEvent: KvM01_BG::OnGuillaumeDie
|
||||
QuitEvent: KvM01_BG::OnGuillaumeQuit
|
||||
ActiveEvent: KvM01_BG::OnGuillaumeActive
|
||||
Variable: $@KvM01BG_id1
|
||||
TeamB:
|
||||
RespawnX: 147
|
||||
RespawnY: 55
|
||||
DeathEvent: "KvM01_BG::OnCroixDie"
|
||||
QuitEvent: "KvM01_BG::OnCroixQuit"
|
||||
Variable: "$@KvM01BG_id2"
|
||||
DeathEvent: KvM01_BG::OnCroixDie
|
||||
QuitEvent: KvM01_BG::OnCroixQuit
|
||||
ActiveEvent: KvM01_BG::OnCroixActive
|
||||
Variable: $@KvM01BG_id2
|
||||
- Id: 4
|
||||
Name: "KVM (Level 60~79)"
|
||||
Name: KVM (Level 60~79)
|
||||
MinPlayers: 5
|
||||
MinLevel: 60
|
||||
MaxLevel: 79
|
||||
Locations:
|
||||
- Map: "bat_c02"
|
||||
StartEvent: "KvM02_BG::OnStart"
|
||||
- Map: bat_c02
|
||||
StartEvent: KvM02_BG::OnStart
|
||||
TeamA:
|
||||
RespawnX: 52
|
||||
RespawnY: 129
|
||||
DeathEvent: "KvM02_BG::OnGuillaumeDie"
|
||||
QuitEvent: "KvM02_BG::OnGuillaumeQuit"
|
||||
Variable: "$@KvM02BG_id1"
|
||||
DeathEvent: KvM02_BG::OnGuillaumeDie
|
||||
QuitEvent: KvM02_BG::OnGuillaumeQuit
|
||||
ActiveEvent: KvM02_BG::OnGuillaumeActive
|
||||
Variable: $@KvM02BG_id1
|
||||
TeamB:
|
||||
RespawnX: 147
|
||||
RespawnY: 55
|
||||
DeathEvent: "KvM02_BG::OnCroixDie"
|
||||
QuitEvent: "KvM02_BG::OnCroixQuit"
|
||||
Variable: "$@KvM02BG_id2"
|
||||
DeathEvent: KvM02_BG::OnCroixDie
|
||||
QuitEvent: KvM02_BG::OnCroixQuit
|
||||
ActiveEvent: KvM02_BG::OnCroixActive
|
||||
Variable: $@KvM02BG_id2
|
||||
- Id: 5
|
||||
Name: "KVM (Level 59 and below"
|
||||
Name: KVM (Level 59 and below
|
||||
MinPlayers: 5
|
||||
MaxLevel: 59
|
||||
Locations:
|
||||
- Map: "bat_c03"
|
||||
StartEvent: "KvM03_BG::OnStart"
|
||||
- Map: bat_c03
|
||||
StartEvent: KvM03_BG::OnStart
|
||||
TeamA:
|
||||
RespawnX: 52
|
||||
RespawnY: 129
|
||||
DeathEvent: "KvM03_BG::OnGuillaumeDie"
|
||||
QuitEvent: "KvM03_BG::OnGuillaumeQuit"
|
||||
Variable: "$@KvM03BG_id1"
|
||||
DeathEvent: KvM03_BG::OnGuillaumeDie
|
||||
QuitEvent: KvM03_BG::OnGuillaumeQuit
|
||||
ActiveEvent: KvM03_BG::OnGuillaumeActive
|
||||
Variable: $@KvM03BG_id1
|
||||
TeamB:
|
||||
RespawnX: 147
|
||||
RespawnY: 55
|
||||
DeathEvent: "KvM03_BG::OnCroixDie"
|
||||
QuitEvent: "KvM03_BG::OnCroixQuit"
|
||||
Variable: "$@KvM03BG_id2"
|
||||
DeathEvent: KvM03_BG::OnCroixDie
|
||||
QuitEvent: KvM03_BG::OnCroixQuit
|
||||
ActiveEvent: KvM03_BG::OnCroixActive
|
||||
Variable: $@KvM03BG_id2
|
||||
|
||||
Footer:
|
||||
Imports:
|
||||
|
||||
47
db/const.txt
47
db/const.txt
@@ -48,7 +48,7 @@ RDMOPT_ATTR_TOLERACE_SAINT 31
|
||||
RDMOPT_ATTR_TOLERACE_DARKNESS 32
|
||||
RDMOPT_ATTR_TOLERACE_TELEKINESIS 33
|
||||
RDMOPT_ATTR_TOLERACE_UNDEAD 34
|
||||
RDMOPT_ATTR_TOLERACE_ALL 35
|
||||
RDMOPT_ATTR_TOLERACE_ALLBUTNOTHING 35
|
||||
RDMOPT_DAMAGE_PROPERTY_NOTHING_USER 36
|
||||
RDMOPT_DAMAGE_PROPERTY_NOTHING_TARGET 37
|
||||
RDMOPT_DAMAGE_PROPERTY_WATER_USER 38
|
||||
@@ -99,7 +99,7 @@ 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_BODY_ATTR_ALL 86
|
||||
RDMOPT_RACE_TOLERACE_NOTHING 87
|
||||
RDMOPT_RACE_TOLERACE_UNDEAD 88
|
||||
RDMOPT_RACE_TOLERACE_ANIMAL 89
|
||||
@@ -186,8 +186,8 @@ 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_HP_DRAIN 173
|
||||
//RDMOPT_SP_DRAIN 174
|
||||
RDMOPT_WEAPON_ATTR_NOTHING 175
|
||||
RDMOPT_WEAPON_ATTR_WATER 176
|
||||
RDMOPT_WEAPON_ATTR_GROUND 177
|
||||
@@ -206,7 +206,44 @@ 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_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
|
||||
|
||||
@@ -89,31 +89,31 @@
|
||||
//Eira
|
||||
6048,8022,5,128,0,0,0,0,0,0,0,0,0,0,0 //MH_LIGHT_OF_REGENE
|
||||
6048,8023,5,114,0,0,0,0,0,0,0,0,0,0,0 //MH_OVERED_BOOST
|
||||
6048,8024,5,106,0,0,0,0,0,0,0,0,0,0,0 //MH_ERASER_CUTTER
|
||||
6048,8025,5,121,0,0,0,0,0,0,0,0,0,0,0 //MH_XENO_SLASHER
|
||||
6048,8024,10,106,0,0,0,0,0,0,0,0,0,0,0 //MH_ERASER_CUTTER
|
||||
6048,8025,10,121,0,0,0,0,0,0,0,0,0,0,0 //MH_XENO_SLASHER
|
||||
6048,8026,5,137,0,0,0,0,0,0,0,0,0,0,0 //MH_SILENT_BREEZE
|
||||
//Bayeri
|
||||
6049,8031,5,105,0,0,0,0,0,0,0,0,0,0,0 //MH_STAHL_HORN
|
||||
6049,8031,10,105,0,0,0,0,0,0,0,0,0,0,0 //MH_STAHL_HORN
|
||||
6049,8032,5,112,0,0,0,0,0,0,0,0,0,0,0 //MH_GOLDENE_FERSE
|
||||
6049,8033,5,121,0,0,0,0,0,0,0,0,0,0,0 //MH_STEINWAND
|
||||
6049,8034,5,138,0,0,0,0,0,0,0,0,0,0,0 //MH_HEILIGE_STANGE
|
||||
6049,8034,10,138,0,0,0,0,0,0,0,0,0,0,0 //MH_HEILIGE_STANGE
|
||||
6049,8035,5,130,0,0,0,0,0,0,0,0,0,0,0 //MH_ANGRIFFS_MODUS
|
||||
//Sera
|
||||
6050,8018,5,132,0,0,0,0,0,0,0,0,0,0,0 //MH_SUMMON_LEGION
|
||||
6050,8019,5,105,0,0,0,0,0,0,0,0,0,0,0 //MH_NEEDLE_OF_PARALYZE
|
||||
6050,8019,10,105,0,0,0,0,0,0,0,0,0,0,0 //MH_NEEDLE_OF_PARALYZE
|
||||
6050,8020,5,116,0,0,0,0,0,0,0,0,0,0,0 //MH_POISON_MIST
|
||||
6050,8021,5,123,0,0,0,0,0,0,0,0,0,0,0 //MH_PAIN_KILLER
|
||||
6050,8021,10,123,0,0,0,0,0,0,0,0,0,0,0 //MH_PAIN_KILLER
|
||||
//Dieter
|
||||
6051,8039,5,122,0,0,0,0,0,0,0,0,0,0,0 //MH_MAGMA_FLOW
|
||||
6051,8040,5,116,0,0,0,0,0,0,0,0,0,0,0 //MH_GRANITIC_ARMOR
|
||||
6051,8041,5,109,0,0,0,0,0,0,0,0,0,0,0 //MH_LAVA_SLIDE
|
||||
6051,8042,5,131,0,0,0,0,0,0,0,0,0,0,0 //MH_PYROCLASTIC
|
||||
6051,8041,10,109,0,0,0,0,0,0,0,0,0,0,0 //MH_LAVA_SLIDE
|
||||
6051,8042,10,131,0,0,0,0,0,0,0,0,0,0,0 //MH_PYROCLASTIC
|
||||
6051,8043,5,102,0,0,0,0,0,0,0,0,0,0,0 //MH_VOLCANIC_ASH
|
||||
//Elanor
|
||||
6052,8027,1,100,0,0,0,0,0,0,0,0,0,0,0 //MH_STYLE_CHANGE
|
||||
6052,8028,5,100,0,0,0,0,0,0,0,0,0,0,0 //MH_SONIC_CRAW
|
||||
6052,8029,5,114,0,0,0,0,0,0,0,0,0,0,0 //MH_SILVERVEIN_RUSH
|
||||
6052,8030,5,128,0,0,0,0,0,0,0,0,0,0,0 //MH_MIDNIGHT_FRENZY
|
||||
6052,8029,10,114,0,0,0,0,0,0,0,0,0,0,0 //MH_SILVERVEIN_RUSH
|
||||
6052,8030,10,128,0,0,0,0,0,0,0,0,0,0,0 //MH_MIDNIGHT_FRENZY
|
||||
6052,8036,5,100,0,0,0,0,0,0,0,0,0,0,0 //MH_TINDER_BREAKER
|
||||
6052,8037,5,112,0,0,0,0,0,0,0,0,0,0,0 //MH_CBC
|
||||
6052,8038,5,133,0,0,0,0,0,0,0,0,0,0,0 //MH_EQC
|
||||
|
||||
@@ -1,3 +1,34 @@
|
||||
# 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/>.
|
||||
#
|
||||
###########################################################################
|
||||
# Attendance Database
|
||||
###########################################################################
|
||||
#
|
||||
# Attendance Settings
|
||||
#
|
||||
###########################################################################
|
||||
# - Start Start date.
|
||||
# End End date.
|
||||
# Rewards: List of rewards for each day.
|
||||
# - Day Reward day.
|
||||
# ItemId Item ID.
|
||||
###########################################################################
|
||||
|
||||
Header:
|
||||
Type: ATTENDANCE_DB
|
||||
Version: 1
|
||||
|
||||
@@ -29,7 +29,12 @@
|
||||
# MinLevel Minimum level required to join the battleground. (Default: 1)
|
||||
# MaxLevel Maximum level to join the battleground. (Default: MAX_LEVEL value)
|
||||
# Deserter Amount of time in seconds a player is marked deserter. (Default: 600)
|
||||
# StartDelay Amount of time in seconds once a queue is filled before a start message is sent to players. (Default: 30)
|
||||
# StartDelay Amount of time in seconds once a queue is filled before players are warped. (Default: 0)
|
||||
# Join: Which application type is accepted. The entryqueuelist.lub can visually disable these options.
|
||||
# Solo Able to join a queue as an individual. (Default: true)
|
||||
# Party Able to join a queue as a party. (Default: true)
|
||||
# Guild Able to join a queue as a guild. (Default: true)
|
||||
# JobRestrictions List of jobs that are unable to join the battleground.
|
||||
# Locations: Battleground location settings.
|
||||
# - Map The map on which the battleground will be played.
|
||||
# StartEvent NPC event triggered when the battleground starts.
|
||||
@@ -38,12 +43,14 @@
|
||||
# RespawnY Y coordinate for warping on death.
|
||||
# DeathEvent NPC event triggered when a player dies.
|
||||
# QuitEvent NPC event triggered when a player quits.
|
||||
# ActiveEvent NPC event triggered when a player joints an active battleground.
|
||||
# Variable Name of BG ID variable used in the battleground script.
|
||||
# TeamB: TeamB settings.
|
||||
# RespawnX X coordinate for warping on death.
|
||||
# RespawnY Y coordinate for warping on death.
|
||||
# DeathEvent NPC event triggered when a player dies.
|
||||
# QuitEvent NPC event triggered when a player quits.
|
||||
# ActiveEvent NPC event triggered when a player joints an active battleground.
|
||||
# Variable Name of BG ID variable used in the battleground script.
|
||||
###########################################################################
|
||||
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
// Instance Database
|
||||
//
|
||||
// Structure of Database:
|
||||
// ID,Name,LimitTime,IdleTimeOut,EnterMap,EnterX,EnterY,Map2,Map3,...,Map255
|
||||
//
|
||||
// EnterMap is considered as Map1
|
||||
40
db/import-tmpl/instance_db.yml
Normal file
40
db/import-tmpl/instance_db.yml
Normal file
@@ -0,0 +1,40 @@
|
||||
# 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/>.
|
||||
#
|
||||
###########################################################################
|
||||
# Instance Database
|
||||
###########################################################################
|
||||
#
|
||||
# Instance Settings
|
||||
#
|
||||
###########################################################################
|
||||
# - Id Instance ID.
|
||||
# Name Instance Name.
|
||||
# TimeLimit Total lifetime of instance in seconds. (Default: 3600)
|
||||
# IdleTimeOut Time before an idle instance is destroyed in seconds. (Default: 300)
|
||||
# Destroyable Toggles the ability to destroy the instance using instance 'Destroy' button. (Default: true)
|
||||
# Note: the button is displayed based on parties. For any mode, it requires the party leader to be the instance owner to destroy it.
|
||||
# Enter: Instance entrance coordinates.
|
||||
# Map Map Name where players start.
|
||||
# X X Coordinate where players start.
|
||||
# Y Y Coordinate where players start.
|
||||
# AdditionalMaps: List of maps that are part of an instance. (Optional)
|
||||
###########################################################################
|
||||
|
||||
Header:
|
||||
Type: INSTANCE_DB
|
||||
Version: 1
|
||||
@@ -26,7 +26,7 @@
|
||||
//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; },{},{}
|
||||
//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; },{},{}
|
||||
|
||||
@@ -20,3 +20,57 @@
|
||||
|
||||
//Job - Renewal 255 Levels
|
||||
//60,x,1,112000,355000,615000,917000,1253000,1595000,2007000,2430000,2868000,3420000,3863000,4504000,4998000,5769000,6321000,7254000,7870000,9015000,9530000,11072000,11848000,13467000,14337000,16243000,17216000,19446000,20781000,23070000,24453000,27568000,29118000,31820000,34125000,37048000,40204000,42972000,45937000,49110000,52696000,57158000,61305000,67167000,72285000,77647000,83624000,91113000,98548000,107630000,119077000,131668000,145518000,160753000,177511000,195944000,216220000,238523000,263056000,290042000,319726000,324726000,329726000,334726000,339726000,344726000,349726000,354726000,359726000,364726000,369726000,374726000,379726000,384726000,389726000,394726000,399726000,404726000,409726000,414726000,419726000,424726000,429726000,434726000,439726000,444726000,449726000,454726000,459726000,464726000,469726000,474726000,479726000,484726000,489726000,494726000,499726000,504726000,509726000,514726000,519726000,524726000,529726000,534726000,539726000,544726000,549726000,554726000,559726000,564726000,569726000,574726000,579726000,584726000,589726000,594726000,599726000,604726000,609726000,614726000,619726000,624726000,629726000,634726000,639726000,644726000,649726000,654726000,659726000,664726000,669726000,674726000,679726000,684726000,689726000,694726000,699726000,704726000,709726000,714726000,719726000,724726000,729726000,734726000,739726000,744726000,749726000,754726000,759726000,764726000,769726000,774726000,779726000,784726000,789726000,794726000,799726000,804726000,809726000,814726000,819726000,824726000,829726000,834726000,839726000,844726000,849726000,854726000,859726000,864726000,869726000,874726000,879726000,884726000,889726000,894726000,899726000,904726000,909726000,914726000,919726000,924726000,929726000,934726000,939726000,944726000,949726000,954726000,959726000,964726000,969726000,974726000,979726000,984726000,989726000,994726000,999726000,1004726000,1009726000,1014726000,1019726000,1024726000,1029726000,1034726000,1039726000,1044726000,1049726000,1054726000,1059726000,1064726000,1069726000,1074726000,1079726000,1084726000,1089726000,1094726000,1099726000,1104726000,1109726000,1114726000,1119726000,1124726000,1129726000,1134726000,1139726000,1144726000,1149726000,1154726000,1159726000,1164726000,1169726000,1174726000,1179726000,1184726000,1189726000,1194726000,1199726000,1204726000,1209726000,1214726000,1219726000,1224726000,1229726000,1234726000,1239726000,1244726000,1249726000,1254726000,1259726000,1264726000,1269726000,1274726000,1279726000,1284726000,1289726000,1294726000,1299726000
|
||||
|
||||
|
||||
// RENEWAL 175/60 (before kRO Updates to 185/65)
|
||||
// =============================================
|
||||
////Base - Normal and Baby Jobs
|
||||
//99,0:1:2:3:4:5:6:7:8:9:10:11:12:13:14:15:16:17:18:19:20:21:23:24:25:4023:4024:4025:4026:4027:4028:4029:4030:4031:4032:4033:4034:4035:4036:4037:4038:4039:4040:4041:4042:4043:4044:4045:4046:4047:4048:4049:4050:4051:4052:4222:4225:4226:4227:4228:4238,0,550,900,1500,2200,3200,3800,4200,4550,5000,5500,6000,6100,6350,6700,7350,8000,8400,8800,9200,9700,10300,11000,11800,13000,14000,15000,16000,17000,18000,19000,20000,21000,22000,23200,24000,26000,27500,29000,30000,31500,33000,34000,36000,37500,38000,40000,42000,44500,47000,49000,51000,53000,55000,57000,59000,61500,63000,65000,67000,69000,70000,73000,77000,80000,84000,88000,91000,95000,110000,128000,140000,155000,163000,170000,180000,188000,195000,200000,230000,260000,300000,350000,400000,480000,550000,600000,680000,750000,900000,1000000,1200000,1500000,1800000,2100000,2400000,2800000,3300000,4000000,99999999
|
||||
//
|
||||
////Base - Adv Jobs
|
||||
//99,4001:4002:4003:4004:4005:4006:4007:4008:4009:4010:4011:4012:4013:4014:4015:4016:4017:4018:4019:4020:4021:4022,0,660,1080,1800,2640,3840,4560,5040,5460,6000,6600,7200,7320,7620,8040,8820,9600,10080,10560,11040,12610,13390,14300,15340,16900,18460,19500,20800,22100,23400,24700,26000,27300,28600,30160,31200,33800,35750,37700,39000,44100,46200,47600,50400,52500,53200,56000,58800,62300,65800,68600,71400,74200,77000,79800,82600,86100,88200,91000,93800,103500,105000,109500,115500,120000,126000,132000,136500,142500,165000,192000,210000,232500,244500,255000,270000,282000,292500,300000,345000,416000,480000,560000,640000,768000,880000,960000,1088000,1200000,1440000,1700000,2040000,2550000,3060000,3570000,4080000,4760000,5610000,6800000,99999999
|
||||
//
|
||||
////Base - 3rd Jobs, Baby 3rds, Oboro/Kagerou, Rebellion, Summoner, Star Emperor, Soul Reaper
|
||||
////Note: (First 98 values [Level 1 - 98] are only used by Summoner Class, because 3rd classes start at level 99.)
|
||||
//175,4054:4055:4056:4057:4058:4059:4060:4061:4062:4063:4064:4065:4066:4067:4068:4069:4070:4071:4072:4073:4074:4075:4076:4077:4078:4079:4080:4081:4082:4083:4084:4085:4086:4087:4096:4097:4098:4099:4100:4101:4102:4103:4104:4105:4106:4107:4108:4109:4110:4111:4112:4211:4212:4215:4218:4220:4223:4224:4229:4239:4240:4241:4242:4243:4244,0,55,90,150,220,320,380,420,455,500,600,700,800,900,1000,1100,1200,1300,1400,1500,1800,2100,2400,2700,3000,3300,3600,3900,4200,4500,5400,6300,7200,8100,9000,9900,10800,11700,12600,13500,16200,18900,21600,24300,27000,29700,32400,35100,37800,40500,43200,45900,48600,51300,54000,56700,59400,62100,64800,67500,75600,83700,91800,99900,108000,116100,124200,132300,140400,165000,192000,210000,232500,244500,255000,270000,282000,292500,300000,345000,416000,480000,560000,640000,768000,880000,960000,1088000,1200000,1440000,1700000,2040000,2550000,3060000,3570000,4080000,4760000,5610000,6800000,7070000,7400000,7770000,8150000,8550000,9100000,9610000,10150000,10570000,11180000,12000000,12200000,12930000,13150000,14030000,14420000,15420000,15670000,16870000,17140000,18720000,19020000,20590000,20930000,22690000,23310000,25290000,26020000,27860000,28535000,30990000,31680000,33560000,34942000,36372000,38350000,39890000,41545000,43330000,45400000,48100000,50410000,53370000,56250000,59230000,62590000,66120000,70200000,75330000,81100000,95000000,98000000,103000000,107000000,112000000,116000000,121000000,125000000,130000000,134000000,139000000,145000000,152200000,160840000,171200000,191930000,202290000,214720000,229640000,247550000,283370000,301280000,322770000,348560000,379500000,441390000,99999999
|
||||
//
|
||||
////Base - Expanded Super Novice & Expanded Super Baby
|
||||
//160,4190:4191,0,660,1080,1800,2640,3840,4560,5040,5460,6000,6600,7200,7320,7620,8040,8820,9600,10080,10560,11040,12610,13390,14300,15340,16900,18460,19500,20800,22100,23400,24700,26000,27300,28600,30160,31200,33800,35750,37700,39000,44100,46200,47600,50400,52500,53200,56000,58800,62300,65800,68600,71400,74200,77000,79800,82600,86100,88200,91000,93800,103500,105000,109500,115500,120000,126000,132000,136500,142500,165000,192000,210000,232500,244500,255000,270000,282000,292500,300000,345000,416000,480000,560000,640000,768000,880000,960000,1088000,1200000,1440000,1700000,2040000,2550000,3060000,3570000,4080000,4760000,5610000,6800000,7070000,7400000,7770000,8150000,8550000,9100000,9610000,10150000,10570000,11180000,12000000,12200000,12930000,13150000,14030000,14420000,15420000,15670000,16870000,17140000,18720000,19020000,20590000,20930000,22690000,23310000,25290000,26020000,27860000,28535000,30990000,31680000,33560000,34942000,36372000,38350000,39890000,41545000,43330000,45400000,48100000,50410000,53370000,56250000,59230000,62590000,66120000,70200000,75330000,81100000,95000000,98000000,103000000,107000000,112000000,116000000,121000000,125000000,130000000,134000000,139000000,145000000,152200000,160840000,171200000,191930000,202290000,214720000,229640000,247550000,283370000,301280000,322770000,348560000,379500000,441390000,99999999
|
||||
//
|
||||
////Job - Novice & Baby Novice
|
||||
//10,0:4023,1,10,18,28,40,91,151,205,268,340,999999999
|
||||
//
|
||||
////Job - 1st Classes & Baby 1st Classes, Taekwon
|
||||
//50,1:2:3:4:5:6:4024:4025:4026:4027:4028:4029:4046:4050:4225,1,60,130,260,460,780,1060,1300,1560,1910,2290,2680,2990,3340,3740,4360,4970,5530,6120,6700,8090,8920,9970,11080,12690,14440,15850,17400,19220,21060,22870,24910,26840,29080,31320,33300,37110,40500,43570,46180,53510,57200,60310,65690,70090,72130,77540,83320,90120,97180,999999999
|
||||
//
|
||||
////Job - 2nd Classes & Baby 2nd Classes, Soul Linker
|
||||
//50,7:8:9:10:11:12:13:14:15:16:17:18:19:20:21:4030:4031:4032:4033:4034:4035:4036:4037:4038:4039:4040:4041:4042:4043:4044:4049:4051:4052:4227,1,2500,4200,7000,10300,15900,18900,20900,22600,24900,28800,31500,32000,33300,35100,40500,44100,46300,48500,50700,56000,59400,63500,68100,75000,85700,90500,96600,102600,108600,119700,126000,132300,138600,146100,157500,170600,180400,190300,196800,214900,225200,232000,245700,255900,279300,294000,308700,327000,345400,999999999
|
||||
//
|
||||
////Job - Novice High
|
||||
//10,4001,1,11,20,31,44,100,166,226,295,374,999999999
|
||||
//
|
||||
////Job - Adv First Classes
|
||||
//50,4002:4003:4004:4005:4006:4007,1,100,200,350,550,800,1100,1450,1850,2300,2800,3350,3950,4600,5300,6050,6850,7700,8600,9550,10550,11600,12700,13850,15050,16300,17600,18950,20350,21800,23300,24850,26450,28100,29800,31550,33350,35200,37100,39050,41050,43100,45200,47350,49550,51800,54100,56450,58850,61300,999999999
|
||||
//
|
||||
////Job - Adv Second Classes
|
||||
//70,4008:4009:4010:4011:4012:4013:4014:4015:4016:4017:4018:4019:4020:4021:4022,1,3800,6200,10400,15200,22900,27100,30000,32500,35700,41300,45000,45800,47600,50300,58700,63900,67100,70300,73500,90600,96200,102700,110200,121400,144700,152900,163100,173300,183500,213500,224700,236000,247200,260700,299800,324800,343600,362300,374800,474400,497000,512100,542200,564800,644300,678200,712100,754500,796900,873100,911900,950600,989400,1028100,1143300,1199900,1233800,1279100,1324300,1486900,1515900,1603000,1719200,1806300,2040300,2244300,2415900,2746000,3326000,999999999
|
||||
//
|
||||
////Job - 3rd Jobs & Baby 3rds, Oboro/Kagerou, Rebellion, Star Emperor, Soul Reaper
|
||||
//60,4054:4055:4056:4057:4058:4059:4060:4061:4062:4063:4064:4065:4066:4067:4068:4069:4070:4071:4072:4073:4074:4075:4076:4077:4078:4079:4080:4081:4082:4083:4084:4085:4086:4087:4096:4097:4098:4099:4100:4101:4102:4103:4104:4105:4106:4107:4108:4109:4110:4111:4112:4211:4212:4215:4223:4224:4229:4239:4240:4241:4242:4243:4244,1,112000,355000,615000,917000,1253000,1595000,2007000,2430000,2868000,3420000,3863000,4504000,4998000,5769000,6321000,7254000,7870000,9015000,9530000,11072000,11848000,13467000,14337000,16243000,17216000,19446000,20781000,23070000,24453000,27568000,29118000,31820000,34125000,37048000,40204000,42972000,45937000,49110000,52696000,57158000,61305000,67167000,72285000,77647000,83624000,91113000,98548000,107630000,119077000,131668000,145518000,160753000,177511000,195944000,216220000,238523000,263056000,290042000,319726000,999999999
|
||||
//
|
||||
////Job - Expanded Super Novice & Expanded Super Baby
|
||||
//50,4190:4191,1,112000,355000,615000,917000,1253000,1595000,2007000,2430000,2868000,3420000,3863000,4504000,4998000,5769000,6321000,7254000,7870000,9015000,9530000,11072000,11848000,13467000,14337000,16243000,17216000,19446000,20781000,23070000,24453000,27568000,29118000,31820000,34125000,37048000,40204000,42972000,45937000,49110000,52696000,57158000,61305000,67167000,72285000,77647000,83624000,91113000,98548000,107630000,119077000,999999999
|
||||
//
|
||||
////Job - Ninja/Gunslinger
|
||||
//70,24:25:4222:4228,1,200,300,400,600,700,1000,1200,1400,1700,1900,2400,2700,3200,3600,4200,4900,5500,6100,6900,7700,8400,9300,10100,11100,12100,13000,14600,16100,17500,18600,21500,23300,24700,27000,29000,30000,32400,35000,38100,41100,44000,46700,49600,52500,55600,58900,62700,65500,69200,72300,81200,84100,89300,95500,100900,107800,114900,120700,128600,150500,176900,196100,219600,234200,247900,266400,281300,296600,308000,999999999
|
||||
//
|
||||
////Job - Star Gladiator
|
||||
//50,4047:4048:4226:4238,1,50700,50700,50700,50700,50700,50700,50700,50700,50700,50700,50700,50700,50700,50700,50700,50700,50700,50700,101400,112000,118800,127000,136200,150000,171400,181000,193200,205200,217200,239400,252000,264600,277200,292200,315000,341200,360800,380600,393600,429800,450400,464000,491400,511800,558600,588000,617400,654000,690800,999999999
|
||||
//
|
||||
////Job - Super Novice & Baby Super Novice
|
||||
//99,23:4045,1,60,130,260,460,780,1060,1300,1560,1910,2290,2680,2990,3340,3740,4360,4970,5530,6120,6700,8090,8920,9970,11080,12690,14440,15850,17400,19220,21060,22870,24910,26840,29080,31320,33300,37110,40500,43570,46180,53510,57200,60310,65690,70090,72130,77540,83320,90120,97180,590120,600120,610120,620120,630120,640120,650120,660120,670120,680120,690120,700120,710120,720120,730120,740120,750120,760120,770120,780120,790120,800120,810120,820120,830120,840120,850120,860120,870120,880120,890120,900120,910120,920120,930120,940120,950120,960120,970120,980120,990120,1000120,1010120,1020120,1030120,1040120,1050120,1060120,1070120,999999999
|
||||
//
|
||||
////Job - Summoner
|
||||
//50,4218:4220,1,60,130,260,460,780,1060,1300,1560,1910,2500,4200,7000,10300,15900,18900,20900,22600,24900,28800,31500,34900,38300,41700,45100,48500,51900,55000,72000,89000,106000,112000,355000,615000,917000,1253000,1595000,2007000,2430000,2868000,3420000,3863000,4504000,4998000,5769000,6321000,7254000,7870000,9015000,9530000,999999999
|
||||
|
||||
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
// Magic Mushroom Database
|
||||
// List of skills that are randomly used through Magic Mushroom status change.
|
||||
//
|
||||
// Structure of Database:
|
||||
// SkillID{,RemoveFlag}
|
||||
//
|
||||
// - To remove entry by importing, put 1 value on 'RemoveFlag'
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
// Quest Database
|
||||
//
|
||||
// Structure of Database:
|
||||
// Quest ID,Time Limit,Target1,Val1,Target2,Val2,Target3,Val3,MobID1,NameID1,Rate1,MobID2,NameID2,Rate2,MobID3,NameID3,Rate3,Quest Title
|
||||
//
|
||||
// The MobID*, NameID*, and Rate* reflect special values for quests that can drop an item at given rate from given mob.
|
||||
// If no MobID* is given, then any mob has a chance to drop the given ItemID*.
|
||||
54
db/import-tmpl/quest_db.yml
Normal file
54
db/import-tmpl/quest_db.yml
Normal file
@@ -0,0 +1,54 @@
|
||||
# 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/>.
|
||||
#
|
||||
###########################################################################
|
||||
# Quest Database
|
||||
###########################################################################
|
||||
#
|
||||
# Quest Settings
|
||||
#
|
||||
###########################################################################
|
||||
# - Id Quest ID.
|
||||
# Title Quest title.
|
||||
# TimeLimit Amount of time before the quest expires. (Default: 0)
|
||||
# Use a number following by "d" for day(s), "h" for hour(s), "mn" for minute(s), and "s" for second(s).
|
||||
# Specify with "+" for how long until the quest expires.
|
||||
# Specify without "+" for the exact time the quest expires using "d" (optionnal), [0-23]"h" (required), [0-59]"mn" (optionnal), [0-59]"s" (optionnal) format.
|
||||
# Please note the number before "d" only shift the exact timer to the given day(s).
|
||||
# Targets: Quest objective target. (Default: null)
|
||||
# The target can be a couple of node Mob/Count or of Id/Race/Size/Element/MinLevel/MaxLevel.
|
||||
# If Mob is supplied, Count is required and the other fields are ignored.
|
||||
# If Id is supplied, at least one other field of Race/Size/Element/MinLevel/MaxLevel is required.
|
||||
# If Id is supplied, Count is required for each new entry.
|
||||
# - Mob Monster to kill (aegis monster name).
|
||||
# Count Amount of monsters to kill. Set to 0 to skip the target on import.
|
||||
# Id Unique target index for the quest Id. Requires a positive number.
|
||||
# Race Monster race target (default All). Valids race are Angel, Brute, DemiHuman, Demon, Dragon, Fish, Formless, Insect, Plant, Undead, All.
|
||||
# Size Monster size target (default All). Valids size are Small, Medium, Large, All.
|
||||
# Element Monster element target (default All). Valids elements are Dark, Earth, Fire, Ghost, Holy, Neutral, Poison, Undead, Water, Wind, All.
|
||||
# MinLevel Minimum monster level target. If not supplied but MaxLevel defined, MinLevel is 1. Set to 0 to ignore MinLevel on import. (Default: 0)
|
||||
# MaxLevel Maximum monster level target. Set to 0 to ignore MaxLevel on import. (Default: 0)
|
||||
# Drops: Quest item drop targets. (Default: null)
|
||||
# - Mob Monster to kill. 0 will apply to all monsters. (Default: 0)
|
||||
# Item Item to drop.
|
||||
# Count Amount of items that will drop. Non-stackable items default to 1. (Default: 1)
|
||||
# Rate Item drop rate. (10000 = 100%)
|
||||
###########################################################################
|
||||
|
||||
Header:
|
||||
Type: QUEST_DB
|
||||
Version: 1
|
||||
@@ -1,7 +0,0 @@
|
||||
// Size Fix Tables
|
||||
// Contains size fixes for weapon damage.
|
||||
//
|
||||
// Struture of Database:
|
||||
// Columns - Weapon type
|
||||
// Rows - Target size
|
||||
|
||||
@@ -16,16 +16,18 @@
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
###########################################################################
|
||||
# Improvised Song Database
|
||||
# Size Fix Database
|
||||
###########################################################################
|
||||
#
|
||||
# Improvised Song Settings
|
||||
# Size Fix Settings
|
||||
#
|
||||
###########################################################################
|
||||
# - Skill Skill to be casted by Improvised Song.
|
||||
# Probability Probability of skill compared to others in database (1 = 0.01%, 10000 = 100%).
|
||||
# - Weapon Weapon type.
|
||||
# Small Small size modifier. (Default: 100)
|
||||
# Medium Medium size modifier. (Default: 100)
|
||||
# Large Large size modifier. (Default: 100)
|
||||
###########################################################################
|
||||
|
||||
Header:
|
||||
Type: IMPROVISED_SONG_DB
|
||||
Type: SIZE_FIX_DB
|
||||
Version: 1
|
||||
@@ -4,12 +4,12 @@
|
||||
// SkillName,Caster,Map,Damage against Players{,Damage against Mobs{,Damage against Bosses{,Damage against Other}}}
|
||||
//
|
||||
// Caster: The groups for which the adjustment takes effect. (bitmask)
|
||||
// 1 = Player
|
||||
// 2 = Monster
|
||||
// 4 = Pet
|
||||
// 8 = Homunculus
|
||||
// 16 = Mercenary
|
||||
// 32 = Elemental
|
||||
// BL_PC = Player
|
||||
// BL_MOB = Monster
|
||||
// BL_PET = Pet
|
||||
// BL_HOM = Homunculus
|
||||
// BL_MER = Mercenary
|
||||
// BL_ELEM = Elemental
|
||||
//
|
||||
// Map:
|
||||
// 1 - Normal (the maps that aren't classified as these maps below)
|
||||
@@ -31,7 +31,7 @@
|
||||
// Negative values decrease damage and positive values increase it (0 = no change).
|
||||
//
|
||||
// Examples:
|
||||
// MC_MAMMONITE,1,1,50 // In normal maps, players deal +50% damage to other players with Mammonite.
|
||||
// MO_EXTREMITYFIST,1,6,-50 // In PVP and GVG, players deal -50% (half) damage to other players with Asura Strike.
|
||||
// AB_ADORAMUS,1,6,50,0,10,15 // In PVP and GVG, players deal +50% damage to other players, +0% to mobs, +10% to bosses, and +15% to other with Adoramus.
|
||||
// MC_MAMMONITE,BL_PC,1,50 // In normal maps, players deal +50% damage to other players with Mammonite.
|
||||
// MO_EXTREMITYFIST,BL_PC,6,-50 // In PVP and GVG, players deal -50% (half) damage to other players with Asura Strike.
|
||||
// AB_ADORAMUS,BL_PC,6,50,0,10,15 // In PVP and GVG, players deal +50% damage to other players, +0% to mobs, +10% to bosses, and +15% to other with Adoramus.
|
||||
|
||||
|
||||
48
db/instance_db.yml
Normal file
48
db/instance_db.yml
Normal file
@@ -0,0 +1,48 @@
|
||||
# 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/>.
|
||||
#
|
||||
###########################################################################
|
||||
# Instance Database
|
||||
###########################################################################
|
||||
#
|
||||
# Instance Settings
|
||||
#
|
||||
###########################################################################
|
||||
# - Id Instance ID.
|
||||
# Name Instance Name.
|
||||
# TimeLimit Total lifetime of instance in seconds. (Default: 3600)
|
||||
# IdleTimeOut Time before an idle instance is destroyed in seconds. (Default: 300)
|
||||
# Destroyable Toggles the ability to destroy the instance using instance 'Destroy' button. (Default: true)
|
||||
# Note: the button is displayed based on parties. For any mode, it requires the party leader to be the instance owner to destroy it.
|
||||
# Enter: Instance entrance coordinates.
|
||||
# Map Map Name where players start.
|
||||
# X X Coordinate where players start.
|
||||
# Y Y Coordinate where players start.
|
||||
# AdditionalMaps: List of maps that are part of an instance. (Optional)
|
||||
###########################################################################
|
||||
|
||||
Header:
|
||||
Type: INSTANCE_DB
|
||||
Version: 1
|
||||
|
||||
Footer:
|
||||
Imports:
|
||||
- Path: db/pre-re/instance_db.yml
|
||||
Mode: Prerenewal
|
||||
- Path: db/re/instance_db.yml
|
||||
Mode: Renewal
|
||||
- Path: db/import/instance_db.yml
|
||||
@@ -11,7 +11,7 @@
|
||||
// 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!
|
||||
|
||||
2240,2241 //Beard - Grampa Beard
|
||||
//2240,2241 //Beard - Grampa Beard
|
||||
|
||||
//Treasure Hunters Quest Items
|
||||
//use these aliases if your game client doesn't support them normally
|
||||
|
||||
@@ -280,9 +280,9 @@
|
||||
// Baby Mechanic (Mado)
|
||||
4112,6,1,0,0,1,0,6,2,5,4,0,0,4,6,0,0,2,0,3,3,4,5,0,0,3,6,0,0,3,0,1,1,3,6,0,0,4,4,0,0,0,3,3,1,1,0,0,5,2,0,6,1,5,0,4,3,2,0,5,1
|
||||
// Super Novice (Expanded)
|
||||
4190,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0
|
||||
4190,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0,1,2,4,5,0
|
||||
// Super Baby (Expanded)
|
||||
4191,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0
|
||||
4191,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0,1,2,0,3,0,4,5,0,6,0,1,2,4,5,0
|
||||
// Kagerou
|
||||
4211,5,0,4,0,2,3,0,1,6,0,5,1,2,0,4,6,3,0,1,5,2,0,6,3,4,0,5,0,2,0,1,4,0,5,4,0,3,5,1,0,2,4,1,0,5,6,2,1,0,5
|
||||
// Oboro
|
||||
@@ -312,18 +312,15 @@
|
||||
// Baby Star Gladiator (Union)
|
||||
4238,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
//================================
|
||||
// Note: Star Emperor and Soul Reaper bonus stats are unknown. Using Star Gladiator and Soul Linker's
|
||||
// bonus stats for now until I know the official ones.
|
||||
//
|
||||
// Star Emperor
|
||||
4239,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
4239,1,5,0,0,2,0,4,1,6,0,5,1,2,0,4,6,3,0,1,5,2,0,1,3,4,0,5,0,2,5,1,0,0,5,2,6,3,5,1,0,2,3,1,0,5,0,2,1,0,5,0,0,0,0,0,1,0,0,2,0
|
||||
// Soul Reaper
|
||||
4240,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,3,3,3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
4240,4,5,0,0,4,3,5,0,0,0,5,4,2,0,5,4,3,0,1,5,2,0,0,3,4,5,0,1,2,5,4,0,0,5,2,0,3,5,4,0,2,3,1,4,5,0,2,0,4,5,0,2,0,4,0,0,0,0,4,0
|
||||
// Baby Star Emperor
|
||||
4241,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
4241,1,5,0,0,2,0,4,1,6,0,5,1,2,0,4,6,3,0,1,5,2,0,1,3,4,0,5,0,2,5,1,0,0,5,2,6,3,5,1,0,2,3,1,0,5,0,2,1,0,5,0,0,0,0,0,1,0,0,2,0
|
||||
// Baby Soul Reaper
|
||||
4242,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,3,3,3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5
|
||||
4242,4,5,0,0,4,3,5,0,0,0,5,4,2,0,5,4,3,0,1,5,2,0,0,3,4,5,0,1,2,5,4,0,0,5,2,0,3,5,4,0,2,3,1,4,5,0,2,0,4,5,0,2,0,4,0,0,0,0,4,0
|
||||
// Star Emperor (Union)
|
||||
4243,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
4243,1,5,0,0,2,0,4,1,6,0,5,1,2,0,4,6,3,0,1,5,2,0,1,3,4,0,5,0,2,5,1,0,0,5,2,6,3,5,1,0,2,3,1,0,5,0,2,1,0,5,0,0,0,0,0,1,0,0,2,0
|
||||
// Baby Star Emperor (Union)
|
||||
4244,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
4244,1,5,0,0,2,0,4,1,6,0,5,1,2,0,4,6,3,0,1,5,2,0,1,3,4,0,5,0,2,5,1,0,0,5,2,6,3,5,1,0,2,3,1,0,5,0,2,1,0,5,0,0,0,0,0,1,0,0,2,0
|
||||
|
||||
@@ -1,3 +1,34 @@
|
||||
# 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/>.
|
||||
#
|
||||
###########################################################################
|
||||
# Attendance Database
|
||||
###########################################################################
|
||||
#
|
||||
# Attendance Settings
|
||||
#
|
||||
###########################################################################
|
||||
# - Start Start date.
|
||||
# End End date.
|
||||
# Rewards: List of rewards for each day.
|
||||
# - Day Reward day.
|
||||
# ItemId Item ID.
|
||||
###########################################################################
|
||||
|
||||
Header:
|
||||
Type: ATTENDANCE_DB
|
||||
Version: 1
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
// Instance Database
|
||||
//
|
||||
// Structure of Database:
|
||||
// ID,Name,LimitTime,IdleTimeOut,EnterMap,EnterX,EnterY,Map2,Map3,...,Map255
|
||||
//
|
||||
// EnterMap is considered as Map1
|
||||
|
||||
1,Endless Tower,14400,300,1@tower,50,355,2@tower,3@tower,4@tower,5@tower,6@tower
|
||||
2,Sealed Catacomb,7200,300,1@cata,100,224,2@cata
|
||||
3,Orc's Memory,3600,300,1@orcs,179,15,2@orcs
|
||||
4,Nidhoggur's Nest,14400,300,1@nyd,32,36,2@nyd
|
||||
81
db/pre-re/instance_db.yml
Normal file
81
db/pre-re/instance_db.yml
Normal file
@@ -0,0 +1,81 @@
|
||||
# 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/>.
|
||||
#
|
||||
###########################################################################
|
||||
# Instance Database
|
||||
###########################################################################
|
||||
#
|
||||
# Instance Settings
|
||||
#
|
||||
###########################################################################
|
||||
# - Id Instance ID.
|
||||
# Name Instance Name.
|
||||
# TimeLimit Total lifetime of instance in seconds. (Default: 3600)
|
||||
# IdleTimeOut Time before an idle instance is destroyed in seconds. (Default: 300)
|
||||
# Destroyable Toggles the ability to destroy the instance using instance 'Destroy' button. (Default: true)
|
||||
# Note: the button is displayed based on parties. For any mode, it requires the party leader to be the instance owner to destroy it.
|
||||
# Enter: Instance entrance coordinates.
|
||||
# Map Map Name where players start.
|
||||
# X X Coordinate where players start.
|
||||
# Y Y Coordinate where players start.
|
||||
# AdditionalMaps: List of maps that are part of an instance. (Optional)
|
||||
###########################################################################
|
||||
|
||||
Header:
|
||||
Type: INSTANCE_DB
|
||||
Version: 1
|
||||
|
||||
Body:
|
||||
- Id: 1
|
||||
Name: Endless Tower
|
||||
TimeLimit: 14400
|
||||
Enter:
|
||||
Map: 1@tower
|
||||
X: 50
|
||||
Y: 355
|
||||
AdditionalMaps:
|
||||
2@tower: true
|
||||
3@tower: true
|
||||
4@tower: true
|
||||
5@tower: true
|
||||
6@tower: true
|
||||
- Id: 2
|
||||
Name: Sealed Catacomb
|
||||
TimeLimit: 7200
|
||||
Enter:
|
||||
Map: 1@cata
|
||||
X: 100
|
||||
Y: 224
|
||||
AdditionalMaps:
|
||||
2@cata: true
|
||||
- Id: 3
|
||||
Name: Orc's Memory
|
||||
Enter:
|
||||
Map: 1@orcs
|
||||
X: 179
|
||||
Y: 15
|
||||
AdditionalMaps:
|
||||
2@orcs: true
|
||||
- Id: 4
|
||||
Name: Nidhoggur's Nest
|
||||
TimeLimit: 14400
|
||||
Enter:
|
||||
Map: 1@nyd
|
||||
X: 32
|
||||
Y: 36
|
||||
AdditionalMaps:
|
||||
2@nyd: true
|
||||
@@ -66,18 +66,18 @@
|
||||
2357:2421:2524:5171,{ bonus bAllStats,1; }
|
||||
2358:5153,{ bonus bLuk,6; bonus bFlee,5; bonus bInt,2; }
|
||||
2359:2654,{ bonus bUseSPrate,-20; bonus bMaxHP,300; }
|
||||
2369:2428:2533:5306,{ bonus2 bSubRace,RC_DemiHuman,10; bonus2 bSubRace,RC_Player,10; bonus bMaxHPrate,20; bonus2 bResEff,Eff_Freeze,10000; skill "WZ_FROSTNOVA",10; }
|
||||
2369:2428:2533:5306,{ bonus2 bSubRace,RC_DemiHuman,10; bonus2 bSubRace,RC_Player_Human,10; bonus bMaxHPrate,20; bonus2 bResEff,Eff_Freeze,10000; skill "WZ_FROSTNOVA",10; }
|
||||
2371:2522,{ bonus bAgi,5; bonus bFlee,10; }
|
||||
2371:2523,{ bonus bAgi,5; bonus bFlee,10; }
|
||||
2374:2729,{ bonus2 bAddClass,Class_All,3; bonus bMatkRate,3; }
|
||||
2375:2729,{ bonus2 bAddClass,Class_All,3; bonus bMatkRate,3; }
|
||||
2376:2435:2538,{ bonus2 bSubRace,RC_All,-300; bonus2 bSubRace,RC_DemiHuman,300; bonus2 bSubRace,RC_Player,300; bonus bVit,3; bonus bMaxHPRate,12; bonus bHealpower2,10; bonus bAddItemHealRate,10; autobonus2 "{ bonus2 bHPRegenRate,600,1000; }",5,10000,BF_WEAPON,"{ specialeffect2 EF_HEAL; }"; }
|
||||
2377:2435:2538,{ bonus2 bSubRace,RC_All,-300; bonus2 bSubRace,RC_DemiHuman,300; bonus2 bSubRace,RC_Player,300; bonus bStr,3; bonus bMaxHPRate,12; bonus2 bSkillAtk,"MC_MAMMONITE",20; bonus2 bSkillHeal,"AM_POTIONPITCHER",10; bonus2 bSkillHeal2,"AM_POTIONPITCHER",10; bonus2 bSkillHeal2,"AL_HEAL",10; bonus bUnbreakableArmor; }
|
||||
2378:2435:2538,{ bonus2 bSubRace,RC_All,-300; bonus2 bSubRace,RC_DemiHuman,300; bonus2 bSubRace,RC_Player,300; bonus bAgi,3; bonus bMaxHPRate,12; bonus bCritical,5; bonus bAspdRate,5; autobonus "{ bonus2 bHPRegenRate,300,1000; }",10,10000,BF_WEAPON,"{ specialeffect2 EF_HEAL; }"; }
|
||||
2379:2436:2539,{ bonus2 bSubRace,RC_All,-300; bonus2 bSubRace,RC_DemiHuman,300; bonus2 bSubRace,RC_Player,300; bonus bInt,3; bonus bMaxHPRate,12; bonus2 bResEff,Eff_Stun,2000; autobonus2 "{ bonus bDefEle,Ele_Ghost; }",30,10000,BF_WEAPON,"{ specialeffect2 EF_ENERGYCOAT; }"; }
|
||||
2380:2436:2539,{ bonus2 bSubRace,RC_All,-300; bonus2 bSubRace,RC_DemiHuman,300; bonus2 bSubRace,RC_Player,300; bonus bInt,3; bonus bMaxHPRate,12; bonus2 bCastrate,"AL_HOLYLIGHT",-50; bonus bHealPower,6; autobonus2 "{ bonus bDefEle,Ele_Ghost; }",30,10000,BF_WEAPON,"{ specialeffect2 EF_ENERGYCOAT; }"; }
|
||||
2381:2436:2539,{ bonus2 bSubRace,RC_All,-300; bonus2 bSubRace,RC_DemiHuman,300; bonus2 bSubRace,RC_Player,300; bonus bDex,3; bonus bMaxHPRate,12; bonus bLongAtkDef,10; bonus bDelayRate,-25; }
|
||||
2382:2437:2540,{ bonus2 bSubRace,RC_All,-300; bonus2 bSubRace,RC_DemiHuman,300; bonus2 bSubRace,RC_Player,300; bonus bDex,3; bonus bMaxHPRate,12; bonus bLongAtkDef,10; bonus bDelayRate,-25; }
|
||||
2376:2435:2538,{ bonus2 bSubRace,RC_All,-300; bonus2 bSubRace,RC_DemiHuman,300; bonus2 bSubRace,RC_Player_Human,300; bonus bVit,3; bonus bMaxHPRate,12; bonus bHealpower2,10; bonus bAddItemHealRate,10; autobonus2 "{ bonus2 bHPRegenRate,600,1000; }",5,10000,BF_WEAPON,"{ specialeffect2 EF_HEAL; }"; }
|
||||
2377:2435:2538,{ bonus2 bSubRace,RC_All,-300; bonus2 bSubRace,RC_DemiHuman,300; bonus2 bSubRace,RC_Player_Human,300; bonus bStr,3; bonus bMaxHPRate,12; bonus2 bSkillAtk,"MC_MAMMONITE",20; bonus2 bSkillHeal,"AM_POTIONPITCHER",10; bonus2 bSkillHeal2,"AM_POTIONPITCHER",10; bonus2 bSkillHeal2,"AL_HEAL",10; bonus bUnbreakableArmor; }
|
||||
2378:2435:2538,{ bonus2 bSubRace,RC_All,-300; bonus2 bSubRace,RC_DemiHuman,300; bonus2 bSubRace,RC_Player_Human,300; bonus bAgi,3; bonus bMaxHPRate,12; bonus bCritical,5; bonus bAspdRate,5; autobonus "{ bonus2 bHPRegenRate,300,1000; }",10,10000,BF_WEAPON,"{ specialeffect2 EF_HEAL; }"; }
|
||||
2379:2436:2539,{ bonus2 bSubRace,RC_All,-300; bonus2 bSubRace,RC_DemiHuman,300; bonus2 bSubRace,RC_Player_Human,300; bonus bInt,3; bonus bMaxHPRate,12; bonus2 bResEff,Eff_Stun,2000; autobonus2 "{ bonus bDefEle,Ele_Ghost; }",30,10000,BF_WEAPON,"{ specialeffect2 EF_ENERGYCOAT; }"; }
|
||||
2380:2436:2539,{ bonus2 bSubRace,RC_All,-300; bonus2 bSubRace,RC_DemiHuman,300; bonus2 bSubRace,RC_Player_Human,300; bonus bInt,3; bonus bMaxHPRate,12; bonus2 bCastrate,"AL_HOLYLIGHT",-50; bonus bHealPower,6; autobonus2 "{ bonus bDefEle,Ele_Ghost; }",30,10000,BF_WEAPON,"{ specialeffect2 EF_ENERGYCOAT; }"; }
|
||||
2381:2436:2539,{ bonus2 bSubRace,RC_All,-300; bonus2 bSubRace,RC_DemiHuman,300; bonus2 bSubRace,RC_Player_Human,300; bonus bDex,3; bonus bMaxHPRate,12; bonus bLongAtkDef,10; bonus bDelayRate,-25; }
|
||||
2382:2437:2540,{ bonus2 bSubRace,RC_All,-300; bonus2 bSubRace,RC_DemiHuman,300; bonus2 bSubRace,RC_Player_Human,300; bonus bDex,3; bonus bMaxHPRate,12; bonus bLongAtkDef,10; bonus bDelayRate,-25; }
|
||||
2387:2440:2744,{ bonus bMaxHPrate,7; bonus bMaxSPrate,7; bonus bCastrate,-3; bonus bDelayrate,-15; }
|
||||
2390:2749,{ bonus bFlee2,5; }
|
||||
2394:2444:2549,{ bonus2 bAddClass,Class_All,5; bonus bMatkRate,5; bonus2 bResEff,Eff_Freeze,10000; bonus2 bSkillHeal2,"AM_POTIONPITCHER",3; bonus2 bSkillHeal2,"AL_HEAL",3; bonus2 bSkillHeal2,"PR_SANCTUARY",3; }
|
||||
@@ -137,7 +137,7 @@
|
||||
4153:4247:4273,{ bonus3 bAddMonsterDropItem,544,RC_Fish,3000; bonus2 bAddEle,Ele_Water,30; }
|
||||
4168:4169,{ bonus bMaxHPrate,20; bonus bMaxSPrate,20; bonus bCastrate,-10; }
|
||||
4172:4210:4230:4257:4272,{ bonus bAgi,5; bonus bStr,5; bonus bAspdRate,5; bonus bSpeedRate,25; bonus bSPDrainValue,1; if(BaseClass==Job_Thief) bonus bNoGemStone; }
|
||||
4178:4199:4234:4252:4297,{ bonus bAgi,5; bonus bDex,3; bonus bLongAtkRate,20; bonus bPerfectHitAddRate,20; if(BaseClass==Job_Archer) { bonus2 bExpAddRace,RC_Brute,5; bonus2 bComaRace,RC_Brute,100; } }
|
||||
4178:4199:4234:4252:4297,{ bonus bAgi,5; bonus bDex,3; bonus bLongAtkRate,20; bonus bPerfectHitAddRate,20; if(BaseClass==Job_Archer) { bonus2 bExpAddRace,RC_Brute,5; bonus2 bComaRace,RC_Brute,100; bonus2 bComaRace,RC_Player_Doram,100; } }
|
||||
4178:4234:4252:4297:4381,{ bonus bDex,5; bonus2 bSkillAtk,"CG_ARROWVULCAN",5; bonus2 bSkillAtk,"DC_THROWARROW",10; bonus2 bSkillAtk,"BA_MUSICALSTRIKE",10; if(BaseJob==Job_Bard||BaseJob==Job_Dancer) bonus3 bAutoSpellWhenHit,"CG_TAROTCARD",2,50; }
|
||||
4185:4217:4280:4293:4312,{ bonus bVit,10; bonus bCastrate,-10; bonus bUseSPRate,-10; if(BaseClass==Job_Acolyte) { bonus2 bExpAddRace,RC_Undead,5; bonus2 bExpAddRace,RC_Demon,5; bonus2 bSubRace,RC_Undead,30; bonus2 bSubRace,RC_Demon,30; } }
|
||||
4185:4293:4312:4332,{ bonus bStr,3; bonus bMaxSP,80; bonus bBaseAtk,25; bonus3 bAutoSpell,"AL_CRUCIS",5,10; bonus2 bSkillAtk,"MO_EXTREMITYFIST",10; if(BaseJob==Job_Monk) { bonus bUseSPrate,-10; bonus bNoCastCancel; } }
|
||||
@@ -152,7 +152,7 @@
|
||||
4268:4277,{ bonus bBaseAtk,20; bonus bLuk,3; }
|
||||
4311:4319:4331:4371,{ bonus bInt,1; bonus bStr,1; bonus bDef,2; bonus bSPrecovRate,10; bonus2 bSkillAtk,"PA_SHIELDCHAIN",10; bonus2 bSkillAtk,"PA_SACRIFICE",10; bonus bCastrate,-10; if(BaseJob==Job_Crusader) bonus bDefEle,Ele_Holy; }
|
||||
4323:4324,{ bonus3 bAutoSpell,"MG_FROSTDIVER",3,250; }
|
||||
4435:4436,{ bonus2 bSPGainRace,RC_DemiHuman,2; bonus2 bSPGainRace,RC_Player,2; }
|
||||
4435:4436,{ bonus2 bSPGainRace,RC_DemiHuman,2; bonus2 bSPGainRace,RC_Player_Human,2; }
|
||||
5040:5442,{ bonus bAspdRate,3; bonus bCastrate,3; }
|
||||
5068:5653,{ bonus bStr,1; bonus bAtkRate,5; }
|
||||
5074:5653,{ bonus bStr,1; bonus bAspdRate,2; }
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -16,9 +16,9 @@ RC2_GUARDIAN,1285,1286,1287,2081
|
||||
// Ninja Classes (Pirate's_Pride)
|
||||
RC2_NINJA,1315,1364,1401,1560
|
||||
// GvG
|
||||
RC2_GVG,1143,1905,1906,1907
|
||||
RC2_GVG,1288,1905,1907,1908
|
||||
// Battlefield
|
||||
RC2_BATTLEFIELD,1906,1909,1914,1915
|
||||
RC2_BATTLEFIELD,1906,1909,1910,1911,1912,1913,1914,1915
|
||||
// Treasure Chests
|
||||
RC2_TREASURE,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1938,1939,1940,1941,1942,1943,1944,1945,1946
|
||||
// Manuk
|
||||
|
||||
@@ -714,12 +714,11 @@
|
||||
1141,Marina@NPC_CRITICALSLASH,attack,170,1,500,500,5000,no,target,always,0,,,,,,6,
|
||||
1141,Marina@NPC_EMOTION,walk,197,1,2000,0,5000,yes,self,always,0,19,,,,,,
|
||||
1141,Marina@NPC_WATERATTACK,attack,184,2,500,500,5000,no,target,always,0,,,,,,6,
|
||||
1142,Marine Sphere@NPC_RUN,idle,354,7,10000,0,30000,no,master,alchemist,,,,,,,26,
|
||||
1142,Marine Sphere@NPC_SELFDESTRUCTION,any,173,1,10000,3000,0,no,self,afterskill,354,,,,,,,
|
||||
1142,Marine Sphere@NPC_RANDOMMOVE,idle,331,1,10000,0,30000,yes,target,alchemist,,,,,,,,
|
||||
1142,Marine Sphere@NPC_SELFDESTRUCTION,idle,173,1,10000,3000,0,yes,self,alchemist,,,,,,,,
|
||||
1142,Marine Sphere@NPC_SELFDESTRUCTION,idle,173,1,500,2000,5000,no,self,myhpltmaxrate,99,,,,,,,
|
||||
1142,Marine Sphere@NPC_SELFDESTRUCTION,idle,173,1,10000,2000,5000,no,self,skillused,173,,,,,,,
|
||||
//1142,Marine Sphere@NPC_SELFDESTRUCTION,idle,173,1,10000,0,0,yes,self,always,0,,,,,,,
|
||||
//1142,Marine Sphere@NPC_SPEEDUP,any,332,1,10000,0,700,yes,self,always,0,,,,,,,
|
||||
1142,Marine Sphere@NPC_SPEEDUP,idle,332,1,10000,0,700,yes,target,always,,,,,,,,
|
||||
1143,Marionette@HT_FREEZINGTRAP,idle,121,5,500,0,300000,yes,around2,always,0,,,,,,29,
|
||||
1143,Marionette@MG_FIREWALL,chase,18,5,500,500,5000,yes,target,always,0,,,,,,2,
|
||||
1143,Marionette@NPC_TELEKINESISATTACK,attack,191,5,500,0,5000,yes,target,always,0,,,,,,6,
|
||||
|
||||
@@ -461,8 +461,8 @@ Body:
|
||||
if( .@i >= PET_INTIMATE_LOYAL ){
|
||||
bonus2 bAddRace,RC_Demihuman,2;
|
||||
bonus2 bMagicAddRace,RC_DemiHuman,2;
|
||||
bonus2 bAddRace,RC_Player,2;
|
||||
bonus2 bMagicAddRace,RC_Player,2;
|
||||
bonus2 bAddRace,RC_Player_Human,2;
|
||||
bonus2 bMagicAddRace,RC_Player_Human,2;
|
||||
}
|
||||
- Mob: ALICE
|
||||
TameItem: Sway_Apron
|
||||
@@ -478,7 +478,7 @@ Body:
|
||||
if( .@i >= PET_INTIMATE_LOYAL ){
|
||||
bonus bMdef,1;
|
||||
bonus2 bSubRace,RC_DemiHuman,1;
|
||||
bonus2 bSubRace,RC_Player,1;
|
||||
bonus2 bSubRace,RC_Player_Human,1;
|
||||
}
|
||||
- Mob: EVENT_RICECAKE
|
||||
EggItem: Rice_Cake_Egg
|
||||
@@ -522,7 +522,7 @@ Body:
|
||||
if( .@i >= PET_INTIMATE_LOYAL ){
|
||||
bonus bDef,1;
|
||||
bonus2 bSubRace,RC_DemiHuman,1;
|
||||
bonus2 bSubRace,RC_Player,1;
|
||||
bonus2 bSubRace,RC_Player_Human,1;
|
||||
}
|
||||
- Mob: ECLIPSE_P
|
||||
EggItem: Spring_Rabbit_Egg
|
||||
@@ -670,7 +670,7 @@ Body:
|
||||
|
||||
if( .@i >= PET_INTIMATE_LOYAL ){
|
||||
bonus2 bAddRace,RC_DemiHuman,3;
|
||||
bonus2 bAddRace,RC_Player,3;
|
||||
bonus2 bAddRace,RC_Player_Human,3;
|
||||
}
|
||||
- Mob: SUCCUBUS
|
||||
TameItem: Boy's_Naivety
|
||||
@@ -839,6 +839,7 @@ Body:
|
||||
|
||||
if( .@i >= PET_INTIMATE_LOYAL ){
|
||||
bonus2 bSubRace,RC_Brute,3;
|
||||
bonus2 bSubRace,RC_Player_Doram,3;
|
||||
}
|
||||
- Mob: BACSOJIN_
|
||||
TameItem: Shiny_Wing_Gown
|
||||
|
||||
@@ -618,15 +618,15 @@
|
||||
|
||||
//---- Create Bomb --- ItemLV=28 ---------------
|
||||
//-- Apple Bomb <-- GN_MAKEBOMB Lv1, Apple Bomb CB, 1 Apple, 1 Scell, 1 Detonator, 1 Gun Powder
|
||||
246,13260,28,2496,1,6279,0,512,1,911,1,1051,1,6244,1
|
||||
//246,13260,28,2496,1,6279,0,512,1,911,1,1051,1,6244,1
|
||||
//-- Coconut Bomb <-- GN_MAKEBOMB Lv1, Coconut Bomb CB, 1 Detonator, 1 Coconut Fruit, 2 Gun Powder
|
||||
247,13261,28,2496,1,6281,0,1051,1,6263,1,6244,2
|
||||
//247,13261,28,2496,1,6281,0,1051,1,6263,1,6244,2
|
||||
//-- Melon Bomb <-- GN_MAKEBOMB Lv1, Melon Bomb CB, 1 Sticky Mucus, 1 Detonator, 2 Gun Powder, 1 Melon
|
||||
248,13262,28,2496,1,6282,0,938,1,1051,1,6244,2,6264,1
|
||||
//248,13262,28,2496,1,6282,0,938,1,1051,1,6244,2,6264,1
|
||||
//-- Pineapple Bomb <-- GN_MAKEBOMB Lv1, Pinepple Bomb CB, 1 Cactus Needle, 1 Detonator, 3 Gun Powder, 1 Pineapple
|
||||
249,13263,28,2496,1,6280,0,952,1,1051,1,6244,3,6265,1
|
||||
//249,13263,28,2496,1,6280,0,952,1,1051,1,6244,3,6265,1
|
||||
//-- Banana Bomb <-- GN_MAKEBOMB Lv1, Banana Bomb CB, 1 Banana, 1 Detonator, 4 Gun Powder, 1 Mould Powder
|
||||
250,13264,28,2496,1,6283,0,513,1,1051,1,6244,4,7001,1
|
||||
//250,13264,28,2496,1,6283,0,513,1,1051,1,6244,4,7001,1
|
||||
|
||||
//---- Special Pharmacy --- ItemLV=29 ----------
|
||||
//-- Seed Of Horny Plant <-- GN_S_PHARMACY Lv1, Plant Genetic Grow, 10 Prickly Fruit
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
7108
db/pre-re/quest_db.yml
Normal file
7108
db/pre-re/quest_db.yml
Normal file
File diff suppressed because it is too large
Load Diff
@@ -16,22 +16,23 @@
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
###########################################################################
|
||||
# Improvised Song Database
|
||||
# Size Fix Database
|
||||
###########################################################################
|
||||
#
|
||||
# Improvised Song Settings
|
||||
# Size Fix Settings
|
||||
#
|
||||
###########################################################################
|
||||
# - Skill Skill to be casted by Improvised Song.
|
||||
# Probability Probability of skill compared to others in database (1 = 0.01%, 10000 = 100%).
|
||||
# - Weapon Weapon type.
|
||||
# Small Small size modifier. (Default: 100)
|
||||
# Medium Medium size modifier. (Default: 100)
|
||||
# Large Large size modifier. (Default: 100)
|
||||
###########################################################################
|
||||
|
||||
Header:
|
||||
Type: IMPROVISED_SONG_DB
|
||||
Type: SIZE_FIX_DB
|
||||
Version: 1
|
||||
|
||||
Footer:
|
||||
Imports:
|
||||
- Path: db/re/improvise_db.yml
|
||||
Mode: Renewal
|
||||
- Path: db/import/improvise_db.yml
|
||||
Body:
|
||||
- Weapon: Knuckle
|
||||
Medium: 75
|
||||
Large: 50
|
||||
@@ -1249,10 +1249,6 @@ Body:
|
||||
Size: 2
|
||||
- Level: 11
|
||||
Size: 3
|
||||
- Level: 12
|
||||
Size: 0
|
||||
- Level: 13
|
||||
Size: 0
|
||||
Interval: 1000
|
||||
Target: Enemy
|
||||
Flag:
|
||||
@@ -2075,8 +2071,6 @@ Body:
|
||||
TargetType: Attack
|
||||
DamageFlags:
|
||||
NoDamage: true
|
||||
Flags:
|
||||
IncreaseGloomyDayDamage: true
|
||||
Range: -2
|
||||
Hit: Single
|
||||
HitCount: 1
|
||||
@@ -3321,10 +3315,6 @@ Body:
|
||||
Size: 5
|
||||
- Level: 11
|
||||
Size: 7
|
||||
- Level: 12
|
||||
Size: 0
|
||||
- Level: 13
|
||||
Size: 0
|
||||
Range: 1
|
||||
Interval: 1250
|
||||
Target: Enemy
|
||||
@@ -3416,12 +3406,6 @@ Body:
|
||||
Size: 2
|
||||
- Level: 10
|
||||
Size: 2
|
||||
- Level: 11
|
||||
Size: 0
|
||||
- Level: 12
|
||||
Size: 0
|
||||
- Level: 13
|
||||
Size: 0
|
||||
Interval: -1
|
||||
Flag:
|
||||
PathCheck: true
|
||||
@@ -5852,11 +5836,8 @@ Body:
|
||||
Name: NPC_DARKBREATH
|
||||
Description: Dark Breath
|
||||
MaxLevel: 5
|
||||
Type: Misc
|
||||
Type: Magic
|
||||
TargetType: Attack
|
||||
DamageFlags:
|
||||
IgnoreFlee: true
|
||||
IgnoreDefCard: true
|
||||
Flags:
|
||||
IsNpc: true
|
||||
Range: 9
|
||||
@@ -6713,8 +6694,6 @@ Body:
|
||||
MaxLevel: 5
|
||||
Type: Weapon
|
||||
TargetType: Attack
|
||||
Flags:
|
||||
IncreaseGloomyDayDamage: true
|
||||
Range:
|
||||
- Level: 1
|
||||
Size: 3
|
||||
@@ -7852,22 +7831,6 @@ Body:
|
||||
Size: 4
|
||||
- Level: 5
|
||||
Size: 5
|
||||
- Level: 6
|
||||
Size: 0
|
||||
- Level: 7
|
||||
Size: 0
|
||||
- Level: 8
|
||||
Size: 0
|
||||
- Level: 9
|
||||
Size: 0
|
||||
- Level: 10
|
||||
Size: 0
|
||||
- Level: 11
|
||||
Size: 0
|
||||
- Level: 12
|
||||
Size: 0
|
||||
- Level: 13
|
||||
Size: 0
|
||||
Interval: -1
|
||||
Flag:
|
||||
PathCheck: true
|
||||
@@ -9441,6 +9404,7 @@ Body:
|
||||
Time: 55000
|
||||
- Level: 10
|
||||
Time: 60000
|
||||
Duration2: 1000
|
||||
Requires:
|
||||
SpCost: 50
|
||||
Weapon:
|
||||
@@ -9794,9 +9758,6 @@ Body:
|
||||
NoDamage: true
|
||||
IgnoreDefense: true
|
||||
IgnoreFlee: true
|
||||
Flags:
|
||||
IgnoreAutoGuard: true
|
||||
IgnoreCicada: true
|
||||
Hit: Single
|
||||
HitCount: 1
|
||||
CastCancel: true
|
||||
@@ -10691,7 +10652,6 @@ Body:
|
||||
IgnoreDefense: true
|
||||
Flags:
|
||||
TargetTrap: true
|
||||
IncreaseGloomyDayDamage: true
|
||||
Range: 5
|
||||
Hit: Multi_Hit
|
||||
HitCount: 5
|
||||
@@ -12867,8 +12827,6 @@ Body:
|
||||
MaxLevel: 5
|
||||
Type: Weapon
|
||||
TargetType: Attack
|
||||
Flags:
|
||||
IncreaseGloomyDayDamage: true
|
||||
Range: 4
|
||||
Hit: Multi_Hit
|
||||
HitCount: 5
|
||||
@@ -13018,6 +12976,9 @@ Body:
|
||||
Flags:
|
||||
AllowOnMado: true
|
||||
Range: -2
|
||||
Flags:
|
||||
IgnoreAutoGuard: true
|
||||
IgnoreCicada: true
|
||||
Hit: Single
|
||||
HitCount: 1
|
||||
Element: Weapon
|
||||
@@ -14944,12 +14905,6 @@ Body:
|
||||
Size: 3
|
||||
- Level: 10
|
||||
Size: 4
|
||||
- Level: 11
|
||||
Size: 0
|
||||
- Level: 12
|
||||
Size: 0
|
||||
- Level: 13
|
||||
Size: 0
|
||||
Interval: -1
|
||||
Flag:
|
||||
PathCheck: true
|
||||
@@ -15138,22 +15093,6 @@ Body:
|
||||
Size: 3
|
||||
- Level: 5
|
||||
Size: 4
|
||||
- Level: 6
|
||||
Size: 0
|
||||
- Level: 7
|
||||
Size: 0
|
||||
- Level: 8
|
||||
Size: 0
|
||||
- Level: 9
|
||||
Size: 0
|
||||
- Level: 10
|
||||
Size: 0
|
||||
- Level: 11
|
||||
Size: 0
|
||||
- Level: 12
|
||||
Size: 0
|
||||
- Level: 13
|
||||
Size: 0
|
||||
Interval: 1000
|
||||
Target: Enemy
|
||||
Flag:
|
||||
@@ -15371,6 +15310,7 @@ Body:
|
||||
Flags:
|
||||
IsNpc: true
|
||||
TargetTrap: true
|
||||
ShowScale: true
|
||||
Hit: Multi_Hit
|
||||
HitCount: 1
|
||||
SplashArea:
|
||||
@@ -15476,6 +15416,7 @@ Body:
|
||||
Splash: true
|
||||
Flags:
|
||||
IsNpc: true
|
||||
ShowScale: true
|
||||
Hit: Single
|
||||
HitCount: 1
|
||||
SplashArea:
|
||||
@@ -15522,6 +15463,7 @@ Body:
|
||||
Flags:
|
||||
IsNpc: true
|
||||
TargetTrap: true
|
||||
ShowScale: true
|
||||
Hit: Single
|
||||
HitCount: 1
|
||||
SplashArea: 7
|
||||
@@ -15537,6 +15479,7 @@ Body:
|
||||
Flags:
|
||||
IsNpc: true
|
||||
TargetTrap: true
|
||||
ShowScale: true
|
||||
Hit: Single
|
||||
HitCount: 1
|
||||
SplashArea: 14
|
||||
@@ -15551,6 +15494,7 @@ Body:
|
||||
Splash: true
|
||||
Flags:
|
||||
IsNpc: true
|
||||
ShowScale: true
|
||||
Hit: Single
|
||||
HitCount: 1
|
||||
SplashArea:
|
||||
@@ -15575,6 +15519,7 @@ Body:
|
||||
Splash: true
|
||||
Flags:
|
||||
IsNpc: true
|
||||
ShowScale: true
|
||||
Hit: Single
|
||||
HitCount: 1
|
||||
SplashArea:
|
||||
@@ -15599,6 +15544,7 @@ Body:
|
||||
Splash: true
|
||||
Flags:
|
||||
IsNpc: true
|
||||
ShowScale: true
|
||||
Hit: Single
|
||||
HitCount: 1
|
||||
SplashArea:
|
||||
@@ -15623,6 +15569,7 @@ Body:
|
||||
Splash: true
|
||||
Flags:
|
||||
IsNpc: true
|
||||
ShowScale: true
|
||||
Hit: Single
|
||||
HitCount: 1
|
||||
SplashArea:
|
||||
@@ -15647,6 +15594,7 @@ Body:
|
||||
Splash: true
|
||||
Flags:
|
||||
IsNpc: true
|
||||
ShowScale: true
|
||||
Hit: Single
|
||||
HitCount: 1
|
||||
SplashArea:
|
||||
@@ -15671,6 +15619,7 @@ Body:
|
||||
Splash: true
|
||||
Flags:
|
||||
IsNpc: true
|
||||
ShowScale: true
|
||||
Hit: Single
|
||||
HitCount: 1
|
||||
SplashArea:
|
||||
@@ -15696,6 +15645,7 @@ Body:
|
||||
Splash: true
|
||||
Flags:
|
||||
IsNpc: true
|
||||
ShowScale: true
|
||||
Hit: Single
|
||||
HitCount: 1
|
||||
Element: Fire
|
||||
@@ -15714,6 +15664,7 @@ Body:
|
||||
IgnoreDefCard: true
|
||||
Flags:
|
||||
IsNpc: true
|
||||
ShowScale: true
|
||||
Range: 7
|
||||
Hit: Single
|
||||
HitCount: 1
|
||||
@@ -15764,12 +15715,6 @@ Body:
|
||||
Size: 5
|
||||
- Level: 10
|
||||
Size: 13
|
||||
- Level: 11
|
||||
Size: 0
|
||||
- Level: 12
|
||||
Size: 0
|
||||
- Level: 13
|
||||
Size: 0
|
||||
Interval: 1000
|
||||
Flag:
|
||||
NoOverlap: true
|
||||
@@ -15816,6 +15761,7 @@ Body:
|
||||
Splash: true
|
||||
Flags:
|
||||
IsNpc: true
|
||||
ShowScale: true
|
||||
Hit: Single
|
||||
HitCount: 1
|
||||
SplashArea:
|
||||
@@ -15932,6 +15878,7 @@ Body:
|
||||
Splash: true
|
||||
Flags:
|
||||
IsNpc: true
|
||||
ShowScale: true
|
||||
Hit: Single
|
||||
HitCount: 1
|
||||
SplashArea:
|
||||
@@ -15956,6 +15903,7 @@ Body:
|
||||
Splash: true
|
||||
Flags:
|
||||
IsNpc: true
|
||||
ShowScale: true
|
||||
Hit: Single
|
||||
HitCount: 1
|
||||
SplashArea:
|
||||
@@ -15980,6 +15928,7 @@ Body:
|
||||
Splash: true
|
||||
Flags:
|
||||
IsNpc: true
|
||||
ShowScale: true
|
||||
Hit: Single
|
||||
HitCount: 1
|
||||
SplashArea:
|
||||
@@ -16013,6 +15962,7 @@ Body:
|
||||
Splash: true
|
||||
Flags:
|
||||
IsNpc: true
|
||||
ShowScale: true
|
||||
Hit: Single
|
||||
HitCount: 1
|
||||
SplashArea:
|
||||
@@ -16292,6 +16242,7 @@ Body:
|
||||
Flags:
|
||||
IsNpc: true
|
||||
IgnoreLandProtector: true
|
||||
ShowScale: true
|
||||
Hit: Single
|
||||
HitCount: 1
|
||||
Element: Poison
|
||||
@@ -16308,6 +16259,8 @@ Body:
|
||||
Name: NPC_COMET
|
||||
Description: Comet 2
|
||||
MaxLevel: 1
|
||||
Flags:
|
||||
ShowScale: true
|
||||
- Id: 716
|
||||
Name: NPC_MAXPAIN
|
||||
Description: Max Pain
|
||||
@@ -16339,6 +16292,8 @@ Body:
|
||||
Name: NPC_JACKFROST
|
||||
Description: Jack Frost 2
|
||||
MaxLevel: 1
|
||||
Flags:
|
||||
ShowScale: true
|
||||
- Id: 725
|
||||
Name: NPC_REVERBERATION
|
||||
Description: Reverberation 2
|
||||
@@ -16351,6 +16306,7 @@ Body:
|
||||
IsNpc: true
|
||||
IsTrap: true
|
||||
DisableNearNpc: true
|
||||
ShowScale: true
|
||||
Range: 1
|
||||
Hit: Single
|
||||
HitCount: 1
|
||||
@@ -16391,6 +16347,8 @@ Body:
|
||||
Name: NPC_LEX_AETERNA
|
||||
Description: Lex Aeterna 2
|
||||
MaxLevel: 1
|
||||
Flags:
|
||||
ShowScale: true
|
||||
- Id: 728
|
||||
Name: NPC_ARROWSTORM
|
||||
Description: NPC Arrow Storm
|
||||
@@ -16905,8 +16863,6 @@ Body:
|
||||
MaxLevel: 10
|
||||
Type: Weapon
|
||||
TargetType: Attack
|
||||
Flags:
|
||||
IncreaseGloomyDayDamage: true
|
||||
Range: 5
|
||||
Hit: Multi_Hit
|
||||
HitCount: -5
|
||||
@@ -18641,6 +18597,8 @@ Body:
|
||||
Duration1: 60000
|
||||
Requires:
|
||||
SpCost: 20
|
||||
Status:
|
||||
Weaponblock_On: true
|
||||
- Id: 2031
|
||||
Name: GC_VENOMPRESSURE
|
||||
Description: Venom Pressure
|
||||
@@ -19302,10 +19260,10 @@ Body:
|
||||
Amount: 70
|
||||
- Level: 4
|
||||
Amount: 80
|
||||
# - Id: 2049 # Removed on kRO
|
||||
# Name: AB_EUCHARISTICA
|
||||
# Description: Eucharistica
|
||||
# MaxLevel: 10
|
||||
- Id: 2049 # Removed on kRO
|
||||
Name: AB_EUCHARISTICA
|
||||
Description: Eucharistica
|
||||
MaxLevel: 10
|
||||
- Id: 2050
|
||||
Name: AB_RENOVATIO
|
||||
Description: Renovatio
|
||||
@@ -19945,9 +19903,9 @@ Body:
|
||||
IgnoreDefCard: true
|
||||
Flags:
|
||||
AllowOnWarg: true
|
||||
IncreaseDanceWithWugDamage: true
|
||||
IgnoreAutoGuard: true
|
||||
IgnoreCicada: true
|
||||
IncreaseDanceWithWugDamage: true
|
||||
Range: 9
|
||||
Hit: Single
|
||||
HitCount: 1
|
||||
@@ -19975,9 +19933,9 @@ Body:
|
||||
IgnoreDefCard: true
|
||||
Flags:
|
||||
AlterRangeVulture: true
|
||||
IncreaseDanceWithWugDamage: true
|
||||
IgnoreAutoGuard: true
|
||||
IgnoreCicada: true
|
||||
IncreaseDanceWithWugDamage: true
|
||||
Range: 9
|
||||
Hit: Single
|
||||
HitCount: 1
|
||||
@@ -24369,7 +24327,7 @@ Body:
|
||||
Reproduce: true
|
||||
Requires:
|
||||
SpCost: 1
|
||||
- Id: 2417
|
||||
- Id: 2417 # Removed on kRO
|
||||
Name: WM_DOMINION_IMPULSE
|
||||
Description: Dominion Impulse
|
||||
MaxLevel: 1
|
||||
@@ -24382,6 +24340,7 @@ Body:
|
||||
HitCount: 1
|
||||
SplashArea: 5
|
||||
AfterCastActDelay: 1000
|
||||
FixedCastTime: -1
|
||||
Requires:
|
||||
SpCost: 10
|
||||
- Id: 2418
|
||||
@@ -25536,22 +25495,6 @@ Body:
|
||||
Size: 4
|
||||
- Level: 5
|
||||
Size: 4
|
||||
- Level: 6
|
||||
Size: 0
|
||||
- Level: 7
|
||||
Size: 0
|
||||
- Level: 8
|
||||
Size: 0
|
||||
- Level: 9
|
||||
Size: 0
|
||||
- Level: 10
|
||||
Size: 0
|
||||
- Level: 11
|
||||
Size: 0
|
||||
- Level: 12
|
||||
Size: 0
|
||||
- Level: 13
|
||||
Size: 0
|
||||
Interval: 1000
|
||||
Target: Enemy
|
||||
Flag:
|
||||
@@ -25621,22 +25564,6 @@ Body:
|
||||
Size: 4
|
||||
- Level: 5
|
||||
Size: 4
|
||||
- Level: 6
|
||||
Size: 0
|
||||
- Level: 7
|
||||
Size: 0
|
||||
- Level: 8
|
||||
Size: 0
|
||||
- Level: 9
|
||||
Size: 0
|
||||
- Level: 10
|
||||
Size: 0
|
||||
- Level: 11
|
||||
Size: 0
|
||||
- Level: 12
|
||||
Size: 0
|
||||
- Level: 13
|
||||
Size: 0
|
||||
Interval: 1000
|
||||
Target: Enemy
|
||||
Flag:
|
||||
@@ -25756,22 +25683,6 @@ Body:
|
||||
Size: 4
|
||||
- Level: 5
|
||||
Size: 5
|
||||
- Level: 6
|
||||
Size: 0
|
||||
- Level: 7
|
||||
Size: 0
|
||||
- Level: 8
|
||||
Size: 0
|
||||
- Level: 9
|
||||
Size: 0
|
||||
- Level: 10
|
||||
Size: 0
|
||||
- Level: 11
|
||||
Size: 0
|
||||
- Level: 12
|
||||
Size: 0
|
||||
- Level: 13
|
||||
Size: 0
|
||||
Interval: 500
|
||||
Target: Enemy
|
||||
Flag:
|
||||
@@ -26007,22 +25918,6 @@ Body:
|
||||
Size: 2
|
||||
- Level: 5
|
||||
Size: 3
|
||||
- Level: 6
|
||||
Size: 0
|
||||
- Level: 7
|
||||
Size: 0
|
||||
- Level: 8
|
||||
Size: 0
|
||||
- Level: 9
|
||||
Size: 0
|
||||
- Level: 10
|
||||
Size: 0
|
||||
- Level: 11
|
||||
Size: 0
|
||||
- Level: 12
|
||||
Size: 0
|
||||
- Level: 13
|
||||
Size: 0
|
||||
Interval: 500
|
||||
Target: Enemy
|
||||
Flag:
|
||||
@@ -26826,8 +26721,8 @@ Body:
|
||||
DamageFlags:
|
||||
Splash: true
|
||||
Range: 11
|
||||
Hit: Single
|
||||
HitCount: 3
|
||||
Hit: Multi_Hit
|
||||
HitCount: 2
|
||||
Element: Weapon
|
||||
SplashArea:
|
||||
- Level: 1
|
||||
@@ -26897,7 +26792,7 @@ Body:
|
||||
Hit: Single
|
||||
HitCount: 1
|
||||
ActiveInstance: 1
|
||||
Knockback: 2
|
||||
Knockback: 1
|
||||
CopyFlags:
|
||||
Skill:
|
||||
Reproduce: true
|
||||
@@ -27355,7 +27250,7 @@ Body:
|
||||
ItemCost:
|
||||
- Item: Mandragora_Flowerpot
|
||||
Amount: 1
|
||||
- Id: 2493
|
||||
- Id: 2493 # Removed on kRO
|
||||
Name: GN_SLINGITEM
|
||||
Description: Sling Item
|
||||
MaxLevel: 1
|
||||
@@ -27368,6 +27263,7 @@ Body:
|
||||
Hit: Single
|
||||
HitCount: 1
|
||||
Cooldown: 1000
|
||||
FixedCastTime: -1
|
||||
Requires:
|
||||
SpCost: 4
|
||||
Ammo:
|
||||
@@ -27399,7 +27295,7 @@ Body:
|
||||
Amount: 5
|
||||
- Level: 2
|
||||
Amount: 40
|
||||
- Id: 2496
|
||||
- Id: 2496 # Removed on kRO
|
||||
Name: GN_MAKEBOMB
|
||||
Description: Create Bomb
|
||||
MaxLevel: 2
|
||||
@@ -27425,7 +27321,7 @@ Body:
|
||||
HitCount: 1
|
||||
Requires:
|
||||
SpCost: 12
|
||||
- Id: 2498
|
||||
- Id: 2498 # Removed on kRO
|
||||
Name: GN_SLINGITEM_RANGEMELEEATK
|
||||
Description: Sling Item Attack
|
||||
MaxLevel: 1
|
||||
@@ -27538,6 +27434,7 @@ Body:
|
||||
HitCount: 1
|
||||
Requires:
|
||||
SpCost: 40
|
||||
State: Cart
|
||||
- Id: 2552
|
||||
Name: RL_RICHS_COIN
|
||||
Description: Rich's Coin
|
||||
@@ -27719,22 +27616,6 @@ Body:
|
||||
Size: 3
|
||||
- Level: 5
|
||||
Size: 3
|
||||
- Level: 6
|
||||
Size: 0
|
||||
- Level: 7
|
||||
Size: 0
|
||||
- Level: 8
|
||||
Size: 0
|
||||
- Level: 9
|
||||
Size: 0
|
||||
- Level: 10
|
||||
Size: 0
|
||||
- Level: 11
|
||||
Size: 0
|
||||
- Level: 12
|
||||
Size: 0
|
||||
- Level: 13
|
||||
Size: 0
|
||||
Interval: 500
|
||||
Target: Enemy
|
||||
Flag:
|
||||
@@ -28317,6 +28198,163 @@ Body:
|
||||
Element: Weapon
|
||||
Requires:
|
||||
SpCost: 1
|
||||
- Id: 2574
|
||||
Name: SJ_LIGHTOFMOON
|
||||
Description: Light of Moon
|
||||
MaxLevel: 1
|
||||
- Id: 2575
|
||||
Name: SJ_LUNARSTANCE
|
||||
Description: Lunar Stance
|
||||
MaxLevel: 1
|
||||
- Id: 2576
|
||||
Name: SJ_FULLMOONKICK
|
||||
Description: Full Moon Kick
|
||||
MaxLevel: 1
|
||||
- Id: 2577
|
||||
Name: SJ_LIGHTOFSTAR
|
||||
Description: Light of Star
|
||||
MaxLevel: 1
|
||||
- Id: 2578
|
||||
Name: SJ_STARSTANCE
|
||||
Description: Star Stance
|
||||
MaxLevel: 1
|
||||
- Id: 2579
|
||||
Name: SJ_NEWMOONKICK
|
||||
Description: New Moon Kick
|
||||
MaxLevel: 1
|
||||
- Id: 2580
|
||||
Name: SJ_FLASHKICK
|
||||
Description: Flash Kick
|
||||
MaxLevel: 1
|
||||
- Id: 2581
|
||||
Name: SJ_STAREMPEROR
|
||||
Description: Star Emperor
|
||||
MaxLevel: 1
|
||||
- Id: 2582
|
||||
Name: SJ_NOVAEXPLOSING
|
||||
Description: Nova Explosion
|
||||
MaxLevel: 1
|
||||
Type: Misc
|
||||
- Id: 2583
|
||||
Name: SJ_UNIVERSESTANCE
|
||||
Description: Universe Stance
|
||||
MaxLevel: 1
|
||||
- Id: 2584
|
||||
Name: SJ_FALLINGSTAR
|
||||
Description: Falling Star
|
||||
MaxLevel: 1
|
||||
- Id: 2585
|
||||
Name: SJ_GRAVITYCONTROL
|
||||
Description: Gravity Control
|
||||
MaxLevel: 1
|
||||
- Id: 2586
|
||||
Name: SJ_BOOKOFDIMENSION
|
||||
Description: Book of Dimension
|
||||
MaxLevel: 1
|
||||
- Id: 2587
|
||||
Name: SJ_BOOKOFCREATINGSTAR
|
||||
Description: Book of Creating Star
|
||||
MaxLevel: 1
|
||||
- Id: 2588
|
||||
Name: SJ_DOCUMENT
|
||||
Description: Document of Sun Moon and Star
|
||||
MaxLevel: 1
|
||||
- Id: 2589
|
||||
Name: SJ_PURIFY
|
||||
Description: Purification of Sun Moon and Star
|
||||
MaxLevel: 1
|
||||
- Id: 2590
|
||||
Name: SJ_LIGHTOFSUN
|
||||
Description: Light of Sun
|
||||
MaxLevel: 1
|
||||
- Id: 2591
|
||||
Name: SJ_SUNSTANCE
|
||||
Description: Sun Stance
|
||||
MaxLevel: 1
|
||||
- Id: 2592
|
||||
Name: SJ_SOLARBURST
|
||||
Description: Solar Burst
|
||||
MaxLevel: 1
|
||||
- Id: 2593
|
||||
Name: SJ_PROMINENCEKICK
|
||||
Description: Prominence Kick
|
||||
MaxLevel: 1
|
||||
- Id: 2594
|
||||
Name: SJ_FALLINGSTAR_ATK
|
||||
Description: Falling Star Attack
|
||||
MaxLevel: 1
|
||||
- Id: 2595
|
||||
Name: SJ_FALLINGSTAR_ATK2
|
||||
Description: Falling Star Attack 2
|
||||
MaxLevel: 1
|
||||
- Id: 2596
|
||||
Name: SP_SOULGOLEM
|
||||
Description: Golem's Soul
|
||||
MaxLevel: 1
|
||||
- Id: 2597
|
||||
Name: SP_SOULSHADOW
|
||||
Description: Shadow's Soul
|
||||
MaxLevel: 1
|
||||
- Id: 2598
|
||||
Name: SP_SOULFALCON
|
||||
Description: Falcon's Soul
|
||||
MaxLevel: 1
|
||||
- Id: 2599
|
||||
Name: SP_SOULFAIRY
|
||||
Description: Fairy's Soul
|
||||
MaxLevel: 1
|
||||
- Id: 2600
|
||||
Name: SP_CURSEEXPLOSION
|
||||
Description: Curse Explosion
|
||||
MaxLevel: 1
|
||||
- Id: 2601
|
||||
Name: SP_SOULCURSE
|
||||
Description: Soul Curse
|
||||
MaxLevel: 1
|
||||
- Id: 2602
|
||||
Name: SP_SPA
|
||||
Description: Espa
|
||||
MaxLevel: 1
|
||||
- Id: 2603
|
||||
Name: SP_SHA
|
||||
Description: Esha
|
||||
MaxLevel: 1
|
||||
- Id: 2604
|
||||
Name: SP_SWHOO
|
||||
Description: Eswhoo
|
||||
MaxLevel: 1
|
||||
- Id: 2605
|
||||
Name: SP_SOULUNITY
|
||||
Description: Soul Unity
|
||||
MaxLevel: 1
|
||||
- Id: 2606
|
||||
Name: SP_SOULDIVISION
|
||||
Description: Soul Division
|
||||
MaxLevel: 1
|
||||
- Id: 2607
|
||||
Name: SP_SOULREAPER
|
||||
Description: Soul Reaper
|
||||
MaxLevel: 1
|
||||
- Id: 2608
|
||||
Name: SP_SOULREVOLVE
|
||||
Description: Soul Revolution
|
||||
MaxLevel: 1
|
||||
- Id: 2609
|
||||
Name: SP_SOULCOLLECT
|
||||
Description: Soul Collect
|
||||
MaxLevel: 1
|
||||
- Id: 2610
|
||||
Name: SP_SOULEXPLOSION
|
||||
Description: Soul Explosion
|
||||
MaxLevel: 1
|
||||
- Id: 2611
|
||||
Name: SP_SOULENERGY
|
||||
Description: Soul Energy Research
|
||||
MaxLevel: 1
|
||||
- Id: 2612
|
||||
Name: SP_KAUTE
|
||||
Description: Kaute
|
||||
MaxLevel: 1
|
||||
- Id: 3001
|
||||
Name: KO_YAMIKUMO
|
||||
Description: Shadow Hiding
|
||||
@@ -28585,12 +28623,6 @@ Body:
|
||||
Size: 1
|
||||
- Level: 10
|
||||
Size: 2
|
||||
- Level: 11
|
||||
Size: 0
|
||||
- Level: 12
|
||||
Size: 0
|
||||
- Level: 13
|
||||
Size: 0
|
||||
Interval: 1000
|
||||
Target: Enemy
|
||||
Flag:
|
||||
@@ -30099,6 +30131,18 @@ Body:
|
||||
Name: AB_CONVENIO
|
||||
Description: Convenio
|
||||
MaxLevel: 1
|
||||
- Id: 5075
|
||||
Name: NV_BREAKTHROUGH
|
||||
Description: Break Through
|
||||
MaxLevel: 1
|
||||
- Id: 5076
|
||||
Name: NV_HELPANGEL
|
||||
Description: Help Angel
|
||||
MaxLevel: 1
|
||||
- Id: 5077
|
||||
Name: NV_TRANSCENDENCE
|
||||
Description: Transcendence
|
||||
MaxLevel: 1
|
||||
- Id: 8001
|
||||
Name: HLIF_HEAL
|
||||
Description: Healing Touch
|
||||
@@ -30861,22 +30905,6 @@ Body:
|
||||
Size: 3
|
||||
- Level: 5
|
||||
Size: 4
|
||||
- Level: 6
|
||||
Size: 0
|
||||
- Level: 7
|
||||
Size: 0
|
||||
- Level: 8
|
||||
Size: 0
|
||||
- Level: 9
|
||||
Size: 0
|
||||
- Level: 10
|
||||
Size: 0
|
||||
- Level: 11
|
||||
Size: 0
|
||||
- Level: 12
|
||||
Size: 0
|
||||
- Level: 13
|
||||
Size: 0
|
||||
Interval: 1000
|
||||
Target: Enemy
|
||||
Flag:
|
||||
@@ -31477,22 +31505,6 @@ Body:
|
||||
Size: 2
|
||||
- Level: 5
|
||||
Size: 3
|
||||
- Level: 6
|
||||
Size: 0
|
||||
- Level: 7
|
||||
Size: 0
|
||||
- Level: 8
|
||||
Size: 0
|
||||
- Level: 9
|
||||
Size: 0
|
||||
- Level: 10
|
||||
Size: 0
|
||||
- Level: 11
|
||||
Size: 0
|
||||
- Level: 12
|
||||
Size: 0
|
||||
- Level: 13
|
||||
Size: 0
|
||||
Interval: 2000
|
||||
Target: Enemy
|
||||
Flag:
|
||||
@@ -32140,8 +32152,6 @@ Body:
|
||||
TargetType: Attack
|
||||
DamageFlags:
|
||||
NoDamage: true
|
||||
Flags:
|
||||
IncreaseGloomyDayDamage: true
|
||||
Range: -2
|
||||
Hit: Single
|
||||
HitCount: 1
|
||||
@@ -32166,7 +32176,6 @@ Body:
|
||||
IgnoreDefense: true
|
||||
Flags:
|
||||
TargetTrap: true
|
||||
IncreaseGloomyDayDamage: true
|
||||
Range: 5
|
||||
Hit: Multi_Hit
|
||||
HitCount: 5
|
||||
|
||||
@@ -2577,6 +2577,7 @@
|
||||
4057,2046,10,2045,5,0,0,0,0,0,0,0,0 //AB_ORATIO#Oratio#
|
||||
4057,2047,4,72,1,0,0,0,0,0,0,0,0 //AB_LAUDAAGNUS#Lauda Agnus#
|
||||
4057,2048,4,2047,2,0,0,0,0,0,0,0,0 //AB_LAUDARAMUS#Lauda Ramus#
|
||||
//4057,2049,10,2044,1,2053,1,0,0,0,0,0,0 //AB_EUCHARISTICA#Eucharistica#
|
||||
4057,2050,4,2043,3,0,0,0,0,0,0,0,0 //AB_RENOVATIO#Renovatio#
|
||||
4057,2051,5,2050,1,0,0,0,0,0,0,0,0 //AB_HIGHNESSHEAL#Highness Heal#
|
||||
4057,2052,5,2048,2,0,0,0,0,0,0,0,0 //AB_CLEARANCE#Clearance#
|
||||
@@ -2923,6 +2924,7 @@
|
||||
4063,2046,10,2045,5,0,0,0,0,0,0,0,0 //AB_ORATIO#Oratio#
|
||||
4063,2047,4,72,1,0,0,0,0,0,0,0,0 //AB_LAUDAAGNUS#Lauda Agnus#
|
||||
4063,2048,4,2047,2,0,0,0,0,0,0,0,0 //AB_LAUDARAMUS#Lauda Ramus#
|
||||
//4063,2049,10,2044,1,2053,1,0,0,0,0,0,0 //AB_EUCHARISTICA#Eucharistica#
|
||||
4063,2050,4,2043,3,0,0,0,0,0,0,0,0 //AB_RENOVATIO#Renovatio#
|
||||
4063,2051,5,2050,1,0,0,0,0,0,0,0,0 //AB_HIGHNESSHEAL#Highness Heal#
|
||||
4063,2052,5,2048,2,0,0,0,0,0,0,0,0 //AB_CLEARANCE#Clearance#
|
||||
@@ -3217,9 +3219,9 @@
|
||||
4068,2382,5,2422,1,0,0,0,0,0,0,0,0 //MI_ECHOSONG#Echo Song#
|
||||
4068,2383,5,2422,1,0,0,0,0,0,0,0,0 //MI_HARMONIZE#Harmonize#
|
||||
4068,2412,10,0,0,0,0,0,0,0,0,0,0 //WM_LESSON#Lesson#
|
||||
4068,2413,10,2417,1,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
|
||||
4068,2413,5,0,0,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
|
||||
4068,2414,5,317,5,0,0,0,0,0,0,0,0 //WM_REVERBERATION#Reverberation#
|
||||
4068,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
|
||||
//4068,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
|
||||
4068,2418,5,316,5,0,0,0,0,0,0,0,0 //WM_SEVERE_RAINSTORM#Severe Rainstorm#
|
||||
4068,2419,5,2412,1,0,0,0,0,0,0,0,0 //WM_POEMOFNETHERWORLD#Poem Of The Netherworld#
|
||||
4068,2420,5,2419,3,0,0,0,0,0,0,0,0 //WM_VOICEOFSIREN#Voice Of Siren#
|
||||
@@ -3273,9 +3275,9 @@
|
||||
4069,2351,5,2422,1,0,0,0,0,0,0,0,0 //WA_SYMPHONY_OF_LOVER#Symphony of Lovers#
|
||||
4069,2352,5,2422,1,0,0,0,0,0,0,0,0 //WA_MOONLIT_SERENADE#Moonlit Serenade#
|
||||
4069,2412,10,0,0,0,0,0,0,0,0,0,0 //WM_LESSON#Lesson#
|
||||
4069,2413,10,2417,1,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
|
||||
4069,2413,5,0,0,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
|
||||
4069,2414,5,325,5,0,0,0,0,0,0,0,0 //WM_REVERBERATION#Reverberation#
|
||||
4069,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
|
||||
//4069,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
|
||||
4069,2418,5,324,5,0,0,0,0,0,0,0,0 //WM_SEVERE_RAINSTORM#Severe Rainstorm#
|
||||
4069,2419,5,2412,1,0,0,0,0,0,0,0,0 //WM_POEMOFNETHERWORLD#Poem Of The Netherworld#
|
||||
4069,2420,5,2419,3,0,0,0,0,0,0,0,0 //WM_VOICEOFSIREN#Voice Of Siren#
|
||||
@@ -3403,10 +3405,10 @@
|
||||
4071,2486,5,2485,3,0,0,0,0,0,0,0,0 //GN_FIRE_EXPANSION#Fire Expansion#
|
||||
4071,2490,5,2480,3,0,0,0,0,0,0,0,0 //GN_HELLS_PLANT#Hell's Plant#
|
||||
4071,2492,5,2490,3,0,0,0,0,0,0,0,0 //GN_MANDRAGORA#Howling of Mandragora#
|
||||
4071,2493,1,2494,1,0,0,0,0,0,0,0,0 //GN_SLINGITEM#Sling Item#
|
||||
//4071,2493,1,2494,1,0,0,0,0,0,0,0,0 //GN_SLINGITEM#Sling Item#
|
||||
4071,2494,1,0,0,0,0,0,0,0,0,0,0 //GN_CHANGEMATERIAL#Change Material#
|
||||
4071,2495,2,2497,1,0,0,0,0,0,0,0,0 //GN_MIX_COOKING#Mix Cooking#
|
||||
4071,2496,2,2495,1,0,0,0,0,0,0,0,0 //GN_MAKEBOMB#Create Bomb#
|
||||
//4071,2496,2,2495,1,0,0,0,0,0,0,0,0 //GN_MAKEBOMB#Create Bomb#
|
||||
4071,2497,10,0,0,0,0,0,0,0,0,0,0 //GN_S_PHARMACY#Special Pharmacy#
|
||||
4071,5003,5,2497,1,0,0,0,0,0,0,0,0 //GN_ILLUSIONDOOPING#Hallucination Drug#
|
||||
4071,5014,5,0,0,0,0,0,0,0,0,0,0 //ALL_FULL_THROTTLE#Full Throttle#
|
||||
@@ -3647,9 +3649,9 @@
|
||||
4075,2382,5,2422,1,0,0,0,0,0,0,0,0 //MI_ECHOSONG#Echo Song#
|
||||
4075,2383,5,2422,1,0,0,0,0,0,0,0,0 //MI_HARMONIZE#Harmonize#
|
||||
4075,2412,10,0,0,0,0,0,0,0,0,0,0 //WM_LESSON#Lesson#
|
||||
4075,2413,10,2417,1,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
|
||||
4075,2413,5,0,0,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
|
||||
4075,2414,5,317,5,0,0,0,0,0,0,0,0 //WM_REVERBERATION#Reverberation#
|
||||
4075,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
|
||||
//4075,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
|
||||
4075,2418,5,316,5,0,0,0,0,0,0,0,0 //WM_SEVERE_RAINSTORM#Severe Rainstorm#
|
||||
4075,2419,5,2412,1,0,0,0,0,0,0,0,0 //WM_POEMOFNETHERWORLD#Poem Of The Netherworld#
|
||||
4075,2420,5,2419,3,0,0,0,0,0,0,0,0 //WM_VOICEOFSIREN#Voice Of Siren#
|
||||
@@ -3709,9 +3711,9 @@
|
||||
4076,2351,5,2422,1,0,0,0,0,0,0,0,0 //WA_SYMPHONY_OF_LOVER#Symphony of Lovers#
|
||||
4076,2352,5,2422,1,0,0,0,0,0,0,0,0 //WA_MOONLIT_SERENADE#Moonlit Serenade#
|
||||
4076,2412,10,0,0,0,0,0,0,0,0,0,0 //WM_LESSON#Lesson#
|
||||
4076,2413,10,2417,1,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
|
||||
4076,2413,5,0,0,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
|
||||
4076,2414,5,325,5,0,0,0,0,0,0,0,0 //WM_REVERBERATION#Reverberation#
|
||||
4076,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
|
||||
//4076,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
|
||||
4076,2418,5,324,5,0,0,0,0,0,0,0,0 //WM_SEVERE_RAINSTORM#Severe Rainstorm#
|
||||
4076,2419,5,2412,1,0,0,0,0,0,0,0,0 //WM_POEMOFNETHERWORLD#Poem Of The Netherworld#
|
||||
4076,2420,5,2419,3,0,0,0,0,0,0,0,0 //WM_VOICEOFSIREN#Voice Of Siren#
|
||||
@@ -3847,10 +3849,10 @@
|
||||
4078,2486,5,2485,3,0,0,0,0,0,0,0,0 //GN_FIRE_EXPANSION#Fire Expansion#
|
||||
4078,2490,5,2480,3,0,0,0,0,0,0,0,0 //GN_HELLS_PLANT#Hell's Plant#
|
||||
4078,2492,5,2490,3,0,0,0,0,0,0,0,0 //GN_MANDRAGORA#Howling of Mandragora#
|
||||
4078,2493,1,2494,1,0,0,0,0,0,0,0,0 //GN_SLINGITEM#Sling Item#
|
||||
//4078,2493,1,2494,1,0,0,0,0,0,0,0,0 //GN_SLINGITEM#Sling Item#
|
||||
4078,2494,1,0,0,0,0,0,0,0,0,0,0 //GN_CHANGEMATERIAL#Change Material#
|
||||
4078,2495,2,2497,1,0,0,0,0,0,0,0,0 //GN_MIX_COOKING#Mix Cooking#
|
||||
4078,2496,2,2495,1,0,0,0,0,0,0,0,0 //GN_MAKEBOMB#Create Bomb#
|
||||
//4078,2496,2,2495,1,0,0,0,0,0,0,0,0 //GN_MAKEBOMB#Create Bomb#
|
||||
4078,2497,10,0,0,0,0,0,0,0,0,0,0 //GN_S_PHARMACY#Special Pharmacy#
|
||||
4078,5003,5,2497,1,0,0,0,0,0,0,0,0 //GN_ILLUSIONDOOPING#Hallucination Drug#
|
||||
4078,5014,5,0,0,0,0,0,0,0,0,0,0 //ALL_FULL_THROTTLE#Full Throttle#
|
||||
@@ -4578,6 +4580,7 @@
|
||||
4099,2046,10,2045,5,0,0,0,0,0,0,0,0 //AB_ORATIO#Oratio#
|
||||
4099,2047,4,72,1,0,0,0,0,0,0,0,0 //AB_LAUDAAGNUS#Lauda Agnus#
|
||||
4099,2048,4,2047,2,0,0,0,0,0,0,0,0 //AB_LAUDARAMUS#Lauda Ramus#
|
||||
//4099,2049,10,2044,1,2053,1,0,0,0,0,0,0 //AB_EUCHARISTICA#Eucharistica#
|
||||
4099,2050,4,2043,3,0,0,0,0,0,0,0,0 //AB_RENOVATIO#Renovatio#
|
||||
4099,2051,5,2050,1,0,0,0,0,0,0,0,0 //AB_HIGHNESSHEAL#Highness Heal#
|
||||
4099,2052,5,2048,2,0,0,0,0,0,0,0,0 //AB_CLEARANCE#Clearance#
|
||||
@@ -4867,9 +4870,9 @@
|
||||
4104,2382,5,2422,1,0,0,0,0,0,0,0,0 //MI_ECHOSONG#Echo Song#
|
||||
4104,2383,5,2422,1,0,0,0,0,0,0,0,0 //MI_HARMONIZE#Harmonize#
|
||||
4104,2412,10,0,0,0,0,0,0,0,0,0,0 //WM_LESSON#Lesson#
|
||||
4104,2413,10,2417,1,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
|
||||
4104,2413,5,0,0,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
|
||||
4104,2414,5,317,5,0,0,0,0,0,0,0,0 //WM_REVERBERATION#Reverberation#
|
||||
4104,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
|
||||
//4104,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
|
||||
4104,2418,5,316,5,0,0,0,0,0,0,0,0 //WM_SEVERE_RAINSTORM#Severe Rainstorm#
|
||||
4104,2419,5,2412,1,0,0,0,0,0,0,0,0 //WM_POEMOFNETHERWORLD#Poem Of The Netherworld#
|
||||
4104,2420,5,2419,3,0,0,0,0,0,0,0,0 //WM_VOICEOFSIREN#Voice Of Siren#
|
||||
@@ -4924,9 +4927,9 @@
|
||||
4105,2351,5,2422,1,0,0,0,0,0,0,0,0 //WA_SYMPHONY_OF_LOVER#Symphony of Lovers#
|
||||
4105,2352,5,2422,1,0,0,0,0,0,0,0,0 //WA_MOONLIT_SERENADE#Moonlit Serenade#
|
||||
4105,2412,10,0,0,0,0,0,0,0,0,0,0 //WM_LESSON#Lesson#
|
||||
4105,2413,10,2417,1,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
|
||||
4105,2413,5,0,0,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
|
||||
4105,2414,5,325,5,0,0,0,0,0,0,0,0 //WM_REVERBERATION#Reverberation#
|
||||
4105,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
|
||||
//4105,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
|
||||
4105,2418,5,324,5,0,0,0,0,0,0,0,0 //WM_SEVERE_RAINSTORM#Severe Rainstorm#
|
||||
4105,2419,5,2412,1,0,0,0,0,0,0,0,0 //WM_POEMOFNETHERWORLD#Poem Of The Netherworld#
|
||||
4105,2420,5,2419,3,0,0,0,0,0,0,0,0 //WM_VOICEOFSIREN#Voice Of Siren#
|
||||
@@ -5056,10 +5059,10 @@
|
||||
4107,2486,5,2485,3,0,0,0,0,0,0,0,0 //GN_FIRE_EXPANSION#Fire Expansion#
|
||||
4107,2490,5,2480,3,0,0,0,0,0,0,0,0 //GN_HELLS_PLANT#Hell's Plant#
|
||||
4107,2492,5,2490,3,0,0,0,0,0,0,0,0 //GN_MANDRAGORA#Howling of Mandragora#
|
||||
4107,2493,1,2494,1,0,0,0,0,0,0,0,0 //GN_SLINGITEM#Sling Item#
|
||||
//4107,2493,1,2494,1,0,0,0,0,0,0,0,0 //GN_SLINGITEM#Sling Item#
|
||||
4107,2494,1,0,0,0,0,0,0,0,0,0,0 //GN_CHANGEMATERIAL#Change Material#
|
||||
4107,2495,2,2497,1,0,0,0,0,0,0,0,0 //GN_MIX_COOKING#Mix Cooking#
|
||||
4107,2496,2,2495,1,0,0,0,0,0,0,0,0 //GN_MAKEBOMB#Create Bomb#
|
||||
//4107,2496,2,2495,1,0,0,0,0,0,0,0,0 //GN_MAKEBOMB#Create Bomb#
|
||||
4107,2497,10,0,0,0,0,0,0,0,0,0,0 //GN_S_PHARMACY#Special Pharmacy#
|
||||
4107,5003,5,2497,1,0,0,0,0,0,0,0,0 //GN_ILLUSIONDOOPING#Hallucination Drug#
|
||||
4107,5014,5,0,0,0,0,0,0,0,0,0,0 //ALL_FULL_THROTTLE#Full Throttle#
|
||||
|
||||
62
db/quest_db.yml
Normal file
62
db/quest_db.yml
Normal file
@@ -0,0 +1,62 @@
|
||||
# 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/>.
|
||||
#
|
||||
###########################################################################
|
||||
# Quest Database
|
||||
###########################################################################
|
||||
#
|
||||
# Quest Settings
|
||||
#
|
||||
###########################################################################
|
||||
# - Id Quest ID.
|
||||
# Title Quest title.
|
||||
# TimeLimit Amount of time before the quest expires. (Default: 0)
|
||||
# Use a number following by "d" for day(s), "h" for hour(s), "mn" for minute(s), and "s" for second(s).
|
||||
# Specify with "+" for how long until the quest expires.
|
||||
# Specify without "+" for the exact time the quest expires using "d" (optionnal), [0-23]"h" (required), [0-59]"mn" (optionnal), [0-59]"s" (optionnal) format.
|
||||
# Please note the number before "d" only shift the exact timer to the given day(s).
|
||||
# Targets: Quest objective target. (Default: null)
|
||||
# The target can be a couple of node Mob/Count or of Id/Race/Size/Element/MinLevel/MaxLevel.
|
||||
# If Mob is supplied, Count is required and the other fields are ignored.
|
||||
# If Id is supplied, at least one other field of Race/Size/Element/MinLevel/MaxLevel is required.
|
||||
# If Id is supplied, Count is required for each new entry.
|
||||
# - Mob Monster to kill (aegis monster name).
|
||||
# Count Amount of monsters to kill. Set to 0 to skip the target on import.
|
||||
# Id Unique target index for the quest Id. Requires a positive number.
|
||||
# Race Monster race target (default All). Valids race are Angel, Brute, DemiHuman, Demon, Dragon, Fish, Formless, Insect, Plant, Undead, All.
|
||||
# Size Monster size target (default All). Valids size are Small, Medium, Large, All.
|
||||
# Element Monster element target (default All). Valids elements are Dark, Earth, Fire, Ghost, Holy, Neutral, Poison, Undead, Water, Wind, All.
|
||||
# MinLevel Minimum monster level target. If not supplied but MaxLevel defined, MinLevel is 1. Set to 0 to ignore MinLevel on import. (Default: 0)
|
||||
# MaxLevel Maximum monster level target. Set to 0 to ignore MaxLevel on import. (Default: 0)
|
||||
# Drops: Quest item drop targets. (Default: null)
|
||||
# - Mob Monster to kill. 0 will apply to all monsters. (Default: 0)
|
||||
# Item Item to drop.
|
||||
# Count Amount of items that will drop. Non-stackable items default to 1. (Default: 1)
|
||||
# Rate Item drop rate. (10000 = 100%)
|
||||
###########################################################################
|
||||
|
||||
Header:
|
||||
Type: QUEST_DB
|
||||
Version: 1
|
||||
|
||||
Footer:
|
||||
Imports:
|
||||
- Path: db/pre-re/quest_db.yml
|
||||
Mode: Prerenewal
|
||||
- Path: db/re/quest_db.yml
|
||||
Mode: Renewal
|
||||
- Path: db/import/quest_db.yml
|
||||
@@ -1,3 +1,34 @@
|
||||
# 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/>.
|
||||
#
|
||||
###########################################################################
|
||||
# Attendance Database
|
||||
###########################################################################
|
||||
#
|
||||
# Attendance Settings
|
||||
#
|
||||
###########################################################################
|
||||
# - Start Start date.
|
||||
# End End date.
|
||||
# Rewards: List of rewards for each day.
|
||||
# - Day Reward day.
|
||||
# ItemId Item ID.
|
||||
###########################################################################
|
||||
|
||||
Header:
|
||||
Type: ATTENDANCE_DB
|
||||
Version: 1
|
||||
|
||||
@@ -1,151 +1,176 @@
|
||||
// Homunculus Experience Tables
|
||||
347
|
||||
545
|
||||
891
|
||||
1485
|
||||
2178
|
||||
3168
|
||||
3762
|
||||
4158
|
||||
4505
|
||||
4900
|
||||
5390
|
||||
5880
|
||||
5978
|
||||
6223
|
||||
6566
|
||||
7203
|
||||
7840
|
||||
8232
|
||||
8624
|
||||
8924
|
||||
9409
|
||||
9991
|
||||
10670
|
||||
11446
|
||||
12610
|
||||
13580
|
||||
14550
|
||||
15520
|
||||
16490
|
||||
17460
|
||||
18430
|
||||
19400
|
||||
20370
|
||||
21340
|
||||
22504
|
||||
23280
|
||||
25220
|
||||
26675
|
||||
28130
|
||||
28800
|
||||
30240
|
||||
31680
|
||||
32640
|
||||
34560
|
||||
36000
|
||||
36480
|
||||
38400
|
||||
40320
|
||||
42720
|
||||
45120
|
||||
47040
|
||||
48960
|
||||
50880
|
||||
52800
|
||||
54720
|
||||
56640
|
||||
59040
|
||||
60480
|
||||
62400
|
||||
64320
|
||||
66240
|
||||
67200
|
||||
70080
|
||||
73920
|
||||
76800
|
||||
80640
|
||||
84480
|
||||
87360
|
||||
91200
|
||||
104500
|
||||
121600
|
||||
133000
|
||||
147250
|
||||
154850
|
||||
161500
|
||||
171000
|
||||
178600
|
||||
185250
|
||||
190000
|
||||
218500
|
||||
247000
|
||||
285000
|
||||
332500
|
||||
380000
|
||||
456000
|
||||
522500
|
||||
570000
|
||||
646000
|
||||
712500
|
||||
855000
|
||||
950000
|
||||
1140000
|
||||
1425000
|
||||
1710000
|
||||
1995000
|
||||
2280000
|
||||
2660000
|
||||
3135000
|
||||
3800000
|
||||
4124000
|
||||
4260000
|
||||
4462000
|
||||
4527000
|
||||
4779000
|
||||
4921000
|
||||
4984000
|
||||
5118000
|
||||
5353000
|
||||
5438000
|
||||
5507000
|
||||
5610000
|
||||
5776000
|
||||
5867000
|
||||
6000000
|
||||
6116000
|
||||
6241000
|
||||
6373000
|
||||
6498000
|
||||
6639000
|
||||
6720000
|
||||
6907000
|
||||
7025000
|
||||
7105000
|
||||
7264000
|
||||
7454000
|
||||
7611000
|
||||
7688000
|
||||
7735000
|
||||
7940000
|
||||
8020000
|
||||
8198000
|
||||
8318000
|
||||
8376000
|
||||
8469000
|
||||
8528000
|
||||
8573000
|
||||
8650000
|
||||
8701000
|
||||
8769000
|
||||
8814000
|
||||
8820000
|
||||
8826000
|
||||
8838000
|
||||
8887000
|
||||
8905000
|
||||
8916000
|
||||
8922000
|
||||
8966000
|
||||
9094000
|
||||
0
|
||||
50
|
||||
110
|
||||
180
|
||||
260
|
||||
350
|
||||
630
|
||||
950
|
||||
1310
|
||||
1710
|
||||
2150
|
||||
3180
|
||||
4300
|
||||
5510
|
||||
6810
|
||||
8200
|
||||
10800
|
||||
13560
|
||||
16480
|
||||
19560
|
||||
22800
|
||||
28090
|
||||
33630
|
||||
39420
|
||||
45460
|
||||
51750
|
||||
61150
|
||||
70910
|
||||
81030
|
||||
91510
|
||||
102350
|
||||
117580
|
||||
133300
|
||||
149510
|
||||
166210
|
||||
183400
|
||||
206480
|
||||
230200
|
||||
254560
|
||||
279560
|
||||
305200
|
||||
338450
|
||||
372510
|
||||
407380
|
||||
443060
|
||||
479550
|
||||
525590
|
||||
572630
|
||||
620670
|
||||
669710
|
||||
719750
|
||||
781500
|
||||
844460
|
||||
908630
|
||||
974010
|
||||
1040600
|
||||
1121280
|
||||
1203400
|
||||
1286960
|
||||
1371960
|
||||
1458400
|
||||
1561530
|
||||
1666350
|
||||
1772860
|
||||
1881060
|
||||
1990950
|
||||
2120350
|
||||
2251710
|
||||
2385030
|
||||
2520310
|
||||
2657550
|
||||
2817340
|
||||
2979380
|
||||
3143670
|
||||
3310210
|
||||
3479000
|
||||
3673600
|
||||
3870760
|
||||
4070480
|
||||
4272760
|
||||
4477600
|
||||
4711730
|
||||
4948750
|
||||
5188660
|
||||
5431460
|
||||
5677150
|
||||
5955830
|
||||
6237750
|
||||
6522910
|
||||
6811310
|
||||
7102950
|
||||
7431500
|
||||
7763660
|
||||
8099430
|
||||
8438810
|
||||
8781800
|
||||
9165840
|
||||
9553880
|
||||
9945920
|
||||
10350000
|
||||
10462000
|
||||
10580000
|
||||
10700000
|
||||
10826000
|
||||
10980000
|
||||
11150000
|
||||
11334000
|
||||
11520000
|
||||
11712000
|
||||
11906000
|
||||
12108000
|
||||
12317000
|
||||
12530000
|
||||
12745000
|
||||
12968000
|
||||
13193000
|
||||
13420000
|
||||
13653000
|
||||
13890000
|
||||
14130000
|
||||
14374200
|
||||
14620000
|
||||
14870000
|
||||
15123200
|
||||
15378000
|
||||
15638000
|
||||
15900000
|
||||
16164000
|
||||
16430000
|
||||
16698000
|
||||
16970000
|
||||
17245000
|
||||
17523000
|
||||
17804000
|
||||
18090000
|
||||
18380000
|
||||
18675000
|
||||
18974000
|
||||
19280000
|
||||
19588000
|
||||
19900000
|
||||
20215000
|
||||
20534000
|
||||
20854200
|
||||
21180000
|
||||
21509500
|
||||
21847000
|
||||
22197000
|
||||
22558000
|
||||
22930000
|
||||
23320000
|
||||
24500000
|
||||
25750000
|
||||
26750000
|
||||
28000000
|
||||
29000000
|
||||
30250000
|
||||
31250000
|
||||
32500000
|
||||
33500000
|
||||
34750000
|
||||
36250000
|
||||
38050000
|
||||
40210000
|
||||
42800000
|
||||
47982500
|
||||
50572500
|
||||
53680000
|
||||
57410000
|
||||
61887500
|
||||
70842500
|
||||
75320000
|
||||
80692500
|
||||
87140000
|
||||
94875000
|
||||
0
|
||||
|
||||
@@ -1,40 +0,0 @@
|
||||
// Instance Database
|
||||
//
|
||||
// Structure of Database:
|
||||
// ID,Name,LimitTime,IdleTimeOut,EnterMap,EnterX,EnterY,Map2,...,Map255
|
||||
//
|
||||
// EnterMap is considered as Map1
|
||||
|
||||
1,Endless Tower,14400,300,1@tower,50,355,2@tower,3@tower,4@tower,5@tower,6@tower
|
||||
2,Sealed Catacomb,7200,300,1@cata,100,224,2@cata
|
||||
3,Orc's Memory,3600,300,1@orcs,179,15,2@orcs
|
||||
4,Nidhoggur's Nest,14400,300,1@nyd,32,36,2@nyd
|
||||
5,Mistwood Maze,7200,300,1@mist,89,29
|
||||
6,Culvert,3600,300,1@pump,63,98,2@pump
|
||||
7,Octopus Cave,3600,300,1@cash,199,99
|
||||
8,Bangungot Hospital 2F,3600,300,1@ma_h,40,157
|
||||
9,Buwaya Cave,3600,300,1@ma_c,35,57
|
||||
10,Bakonawa Lake,7200,300,1@ma_b,64,51
|
||||
11,Wolfchev's Laboratory,14400,300,1@lhz,45,148
|
||||
12,Old Glast Heim,3600,300,1@gl_k,150,20,2@gl_k
|
||||
13,Eclage Interior,1200,300,1@ecl,60,50
|
||||
14,Sara's Memories,3600,300,1@sara,250,155
|
||||
15,Geffen Magic Tournament,7200,300,1@gef,119,209,1@gef_in,1@ge_st
|
||||
16,Horror Toy Factory,3600,300,1@xm_d,111,22
|
||||
17,Faceworm's Nest,3600,300,1@face,112,370
|
||||
18,Ghost Palace,3600,300,1@spa,42,196
|
||||
19,Devil's Tower,3600,300,1@tnm1,50,104,1@tnm2,1@tnm3
|
||||
20,Assault on the Airship,3600,300,1@air1,244,73,1@air2
|
||||
21,Fenrir and Sarah,3600,300,1@glast,367,304
|
||||
// 22,Wave Mode - Forest,3600,300,1@def01,50,21
|
||||
// 23,Wave Mode - Sky,3600,300,1@def02,29,35
|
||||
24,Nightmarish Jitterbug,3600,300,1@jtb,16,17
|
||||
25,Isle of Bios,3600,300,1@dth1,17,93,1@dth2,1@dth3
|
||||
26,Morse's Cave,3600,300,1@rev,26,181
|
||||
// 27,Temple of the Demon God,3600,300,1@eom,101,16
|
||||
28,Central Laboratory,3600,300,1@lab,120,30
|
||||
29,Last room,3600,300,1@uns,145,35
|
||||
// 30,Charleston in Distress,3600,300,1@mcd,127,282
|
||||
31,Ritual of Blessing,3600,300,2@mir,101,12
|
||||
32,Room of Consciousness,3600,300,1@mir,101,10
|
||||
// 33,Sky Fortress Invasion,3600,300,1@sthb,54,67,1@sthc,1@sthd
|
||||
278
db/re/instance_db.yml
Normal file
278
db/re/instance_db.yml
Normal file
@@ -0,0 +1,278 @@
|
||||
# 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/>.
|
||||
#
|
||||
###########################################################################
|
||||
# Instance Database
|
||||
###########################################################################
|
||||
#
|
||||
# Instance Settings
|
||||
#
|
||||
###########################################################################
|
||||
# - Id Instance ID.
|
||||
# Name Instance Name.
|
||||
# TimeLimit Total lifetime of instance in seconds. (Default: 3600)
|
||||
# IdleTimeOut Time before an idle instance is destroyed in seconds. (Default: 300)
|
||||
# Destroyable Toggles the ability to destroy the instance using instance 'Destroy' button. (Default: true)
|
||||
# Note: the button is displayed based on parties. For any mode, it requires the party leader to be the instance owner to destroy it.
|
||||
# Enter: Instance entrance coordinates.
|
||||
# Map Map Name where players start.
|
||||
# X X Coordinate where players start.
|
||||
# Y Y Coordinate where players start.
|
||||
# AdditionalMaps: List of maps that are part of an instance. (Optional)
|
||||
###########################################################################
|
||||
|
||||
Header:
|
||||
Type: INSTANCE_DB
|
||||
Version: 1
|
||||
|
||||
Body:
|
||||
- Id: 1
|
||||
Name: Endless Tower
|
||||
TimeLimit: 14400
|
||||
Enter:
|
||||
Map: 1@tower
|
||||
X: 50
|
||||
Y: 355
|
||||
AdditionalMaps:
|
||||
2@tower: true
|
||||
3@tower: true
|
||||
4@tower: true
|
||||
5@tower: true
|
||||
6@tower: true
|
||||
- Id: 2
|
||||
Name: Sealed Catacomb
|
||||
TimeLimit: 7200
|
||||
Enter:
|
||||
Map: 1@cata
|
||||
X: 100
|
||||
Y: 224
|
||||
AdditionalMaps:
|
||||
2@cata: true
|
||||
- Id: 3
|
||||
Name: Orc's Memory
|
||||
Enter:
|
||||
Map: 1@orcs
|
||||
X: 179
|
||||
Y: 15
|
||||
AdditionalMaps:
|
||||
2@orcs: true
|
||||
- Id: 4
|
||||
Name: Nidhoggur's Nest
|
||||
TimeLimit: 14400
|
||||
Enter:
|
||||
Map: 1@nyd
|
||||
X: 32
|
||||
Y: 36
|
||||
AdditionalMaps:
|
||||
2@nyd: true
|
||||
- Id: 5
|
||||
Name: Mistwood Maze
|
||||
TimeLimit: 7200
|
||||
Enter:
|
||||
Map: 1@mist
|
||||
X: 89
|
||||
Y: 29
|
||||
- Id: 6
|
||||
Name: Culvert
|
||||
Enter:
|
||||
Map: 1@pump
|
||||
X: 63
|
||||
Y: 98
|
||||
AdditionalMaps:
|
||||
2@pump: true
|
||||
- Id: 7
|
||||
Name: Octopus Cave
|
||||
Enter:
|
||||
Map: 1@cash
|
||||
X: 199
|
||||
Y: 99
|
||||
- Id: 8
|
||||
Name: Bangungot Hospital 2F
|
||||
Enter:
|
||||
Map: 1@ma_h
|
||||
X: 40
|
||||
Y: 157
|
||||
- Id: 9
|
||||
Name: Buwaya Cave
|
||||
Enter:
|
||||
Map: 1@ma_c
|
||||
X: 35
|
||||
Y: 57
|
||||
- Id: 10
|
||||
Name: Bakonawa Lake
|
||||
TimeLimit: 7200
|
||||
Enter:
|
||||
Map: 1@ma_b
|
||||
X: 64
|
||||
Y: 51
|
||||
- Id: 11
|
||||
Name: Wolfchev's Laboratory
|
||||
TimeLimit: 14400
|
||||
Enter:
|
||||
Map: 1@lhz
|
||||
X: 45
|
||||
Y: 148
|
||||
- Id: 12
|
||||
Name: Old Glast Heim
|
||||
Enter:
|
||||
Map: 1@gl_k
|
||||
X: 150
|
||||
Y: 20
|
||||
AdditionalMaps:
|
||||
2@gl_k: true
|
||||
- Id: 13
|
||||
Name: Eclage Interior
|
||||
TimeLimit: 1200
|
||||
Enter:
|
||||
Map: 1@ecl
|
||||
X: 60
|
||||
Y: 50
|
||||
- Id: 14
|
||||
Name: Sara's Memories
|
||||
Enter:
|
||||
Map: 1@sara
|
||||
X: 250
|
||||
Y: 155
|
||||
- Id: 15
|
||||
Name: Geffen Magic Tournament
|
||||
TimeLimit: 7200
|
||||
Enter:
|
||||
Map: 1@gef
|
||||
X: 119
|
||||
Y: 209
|
||||
AdditionalMaps:
|
||||
1@gef_in: true
|
||||
1@ge_st: true
|
||||
- Id: 16
|
||||
Name: Horror Toy Factory
|
||||
Enter:
|
||||
Map: 1@xm_d
|
||||
X: 111
|
||||
Y: 22
|
||||
- Id: 17
|
||||
Name: Faceworm's Nest
|
||||
Enter:
|
||||
Map: 1@face
|
||||
X: 112
|
||||
Y: 370
|
||||
- Id: 18
|
||||
Name: Ghost Palace
|
||||
Enter:
|
||||
Map: 1@spa
|
||||
X: 42
|
||||
Y: 196
|
||||
- Id: 19
|
||||
Name: Devil's Tower
|
||||
Enter:
|
||||
Map: 1@tnm1
|
||||
X: 50
|
||||
Y: 104
|
||||
AdditionalMaps:
|
||||
1@tnm2: true
|
||||
1@tnm3: true
|
||||
- Id: 20
|
||||
Name: Assault on the Airship
|
||||
Enter:
|
||||
Map: 1@air1
|
||||
X: 244
|
||||
Y: 73
|
||||
AdditionalMaps:
|
||||
1@air2: true
|
||||
- Id: 21
|
||||
Name: Fenrir and Sarah
|
||||
Enter:
|
||||
Map: 1@glast
|
||||
X: 367
|
||||
Y: 304
|
||||
# - Id: 22
|
||||
# Name: Wave Mode - Forest
|
||||
# Enter:
|
||||
# Map: 1@def01
|
||||
# X: 50
|
||||
# Y: 21
|
||||
# - Id: 23
|
||||
# Name: Wave Mode - Sky
|
||||
# Enter:
|
||||
# Map: 1@def02
|
||||
# X: 29
|
||||
# Y: 35
|
||||
- Id: 24
|
||||
Name: Nightmarish Jitterbug
|
||||
Enter:
|
||||
Map: 1@jtb
|
||||
X: 16
|
||||
Y: 17
|
||||
- Id: 25
|
||||
Name: Isle of Bios
|
||||
Enter:
|
||||
Map: 1@dth1
|
||||
X: 17
|
||||
Y: 93
|
||||
AdditionalMaps:
|
||||
1@dth2: true
|
||||
1@dth3: true
|
||||
- Id: 26
|
||||
Name: Morse's Cave
|
||||
Enter:
|
||||
Map: 1@rev
|
||||
X: 26
|
||||
Y: 181
|
||||
# - Id: 27
|
||||
# Name: Temple of the Demon God
|
||||
# Enter:
|
||||
# Map: 1@eom
|
||||
# X: 101
|
||||
# Y: 16
|
||||
- Id: 28
|
||||
Name: Central Laboratory
|
||||
Enter:
|
||||
Map: 1@lab
|
||||
X: 120
|
||||
Y: 30
|
||||
- Id: 29
|
||||
Name: Last room
|
||||
Enter:
|
||||
Map: 1@uns
|
||||
X: 145
|
||||
Y: 35
|
||||
# - Id: 30
|
||||
# Name: Charleston in Distress
|
||||
# Enter:
|
||||
# Map: 1@mcd
|
||||
# X: 127
|
||||
# Y: 282
|
||||
- Id: 31
|
||||
Name: Ritual of Blessing
|
||||
Enter:
|
||||
Map: 2@mir
|
||||
X: 101
|
||||
Y: 12
|
||||
- Id: 32
|
||||
Name: Room of Consciousness
|
||||
Enter:
|
||||
Map: 1@mir
|
||||
X: 101
|
||||
Y: 10
|
||||
# - Id: 33
|
||||
# Name: Sky Fortress Invasion
|
||||
# Enter:
|
||||
# Map: 1@sthb
|
||||
# X: 54
|
||||
# Y: 67
|
||||
# AdditionalMaps:
|
||||
# 1@sthc: true
|
||||
# 1@sthd: true
|
||||
@@ -56,21 +56,23 @@
|
||||
1580:2186,{ bonus bAspdRate,15; }
|
||||
1615:18539,{ bonus bMatk,10*getequiprefinerycnt(EQI_HAND_R); bonus bVariableCastrate,-10; }
|
||||
1616:2515,{ bonus bSpeedRate,25; }
|
||||
1617:19020,{ .@r = getequiprefinerycnt(EQI_HAND_R); bonus bMatk,.@r*10; if (.@r >= 10) { autobonus "{ bonus bVariableCastrate,-50; }",100,5000,BF_MAGIC; /* Confirm: Success rate? */ } }
|
||||
1618:2509,{ bonus bMaxHP,300; bonus bMatkRate,min(5, getequiprefinerycnt(EQI_HAND_R)-5); bonus2 bSubEle,Ele_Neutral,min(30, getequiprefinerycnt(EQI_GARMENT)*3); }
|
||||
1618:2509:19139,{ .@r = getequiprefinerycnt(EQI_HAND_R); bonus bMatkRate,1; if (.@r >= 5) { bonus bMatkRate,2; if (.@r >= 7) { bonus bMatkRate,2; } } }
|
||||
1618:2535,{ bonus bMatkRate,5; bonus2 bSubEle,Ele_Neutral,25; }
|
||||
1618:19020,{ .@r = getequiprefinerycnt(EQI_HEAD_TOP); bonus bMatk,.@r; if (.@r >= 10) { autobonus "{ bonus bVariableCastrate,-50; }",100,5000,BF_MAGIC; /* Confirm: Success rate? */ } }
|
||||
1618:19020,{ .@r = getequiprefinerycnt(EQI_HAND_R); bonus bMatk,.@r*10; if (.@r >= 10) { autobonus "{ bonus bVariableCastrate,-50; }",100,5000,BF_MAGIC; /* Confirm: Success rate? */ } }
|
||||
1618:19139,{ .@r = getequiprefinerycnt(EQI_HAND_R); bonus bMatk,10*.@r; if (.@r>=10) { bonus bVariableCastrate,-3; bonus2 bSkillAtk,"WL_EARTHSTRAIN",15; bonus2 bSkillAtk,"WL_CHAINLIGHTNING",15; bonus2 bSkillAtk,"WZ_HEAVENDRIVE",70; bonus2 bSkillAtk,"WZ_JUPITEL",70; } if (BaseLevel>=100) { bonus bVariableCastrate,-3; bonus2 bSkillAtk,"WL_EARTHSTRAIN",30; bonus2 bSkillAtk,"WL_CHAINLIGHTNING",30; bonus2 bSkillAtk,"WZ_HEAVENDRIVE",140; bonus2 bSkillAtk,"WZ_JUPITEL",140; } }
|
||||
1618:20813,{ bonus bMaxHP,300; bonus bMatkRate,getequiprefinerycnt(EQI_HAND_R)-5; bonus2 bSubEle,Ele_Neutral,getequiprefinerycnt(EQI_GARMENT)*3; }
|
||||
1618:20813:19139,{ .@r = getequiprefinerycnt(EQI_HAND_R); bonus bMatkRate,1; if (.@r >= 5) { bonus bMatkRate,2; if (.@r >= 7) { bonus bMatkRate,2; } } }
|
||||
1618:20847,{ .@weapon = getequiprefinerycnt(EQI_HAND_R); .@eq = getequiprefinerycnt(EQI_GARMENT); .@weapon = min(.@weapon,10); bonus bMaxHP,1000; bonus bMatk,(-50+(20*.@weapon)); bonus bDelayrate,-(3*(.@weapon/3)); bonus2 bSubEle,Ele_Neutral,(min(.@eq,10)/2); }
|
||||
1619:19020,{ .@r = getequiprefinerycnt(EQI_HAND_R); bonus bMatk,.@r*10; if (.@r >= 10) { autobonus "{ bonus bVariableCastrate,-50; }",100,5000,BF_MAGIC; /* Confirm: Success rate? */ } }
|
||||
1620:19139,{ .@r = getequiprefinerycnt(EQI_HAND_R); bonus bMatk,10*.@r; if (.@r>=10) { bonus bVariableCastrate,-3; bonus2 bSkillAtk,"WL_EARTHSTRAIN",15; bonus2 bSkillAtk,"WL_CHAINLIGHTNING",15; bonus2 bSkillAtk,"WZ_HEAVENDRIVE",70; bonus2 bSkillAtk,"WZ_JUPITEL",70; } if (BaseLevel>=100) { bonus bVariableCastrate,-3; bonus2 bSkillAtk,"WL_EARTHSTRAIN",30; bonus2 bSkillAtk,"WL_CHAINLIGHTNING",30; bonus2 bSkillAtk,"WZ_HEAVENDRIVE",140; bonus2 bSkillAtk,"WZ_JUPITEL",140; } }
|
||||
1620:20813,{ bonus bMaxHP,300; bonus bMatkRate,getequiprefinerycnt(EQI_HAND_R)-5; bonus2 bSubEle,Ele_Neutral,getequiprefinerycnt(EQI_GARMENT)*3; }
|
||||
1620:20813:19139,{ .@r = getequiprefinerycnt(EQI_HAND_R); bonus bMatkRate,1; if (.@r >= 5) { bonus bMatkRate,2; if (.@r >= 7) { bonus bMatkRate,2; } } }
|
||||
1620:2509,{ bonus bMaxHP,300; bonus bMatkRate,getequiprefinerycnt(EQI_HAND_R)-5; if(getequiprefinerycnt(EQI_GARMENT) > 10) { bonus2 bSubEle,Ele_Neutral,30; } else { bonus2 bSubEle,Ele_Neutral,getequiprefinerycnt(EQI_GARMENT)*3; } }
|
||||
1620:2509:19139,{ .@r = getequiprefinerycnt(EQI_HAND_R); bonus bMatkRate,1; if (.@r >= 5) { bonus bMatkRate,2; if (.@r >= 7) { bonus bMatkRate,2; } } }
|
||||
1620:2535,{ bonus bMatkRate,5; bonus2 bSubEle,Ele_Neutral,25; }
|
||||
1620:19020,{ .@r = getequiprefinerycnt(EQI_HEAD_TOP); bonus bMatk,.@r; if (.@r >= 10) { autobonus "{ bonus bVariableCastrate,-50; }",100,5000,BF_MAGIC; /* Confirm: Success rate? */ } }
|
||||
1620:19020,{ .@r = getequiprefinerycnt(EQI_HAND_R); bonus bMatk,.@r*10; if (.@r >= 10) { autobonus "{ bonus bVariableCastrate,-50; }",100,5000,BF_MAGIC; /* Confirm: Success rate? */ } }
|
||||
1629:5045,{ bonus bDex,2; bonus bInt,2; bonus bSPrecovRate,5; bonus bMatkRate,getequiprefinerycnt(EQI_HAND_R); }
|
||||
1631:2129,{ bonus2 bSkillAtk,"PR_MAGNUS",20; bonus3 bAutoSpellWhenHit,"PR_TURNUNDEAD",1,20; }
|
||||
1636:18539,{ bonus bMatk,10*getequiprefinerycnt(EQI_HAND_R); bonus bVariableCastrate,-10; }
|
||||
@@ -182,25 +184,25 @@
|
||||
2358:5153,{ bonus bLuk,6; bonus bFlee,5; bonus bInt,2; }
|
||||
2359:2654,{ bonus bUseSPrate,-20; bonus bMaxHP,300; }
|
||||
2365:2881,{ bonus bDelayRate,-15; }
|
||||
2369:2428:2533:5306,{ bonus2 bSubRace,RC_DemiHuman,10; bonus2 bSubRace,RC_Player,10; bonus bMaxHPrate,20; bonus2 bResEff,Eff_Freeze,10000; skill "WZ_FROSTNOVA",10; }
|
||||
2369:2428:2533:5306,{ bonus2 bSubRace,RC_DemiHuman,10; bonus2 bSubRace,RC_Player_Human,10; bonus bMaxHPrate,20; bonus2 bResEff,Eff_Freeze,10000; skill "WZ_FROSTNOVA",10; }
|
||||
2371:2522,{ bonus bAgi,5; bonus bFlee,10; }
|
||||
2371:2523,{ bonus bAgi,5; bonus bFlee,10; }
|
||||
2374:2729,{ bonus2 bAddClass,Class_All,3; bonus bMatkRate,3; }
|
||||
2375:2729,{ bonus2 bAddClass,Class_All,3; bonus bMatkRate,3; }
|
||||
2376:2435:2538,{ bonus2 bSubRace,RC_All,-200; bonus2 bSubRace,RC_DemiHuman,200; bonus2 bSubRace,RC_Player,200; bonus bVit,3; bonus bMaxHPRate,12; bonus bHealpower2,10; bonus bAddItemHealRate,10; autobonus2 "{ bonus2 bHPRegenRate,600,1000; }",5,10000,BF_WEAPON,"{ specialeffect2 EF_HEAL; }"; }
|
||||
2377:2435:2538,{ bonus2 bSubRace,RC_All,-200; bonus2 bSubRace,RC_DemiHuman,200; bonus2 bSubRace,RC_Player,200; bonus bStr,3; bonus bMaxHPRate,12; bonus2 bSkillAtk,"MC_MAMMONITE",20; bonus2 bSkillHeal,"AM_POTIONPITCHER",10; bonus2 bSkillHeal2,"AM_POTIONPITCHER",10; bonus2 bSkillHeal2,"AL_HEAL",10; bonus bUnbreakableArmor; }
|
||||
2378:2435:2538,{ bonus2 bSubRace,RC_All,-200; bonus2 bSubRace,RC_DemiHuman,200; bonus2 bSubRace,RC_Player,200; bonus bAgi,3; bonus bMaxHPRate,12; bonus bCritical,5; bonus bAspdRate,5; autobonus "{ bonus2 bHPRegenRate,300,1000; }",10,10000,BF_WEAPON,"{ specialeffect2 EF_HEAL; }"; }
|
||||
2379:2436:2539,{ bonus2 bSubRace,RC_All,-200; bonus2 bSubRace,RC_DemiHuman,200; bonus2 bSubRace,RC_Player,200; bonus bInt,3; bonus bMaxHPRate,12; bonus2 bResEff,Eff_Stun,2000; autobonus2 "{ bonus bDefEle,Ele_Ghost; }",30,10000,BF_WEAPON,"{ specialeffect2 EF_ENERGYCOAT; }"; }
|
||||
2380:2436:2539,{ bonus2 bSubRace,RC_All,-200; bonus2 bSubRace,RC_DemiHuman,200; bonus2 bSubRace,RC_Player,200; bonus bInt,3; bonus bMaxHPRate,12; bonus2 bVariableCastrate,"AL_HOLYLIGHT",-50; bonus bHealPower,6; autobonus2 "{ bonus bDefEle,Ele_Ghost; }",30,10000,BF_WEAPON,"{ specialeffect2 EF_ENERGYCOAT; }"; }
|
||||
2381:2436:2539,{ bonus2 bSubRace,RC_All,-200; bonus2 bSubRace,RC_DemiHuman,200; bonus2 bSubRace,RC_Player,200; bonus bDex,3; bonus bMaxHPRate,12; bonus bLongAtkDef,10; bonus bDelayRate,-25; }
|
||||
2382:2437:2540,{ bonus2 bSubRace,RC_All,-200; bonus2 bSubRace,RC_DemiHuman,200; bonus2 bSubRace,RC_Player,200; bonus bDex,3; bonus bMaxHPRate,12; bonus bLongAtkDef,10; bonus bDelayRate,-25; }
|
||||
2376:2435:2538,{ bonus2 bSubRace,RC_All,-200; bonus2 bSubRace,RC_DemiHuman,200; bonus2 bSubRace,RC_Player_Human,200; bonus bVit,3; bonus bMaxHPRate,12; bonus bHealpower2,10; bonus bAddItemHealRate,10; autobonus2 "{ bonus2 bHPRegenRate,600,1000; }",5,10000,BF_WEAPON,"{ specialeffect2 EF_HEAL; }"; }
|
||||
2377:2435:2538,{ bonus2 bSubRace,RC_All,-200; bonus2 bSubRace,RC_DemiHuman,200; bonus2 bSubRace,RC_Player_Human,200; bonus bStr,3; bonus bMaxHPRate,12; bonus2 bSkillAtk,"MC_MAMMONITE",20; bonus2 bSkillHeal,"AM_POTIONPITCHER",10; bonus2 bSkillHeal2,"AM_POTIONPITCHER",10; bonus2 bSkillHeal2,"AL_HEAL",10; bonus bUnbreakableArmor; }
|
||||
2378:2435:2538,{ bonus2 bSubRace,RC_All,-200; bonus2 bSubRace,RC_DemiHuman,200; bonus2 bSubRace,RC_Player_Human,200; bonus bAgi,3; bonus bMaxHPRate,12; bonus bCritical,5; bonus bAspdRate,5; autobonus "{ bonus2 bHPRegenRate,300,1000; }",10,10000,BF_WEAPON,"{ specialeffect2 EF_HEAL; }"; }
|
||||
2379:2436:2539,{ bonus2 bSubRace,RC_All,-200; bonus2 bSubRace,RC_DemiHuman,200; bonus2 bSubRace,RC_Player_Human,200; bonus bInt,3; bonus bMaxHPRate,12; bonus2 bResEff,Eff_Stun,2000; autobonus2 "{ bonus bDefEle,Ele_Ghost; }",30,10000,BF_WEAPON,"{ specialeffect2 EF_ENERGYCOAT; }"; }
|
||||
2380:2436:2539,{ bonus2 bSubRace,RC_All,-200; bonus2 bSubRace,RC_DemiHuman,200; bonus2 bSubRace,RC_Player_Human,200; bonus bInt,3; bonus bMaxHPRate,12; bonus2 bVariableCastrate,"AL_HOLYLIGHT",-50; bonus bHealPower,6; autobonus2 "{ bonus bDefEle,Ele_Ghost; }",30,10000,BF_WEAPON,"{ specialeffect2 EF_ENERGYCOAT; }"; }
|
||||
2381:2436:2539,{ bonus2 bSubRace,RC_All,-200; bonus2 bSubRace,RC_DemiHuman,200; bonus2 bSubRace,RC_Player_Human,200; bonus bDex,3; bonus bMaxHPRate,12; bonus bLongAtkDef,10; bonus bDelayRate,-25; }
|
||||
2382:2437:2540,{ bonus2 bSubRace,RC_All,-200; bonus2 bSubRace,RC_DemiHuman,200; bonus2 bSubRace,RC_Player_Human,200; bonus bDex,3; bonus bMaxHPRate,12; bonus bLongAtkDef,10; bonus bDelayRate,-25; }
|
||||
2387:2440:2744,{ bonus bMaxHPrate,7; bonus bMaxSPrate,7; bonus bVariableCastrate,-3; bonus bDelayrate,-15; }
|
||||
2390:2749,{ bonus bFlee2,5; }
|
||||
2394:2444:2549,{ bonus2 bAddClass,Class_All,5; bonus bMatkRate,5; bonus2 bResEff,Eff_Freeze,10000; bonus2 bSkillHeal2,"AM_POTIONPITCHER",3; bonus2 bSkillHeal2,"AL_HEAL",3; bonus2 bSkillHeal2,"PR_SANCTUARY",3; }
|
||||
2399:2553,{ bonus bAgi,5; bonus bFlee,15; }
|
||||
2399:2553:5467,{ bonus2 bSubRace,RC_Dragon,20; }
|
||||
2408:2655,{ bonus bBaseAtk,50; bonus2 bAddDefMonster,1196,20; bonus2 bAddDefMonster,1197,20; }
|
||||
2408:15040,{ .@r = getequiprefinerycnt(EQI_SHOES); if(.@r > 10) .@r = 10; bonus bMatkRate,5+.@r; }
|
||||
2408:15040,{ .@r = getequiprefinerycnt(EQI_SHOES); bonus bBaseAtk,5+.@r; }
|
||||
2424:2528,{ bonus bHPrecovRate,5; bonus bMaxHPrate,10; }
|
||||
2425:2529,{ bonus bFlee,10; }
|
||||
2425:2530,{ bonus bFlee,10; }
|
||||
@@ -275,9 +277,9 @@
|
||||
2481:2731,{ bonus bMatkRate,getequiprefinerycnt(EQI_SHOES)/2; bonus bVariableCastrate,-(getequiprefinerycnt(EQI_SHOES)/2); }
|
||||
2481:10031,{ bonus bCritical,(getequiprefinerycnt(EQI_SHOES)/2)*10; }
|
||||
2482:2585:2895:2896:15045:18578,{ bonus bMaxHP,500; bonus bMaxSP,300; bonus bBaseAtk,10; bonus bDef,10; }
|
||||
2483:2586:15046,{ bonus bVit,5; bonus2 bSubRace,RC_DemiHuman,15; bonus2 bSubRace,RC_Player,15; }
|
||||
2484:2586:15047,{ bonus bDex,5; bonus2 bSubRace,RC_DemiHuman,15; bonus2 bSubRace,RC_Player,15; }
|
||||
2485:2587:15048,{ bonus bInt,5; bonus bMdef,10; bonus2 bSubRace,RC_DemiHuman,15; bonus2 bSubRace,RC_Player,15; }
|
||||
2483:2586:15046,{ bonus bVit,5; bonus2 bSubRace,RC_DemiHuman,15; bonus2 bSubRace,RC_Player_Human,15; }
|
||||
2484:2586:15047,{ bonus bDex,5; bonus2 bSubRace,RC_DemiHuman,15; bonus2 bSubRace,RC_Player_Human,15; }
|
||||
2485:2587:15048,{ bonus bInt,5; bonus bMdef,10; bonus2 bSubRace,RC_DemiHuman,15; bonus2 bSubRace,RC_Player_Human,15; }
|
||||
2507:15146,{ .@r = getequiprefinerycnt(EQI_ARMOR); bonus bMaxSPrate,10+.@r; bonus bFlee,10+.@r; }
|
||||
2507:15163,{ bonus bVariableCastrate,-(2*getequiprefinerycnt(EQI_ARMOR)); bonus bNoCastCancel; }
|
||||
2509:15146,{ .@r = getequiprefinerycnt(EQI_ARMOR); bonus bMaxHPrate,10+.@r; bonus bMatkRate,2+.@r; }
|
||||
@@ -295,7 +297,7 @@
|
||||
2527:13001,{ bonus2 bAddRace,RC_Dragon,5; }
|
||||
2527:13030,{ bonus2 bAddRace,RC_Dragon,5; }
|
||||
2535:15163,{ bonus5 bAutoSpell,"AL_HEAL",1,(10*getequiprefinerycnt(EQI_ARMOR)),BF_MAGIC,0; }
|
||||
2584:5579,{ .@r = getequiprefinerycnt(EQI_GARMENT); if(.@r>=5) { skill "TF_DOUBLE",1; bonus bDoubleRate,25; } else if(.@r>=7) { .@bonus = max(getskilllv("TF_DOUBLE"),5); skill "TF_DOUBLE",.@bonus; bonus bDoubleRate,.@bonus*5; } }
|
||||
2584:5579,{ .@r = getequiprefinerycnt(EQI_GARMENT); if(.@r>=7) { .@bonus = max(getskilllv("TF_DOUBLE"),5); skill "TF_DOUBLE",.@bonus; bonus bDoubleRate,.@bonus*5; } else if(.@r>=5) { skill "TF_DOUBLE",1; bonus bDoubleRate,25; } }
|
||||
2597:28342,{ bonus bCritAtkRate,5; bonus bCritical,10; .@r = getequiprefinerycnt(EQI_GARMENT); if (.@r > 7) bonus bCritAtkRate,4; else if (.@r > 5) bonus bCritAtkRate,3; }
|
||||
//2598:Ramor Shield,{ .@r = getequiprefinerycnt(EQI_GARMENT); bonus2 bSubRace,RC_Undead,.@r; bonus2 bSubRace,RC_DemiHuman,.@r; }
|
||||
2607:2677,{ bonus2 bSkillAtk,"AL_HEAL",50; bonus2 bSkillAtk,"PR_MAGNUS",30; bonus bSPrecovRate,9; }
|
||||
@@ -310,9 +312,9 @@
|
||||
2626:2711,{ bonus2 bSkillAtk,"AL_HEAL",50; bonus2 bSkillAtk,"PR_MAGNUS",30; bonus bSPrecovRate,9; }
|
||||
2626:2786,{ bonus2 bSkillAtk,"AL_HEAL",50; bonus2 bSkillAtk,"PR_MAGNUS",30; bonus bSPrecovRate,9; }
|
||||
2659:18937,{ bonus bInt,8; bonus bMaxSPrate,5;}
|
||||
2660:18937,{ bonus bInt,8; bonus bBaseAtk,20;}
|
||||
2661:18937,{ bonus bInt,8; bonus bFlee,15;}
|
||||
2662:18937,{ bonus bInt,8; bonus bHit,10;}
|
||||
2660:18937,{ bonus bStr,7; bonus bBaseAtk,20;}
|
||||
2661:18937,{ bonus bAgi,7; bonus bFlee,15;}
|
||||
2662:18937,{ bonus bDex,7; bonus bHit,10;}
|
||||
2677:28602,{ bonus2 bVariableCastrate,"PR_MAGNUS",-25; bonus bHealPower,10; bonus bAddItemHealRate,10; autobonus2 "{ bonus bIgnoreMDefRace,RC_All; }",getequiprefinerycnt(EQI_HAND_R)*20,2000,BF_SHORT|BF_NORMAL; /* Confirm: Success rate and duration */ }
|
||||
2678:2679,{ bonus4 bAutoSpell,"MO_EXTREMITYFIST",1,3,1; bonus3 bAutoSpell,"PR_LEXAETERNA",1,20; bonus3 bAutoSpell,"AS_SONICBLOW",5,50; bonus3 bAutoSpell,"MO_INVESTIGATE",5,20; bonus3 bAutoSpell,"ASC_METEORASSAULT",2,50; }
|
||||
//2679:2792,{ bonus4 bAutoSpell,"MO_EXTREMITYFIST",1,3,1; bonus3 bAutoSpell,"PR_LEXAETERNA",1,20; bonus3 bAutoSpell,"AS_SONICBLOW",5,50; bonus3 bAutoSpell,"MO_INVESTIGATE",5,20; bonus3 bAutoSpell,"ASC_METEORASSAULT",2,50; }
|
||||
@@ -365,7 +367,7 @@
|
||||
2782:19156,{ .@r = getequiprefinerycnt(EQI_HEAD_TOP); if (.@r < 4) { .@a = 4; } else { .@a = min(.@r,10); } bonus3 bAutoSpell,"WZ_WATERBALL",.@a,(.@a*10); }
|
||||
2826:2827:5577,{ autobonus "{ bonus bAspdRate,2; }",50,10000,0,"{ specialeffect2 EF_POTION_BERSERK; }"; bonus bMaxHP,BaseLevel*15; bonus bMaxSP,(BaseLevel*12)/10; bonus2 bAddClass,Class_All,3; }
|
||||
28513:18848,{ .@r = getequiprefinerycnt(EQI_HEAD_TOP); .@a = min(.@r,10); bonus bAllStats,.@a; bonus bFixedCastrate,-50; if (.@r>=7) { bonus2 bMagicAddClass,Class_Boss,20; } }
|
||||
28513:18849,{ .@r = getequiprefinerycnt(EQI_HEAD_TOP); bonus bAllStats,.@r; bonus2 bMagicAddClass,Class_Boss,10; bonus bFixedCastrate,-50; if (.@r>=7) { bonus2 bMagicAddClass,Class_Boss,20; bonus2 bSubRace,RC_DemiHuman,10; bonus2 bSubRace,RC_Player,10; } if (.@r>=9) { bonus2 bMagicAddClass,Class_Boss,20; bonus2 bSubRace,RC_DemiHuman,2; bonus2 bSubRace,RC_Player,2; } }
|
||||
28513:18849,{ .@r = getequiprefinerycnt(EQI_HEAD_TOP); bonus bAllStats,.@r; bonus2 bMagicAddClass,Class_Boss,10; bonus bFixedCastrate,-50; if (.@r>=7) { bonus2 bMagicAddClass,Class_Boss,20; bonus2 bSubRace,RC_DemiHuman,10; bonus2 bSubRace,RC_Player_Human,10; } if (.@r>=9) { bonus2 bMagicAddClass,Class_Boss,20; bonus2 bSubRace,RC_DemiHuman,2; bonus2 bSubRace,RC_Player_Human,2; } }
|
||||
28513:2980,{ bonus bBaseAtk,50; bonus bMatk,50; bonus bAspd,2; bonus3 bAutoSpell,"SO_EARTHGRAVE",1,20; bonus3 bAutoSpell,"SO_VARETYR_SPEAR",1,20; bonus3 bAutoSpell,"WL_RECOGNIZEDSPELL",1,10; bonus3 bAutoSpell,"WZ_QUAGMIRE",3,50; }
|
||||
28520:15061,{ .@r = getequiprefinerycnt(EQI_ARMOR); if (.@r >= 7) { .@val = 5000; } else { .@val = 2500; } bonus2 bResEff,Eff_Stun,.@val; bonus2 bResEff,Eff_Silence,.@val; }
|
||||
28520:15061:18728:20700:2495,{ bonus bFlee2,30; bonus2 bSubEle,Ele_Water,15; bonus2 bResEff,Eff_Freeze,10000; }
|
||||
@@ -373,13 +375,13 @@
|
||||
28520:20700,{ if (getequiprefinerycnt(EQI_GARMENT)>=7) .@val = 2; else .@val = 1; bonus2 bSubEle,Ele_Fire,25*.@val; bonus2 bSubEle,Ele_Water,25*.@val; }
|
||||
28520:2495,{ if (getequiprefinerycnt(EQI_SHOES)>=7) .@val = 2; else .@val = 1; bonus bMaxHPrate,10*.@val; bonus bMaxSPrate,10*.@val; }
|
||||
28520:4525,{ bonus bMdef,15; bonus bFlee,100; bonus bMaxHPrate,15; skill "RG_TUNNELDRIVE",1; bonus bIntravision; }
|
||||
28521:1387,{ .@r = getequiprefinerycnt(EQI_HAND_R); bonus2 bSubRace,RC_DemiHuman,3; bonus2 bSubRace,RC_Player,3; if (.@r>=7) { bonus2 bAddClass,Class_Boss,5; bonus2 bSkillAtk,"WS_CARTTERMINATION",5; } if (.@r>=9) { bonus2 bAddClass,Class_Boss,10; bonus2 bSkillAtk,"WS_CARTTERMINATION",10; } }
|
||||
28521:1490,{ .@r = getequiprefinerycnt(EQI_HAND_R); bonus2 bSubRace,RC_DemiHuman,3; bonus2 bSubRace,RC_Player,3; if (.@r>=7) { bonus2 bAddClass,Class_Boss,5; bonus2 bSkillAtk,"LK_SPIRALPIERCE",5; bonus2 bSkillAtk,"RK_SONICWAVE",5; } if (.@r>=9) { bonus2 bAddClass,Class_Boss,10; bonus2 bSkillAtk,"LK_SPIRALPIERCE",10; bonus2 bSkillAtk,"RK_SONICWAVE",10; } }
|
||||
28521:1387,{ .@r = getequiprefinerycnt(EQI_HAND_R); bonus2 bSubRace,RC_DemiHuman,3; bonus2 bSubRace,RC_Player_Human,3; if (.@r>=7) { bonus2 bAddClass,Class_Boss,5; bonus2 bSkillAtk,"WS_CARTTERMINATION",5; } if (.@r>=9) { bonus2 bAddClass,Class_Boss,10; bonus2 bSkillAtk,"WS_CARTTERMINATION",10; } }
|
||||
28521:1490,{ .@r = getequiprefinerycnt(EQI_HAND_R); bonus2 bSubRace,RC_DemiHuman,3; bonus2 bSubRace,RC_Player_Human,3; if (.@r>=7) { bonus2 bAddClass,Class_Boss,5; bonus2 bSkillAtk,"LK_SPIRALPIERCE",5; bonus2 bSkillAtk,"RK_SONICWAVE",5; } if (.@r>=9) { bonus2 bAddClass,Class_Boss,10; bonus2 bSkillAtk,"LK_SPIRALPIERCE",10; bonus2 bSkillAtk,"RK_SONICWAVE",10; } }
|
||||
28521:18122,{ .@r = getequiprefinerycnt(EQI_HAND_R); bonus bLongAtkRate,2*(readparam(bStr)/10); if (.@r>=7) { bonus2 bAddClass,Class_Boss,5; bonus2 bSkillAtk,"RA_ARROWSTORM",5; bonus2 bSkillAtk,"RA_AIMEDBOLT",5; } if (.@r>=9) { bonus2 bAddClass,Class_Boss,10; bonus2 bSkillAtk,"RA_ARROWSTORM",10; bonus2 bSkillAtk,"RA_AIMEDBOLT",10; } }
|
||||
2855:5360,{ bonus bCritAtkRate,10; if(getequiprefinerycnt(EQI_HEAD_TOP)>5) bonus bCritical,5; }
|
||||
2913:2710,{ bonus bBaseAtk,10; }
|
||||
28910:20800,{ bonus bLongAtkDef,-35; }
|
||||
28918:2998,{ bonus2 bSubRace,RC_Undead,4; bonus2 bSubRace,RC_Demon,4; bonus2 bSubRace,RC_Demihuman,3; bonus2 bSubRace,RC_Player,3; }
|
||||
28918:2998,{ bonus2 bSubRace,RC_Undead,4; bonus2 bSubRace,RC_Demon,4; bonus2 bSubRace,RC_Demihuman,3; bonus2 bSubRace,RC_Player_Human,3; }
|
||||
28929:4058,{ .@r = getequiprefinerycnt(EQI_HAND_L); bonus2 bExpAddRace,RC_DemiHuman,5; if (.@r>=6) bonus2 bExpAddRace,RC_DemiHuman,5; if (.@r>=8) bonus2 bExpAddRace,RC_DemiHuman,5; }
|
||||
28929:4066,{ .@r = getequiprefinerycnt(EQI_HAND_L); bonus2 bExpAddRace,RC_Brute,5; if (.@r>=6) bonus2 bExpAddRace,RC_Brute,5; if (.@r>=8) bonus2 bExpAddRace,RC_Brute,5; }
|
||||
28929:4074,{ .@r = getequiprefinerycnt(EQI_HAND_L); bonus2 bExpAddRace,RC_Insect,5; if (.@r>=6) bonus2 bExpAddRace,RC_Insect,5; if (.@r>=8) bonus2 bExpAddRace,RC_Insect,5; }
|
||||
@@ -394,7 +396,7 @@
|
||||
2913:2408,{ bonus bBaseAtk,getequiprefinerycnt(EQI_SHOES); }
|
||||
2913:5104,{ bonus bBaseAtk,10; }
|
||||
2935:2387,{ bonus bMaxHPrate,3; if (getequiprefinerycnt(EQI_ARMOR)>=7) { bonus bMaxSPrate,2; } }
|
||||
2935:2387:2440,{ bonus bVariableCastrate,-5; bonus bDelayRate,-5; }
|
||||
2935:2387:2440:2744,{ bonus bVariableCastrate,-5; bonus bDelayRate,-5; }
|
||||
2935:2440,{ bonus bMaxSPrate,3; if (getequiprefinerycnt(EQI_SHOES)>=7) { bonus bMaxHPrate,2; } }
|
||||
2935:2744,{ bonus bVariableCastrate,-4; bonus bDelayRate,-4; }
|
||||
2950:15067:20709:22012,{ bonus2 bExpAddRace,RC_All,30; }
|
||||
@@ -414,7 +416,7 @@
|
||||
29598:26158,{ .@r= getequiprefinerycnt(EQI_HAND_R)/3; bonus2 bSkillAtk,"WL_HELLINFERNO",7*.@r; bonus2 bSkillAtk,"WL_CRIMSONROCK",5*.@r; }
|
||||
29599:16095,{ .@r= getequiprefinerycnt(EQI_HAND_R)/3; bonus2 bSkillAtk,"AB_JUDEX",10*.@r; bonus2 bSkillAtk,"AB_DUPLELIGHT",5*.@r; }
|
||||
29599:2057,{ .@r= getequiprefinerycnt(EQI_HAND_R)/3; bonus2 bMagicAtkEle,Ele_Holy,5*.@r; bonus2 bSkillAtk,"AB_ADORAMUS",5*.@r; }
|
||||
29599:26161,{ .@r= getequiprefinerycnt(EQI_HAND_R)3; bonus2 bSkillAtk,"PR_MAGNUS",10*.@r; bonus2 bSkillAtk,"AB_JUDEX",5*.@r; }
|
||||
29599:26161,{ .@r= getequiprefinerycnt(EQI_HAND_R)/3; bonus2 bSkillAtk,"PR_MAGNUS",10*.@r; bonus2 bSkillAtk,"AB_JUDEX",5*.@r; }
|
||||
29600:18185,{ .@r= getequiprefinerycnt(EQI_HAND_R)/3; bonus bCritAtkRate,5*.@r; bonus2 bSkillAtk,"SN_SHARPSHOOTING",7*.@r; }
|
||||
29600:18186,{ .@r= getequiprefinerycnt(EQI_HAND_R)/3; bonus2 bSkillAtk,"RA_AIMEDBOLT",7*.@r; bonus2 bSkillUseSPrate,"RA_AIMEDBOLT",2*.@r; }
|
||||
29600:18187,{ .@r= getequiprefinerycnt(EQI_HAND_R)/3; bonus2 bSkillCooldown,"RA_UNLIMIT",-15000*.@r; bonus2 bSkillUseSPrate,"RA_ARROWSTORM",2*.@r; }
|
||||
@@ -440,9 +442,9 @@
|
||||
29607:32107,{ .@r= getequiprefinerycnt(EQI_HAND_R)/3; bonus2 bMagicAtkEle,Ele_Neutral,5*.@r; bonus2 bSkillAtk,"WM_METALICSOUND",5*.@r; }
|
||||
29607:32108,{ .@r= getequiprefinerycnt(EQI_HAND_R)/3; bonus2 bSkillAtk,"WM_SEVERE_RAINSTORM",5*.@r; bonus bLongAtkRate,2*.@r; }
|
||||
2963:15073,{ bonus bAspdRate,5; }
|
||||
2963:15074,{ bonus bDelayrate,-5; bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubRace,RC_Player,5; }
|
||||
2963:15074,{ bonus bDelayrate,-5; bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubRace,RC_Player_Human,5; }
|
||||
2963:20944,{ bonus bDelayrate,-5; }
|
||||
2964:15073,{ bonus bDelayrate,-5; bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubRace,RC_Player,5; }
|
||||
2964:15073,{ bonus bDelayrate,-5; bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubRace,RC_Player_Human,5; }
|
||||
2964:15074,{ bonus bVariableCastrate,-5; }
|
||||
2964:20943,{ bonus bUseSPrate,-5; }
|
||||
2966:2967:13092,{ bonus bBaseAtk,-(getequiprefinerycnt(EQI_HAND_R)*10); }
|
||||
@@ -473,11 +475,11 @@
|
||||
2983:4269,{ bonus bInt,-3; bonus bSPrecovRate,-20; bonus bMaxSP,150; }
|
||||
2984:4151,{ bonus2 bSubRace,RC_Plant,-10; bonus2 bExpAddRace,RC_Plant,5; }
|
||||
2984:4164,{ bonus2 bSubRace,RC_Fish,-10; bonus2 bExpAddRace,RC_Fish,5; }
|
||||
2984:4204,{ bonus2 bSubRace,RC_Brute,-10; bonus2 bExpAddRace,RC_Brute,5; }
|
||||
2984:4204,{ bonus2 bSubRace,RC_Brute,-10; bonus2 bSubRace,RC_Player_Doram,-10; bonus2 bExpAddRace,RC_Brute,5; }
|
||||
2984:4221,{ bonus2 bSubRace,RC_Insect,-10; bonus2 bExpAddRace,RC_Insect,5; }
|
||||
2984:4235,{ bonus2 bSubRace,RC_Angel,-10; bonus2 bExpAddRace,RC_Angel,5; }
|
||||
2984:4239,{ bonus2 bSubRace,RC_Formless,-10; bonus2 bExpAddRace,RC_Formless,5; }
|
||||
2984:4245,{ bonus2 bSubRace,RC_DemiHuman,-10; bonus2 bSubRace,RC_Player,-10; bonus2 bExpAddRace,RC_DemiHuman,5; }
|
||||
2984:4245,{ bonus2 bSubRace,RC_DemiHuman,-10; bonus2 bSubRace,RC_Player_Human,-10; bonus2 bExpAddRace,RC_DemiHuman,5; }
|
||||
2984:4249,{ bonus2 bSubRace,RC_Demon,-10; bonus2 bExpAddRace,RC_Demon,5; }
|
||||
2984:4267,{ bonus2 bSubRace,RC_Dragon,-10; bonus2 bExpAddRace,RC_Dragon,5; }
|
||||
2984:4275,{ bonus2 bSubRace,RC_Undead,-10; bonus2 bExpAddRace,RC_Undead,5; }
|
||||
@@ -537,7 +539,7 @@
|
||||
4168:4169,{ bonus bMaxHPrate,20; bonus bMaxSPrate,20; bonus bVariableCastrate,-10; }
|
||||
4169:4488,{ if(getequiprefinerycnt(EQI_SHOES) >= 15) { bonus bMaxHPrate,15; bonus bMaxSPrate,15; } else { bonus bMaxHPrate,10; bonus bMaxSPrate,10; } }
|
||||
4172:4210:4230:4257:4272,{ bonus bAgi,5; bonus bStr,5; bonus bAspdRate,5; bonus bSpeedRate,25; bonus bSPDrainValue,1; if(BaseClass==Job_Thief) bonus bNoGemStone; }
|
||||
4178:4199:4234:4252:4297,{ bonus bAgi,5; bonus bDex,3; bonus bLongAtkRate,20; bonus bPerfectHitAddRate,20; if(BaseClass==Job_Archer) { bonus2 bExpAddRace,RC_Brute,5; bonus2 bComaRace,RC_Brute,100; } }
|
||||
4178:4199:4234:4252:4297,{ bonus bAgi,5; bonus bDex,3; bonus bLongAtkRate,20; bonus bPerfectHitAddRate,20; if(BaseClass==Job_Archer) { bonus2 bExpAddRace,RC_Brute,5; bonus2 bComaRace,RC_Brute,100; bonus2 bComaRace,RC_Player_Doram,100; } }
|
||||
4178:4234:4252:4297:4381,{ bonus bDex,5; bonus2 bSkillAtk,"CG_ARROWVULCAN",5; bonus2 bSkillAtk,"DC_THROWARROW",10; bonus2 bSkillAtk,"BA_MUSICALSTRIKE",10; if(BaseJob==Job_Bard||BaseJob==Job_Dancer) bonus3 bAutoSpellWhenHit,"CG_TAROTCARD",2,50; }
|
||||
4185:4217:4280:4293:4312,{ bonus bVit,10; bonus bVariableCastrate,-10; bonus bUseSPRate,-10; if(BaseClass==Job_Acolyte) { bonus2 bExpAddRace,RC_Undead,5; bonus2 bExpAddRace,RC_Demon,5; bonus2 bSubRace,RC_Undead,30; bonus2 bSubRace,RC_Demon,30; } }
|
||||
4185:4293:4312:4332,{ bonus bStr,3; bonus bMaxSP,80; bonus bBaseAtk,25; bonus3 bAutoSpell,"AL_CRUCIS",5,10; bonus2 bSkillAtk,"MO_EXTREMITYFIST",10; if(BaseJob==Job_Monk) { bonus bUseSPrate,-10; bonus bNoCastCancel; } }
|
||||
@@ -551,7 +553,7 @@
|
||||
4220:4246:4311:4319:4331,{ bonus bStr,10; bonus bMaxHPrate,20; bonus bHPrecovRate,50; bonus3 bAutoSpell,"BS_WEAPONPERFECT",1,3; bonus2 bAddMonsterDropItem,501,500; if(BaseClass==Job_Swordman) bonus2 bAddItemGroupHealRate,IG_Potion,50; }
|
||||
4020:27328,{ bonus bBaseAtk,15; bonus2 bAddEle,Ele_Dark,20; }
|
||||
4023:27328,{ bonus bInt,3; bonus bMaxSP,100; bonus bMatkRate,5; }
|
||||
4066:27328,{ bonus2 bSubRace,RC_DemiHuman,15; bonus2 bSubRace,RC_Player,15; }
|
||||
4066:27328,{ bonus2 bSubRace,RC_DemiHuman,15; bonus2 bSubRace,RC_Player_Human,15; }
|
||||
4067:27328,{ bonus bDef,100; }
|
||||
4071:27328,{ bonus bHit,15; bonus bFlee,15; bonus bCritAtkRate,15; }
|
||||
4077:27328,{ bonus bVariableCastrate,-25; }
|
||||
@@ -567,7 +569,7 @@
|
||||
4305:27119,{ bonus2 bSubSize,Size_All,5; bonus bHit,25; bonus2 bAddSize,Size_All,20; }
|
||||
4311:4319:4331:4371,{ bonus bInt,1; bonus bStr,1; bonus bDef,2; bonus bSPrecovRate,10; bonus2 bSkillAtk,"PA_SHIELDCHAIN",10; bonus2 bSkillAtk,"PA_SACRIFICE",10; bonus bVariableCastrate,-10; if(BaseJob==Job_Crusader) bonus bDefEle,Ele_Holy; }
|
||||
4323:4324,{ bonus3 bAutoSpell,"MG_FROSTDIVER",3,250; }
|
||||
4435:4436,{ bonus2 bSPGainRace,RC_DemiHuman,2; bonus2 bSPGainRace,RC_Player,2; }
|
||||
4435:4436,{ bonus2 bSPGainRace,RC_DemiHuman,2; bonus2 bSPGainRace,RC_Player_Human,2; }
|
||||
4335:19156,{ .@r = getequiprefinerycnt(EQI_HEAD_TOP); if (.@r < 4) { .@a = 4; } else { .@a = min(.@r,10); } bonus3 bAutoSpell,"WZ_EARTHSPIKE",.@a,(.@a*10); bonus3 bAutoSpell,"WZ_HEAVENDRIVE",.@a,(.@a*10); }
|
||||
4345:19156,{ .@r = getequiprefinerycnt(EQI_HEAD_TOP); if (.@r < 4) { .@a = 4; } else { .@a = min(.@r,10); } bonus3 bAutoSpell,"MG_LIGHTNINGBOLT",.@a,(.@a*10); bonus3 bAutoSpell,"MG_THUNDERSTORM",.@a,(.@a*10); }
|
||||
4350:19156,{ .@r = getequiprefinerycnt(EQI_HEAD_TOP); if (.@r < 4) { .@a = 4; } else { .@a = min(.@r,10); } bonus3 bAutoSpell,"MG_COLDBOLT",.@a,(.@a*10); bonus3 bAutoSpell,"WZ_FROSTNOVA",.@a,(.@a*10); }
|
||||
@@ -593,8 +595,8 @@
|
||||
4643:4646,{ bonus2 bAddClass,Class_All,10; bonus bMatkRate,10; }
|
||||
4644:4646,{ bonus2 bAddClass,Class_All,10; bonus bMatkRate,10; }
|
||||
4645:4646,{ bonus2 bAddClass,Class_All,10; bonus bMatkRate,10; }
|
||||
4653:4654,{ bonus2 bSubRace,RC_Brute,5; bonus2 bSubRace,RC_Undead,5; bonus2 bIgnoreMdefRaceRate,RC_Brute,50; bonus2 bIgnoreMdefRaceRate,RC_Undead,50; }
|
||||
4653:4655,{ bonus2 bSubRace,RC_Brute,5; bonus2 bSubRace,RC_Undead,5; bonus2 bIgnoreDefRaceRate,RC_Brute,50; bonus2 bIgnoreDefRaceRate,RC_Undead,50; }
|
||||
4653:4654,{ bonus2 bSubRace,RC_Brute,5; bonus2 bSubRace,RC_Player_Doram,5; bonus2 bSubRace,RC_Undead,5; bonus2 bIgnoreMdefRaceRate,RC_Brute,50; bonus2 bIgnoreMdefRaceRate,RC_Player_Doram,50; bonus2 bIgnoreMdefRaceRate,RC_Undead,50; }
|
||||
4653:4655,{ bonus2 bSubRace,RC_Brute,5; bonus2 bSubRace,RC_Player_Doram,5; bonus2 bSubRace,RC_Undead,5; bonus2 bIgnoreDefRaceRate,RC_Brute,50; bonus2 bIgnoreDefRaceRate,RC_Player_Doram,50; bonus2 bIgnoreDefRaceRate,RC_Undead,50; }
|
||||
4656:4657,{ /* Unofficial chance */ bonus3 bAutoSpellWhenHit,"NPC_WIDESLEEP",2,10; bonus2 bSubEle,Ele_Neutral,5; }
|
||||
4671:4692,{ autobonus "{ bonus bMatk,100; }",30,6000,BF_MAGIC,"{ active_transform 3242,6000; }"; }
|
||||
4672:4693,{ autobonus "{ bonus bAtk,100; }",30,6000,BF_WEAPON,"{ active_transform 3243,6000; }"; }
|
||||
@@ -656,6 +658,8 @@
|
||||
5967:28321,{ bonus2 bSubSkill,"HT_BLITZBEAT",200; }
|
||||
5918:19306,{ .@aspd = 1; .@crit_dmg = 2 + 2 * (readparam(bDex) / 10); .@sub_demi = 2; .@luk = readparam(bLuk); if (.@luk > 107) { .@aspd += 1; .@crit_dmg += 2; .@sub_demi += 2; } if (.@luk > 119) { .@aspd += 2; .@crit_dmg += 4; .@sub_demi += 4; bonus bSplashRange,1; } bonus bAspd,.@aspd; bonus bCritAtkRate,.@crit_dmg; bonus2 bSubRace,RC_DemiHuman,.@sub_demi; bonus2 bSubSkill,"NPC_CRITICALSLASH",100; }
|
||||
//9024:18832,{ bonus3 bAutoSpell,"BS_ADRENALINE",2,(GetPetRelationship >= 3)?15:10; }
|
||||
1298:4317,{ bonus bCritAtkRate,5; }
|
||||
1298:4521,{ bonus bCritAtkRate,5; }
|
||||
13027:15044,{ .@r = max(getequiprefinerycnt(EQI_ARMOR),1); bonus3 bAddMonsterDropItem,929,RC_DemiHuman,70*.@r; bonus3 bAddMonsterDropItem,970,RC_DemiHuman,50*.@r; bonus3 bAddMonsterDropItem,929,RC_Brute,70*.@r; bonus3 bAddMonsterDropItem,970,RC_Brute,50*.@r; }
|
||||
13034:13035,{ bonus bMaxSP,20; bonus bMaxHPRate,5; bonus bHit,10; bonus2 bAddSize,Size_Large,30; autobonus "{ bonus bAspdRate,100; }",1,7000,BF_WEAPON,"{ specialeffect2 EF_POTION_BERSERK; }"; }
|
||||
13215:28224,{ bonus bLongAtkRate,30; }
|
||||
@@ -750,26 +754,26 @@
|
||||
18140:1755:19048,{ bonus bLongAtkRate,20; bonus3 bAutoSpell,"NJ_HUUJIN",5,(readparam(bInt)>39) ? -300 : -100; if (getequiprefinerycnt(EQI_HAND_R) >= 10) bonus bAspd,1; }
|
||||
18140:19019,{ bonus bLongAtkRate,45; }
|
||||
18149:19210,{ .@weapon = getequiprefinerycnt(EQI_HAND_R); .@eq = getequiprefinerycnt(EQI_HEAD_TOP); bonus bLongAtkRate,5; if (.@weapon >= 7 && .@eq >= 7) { .@val = 20; } if ((.@weapon + .@eq) >= 18) { bonus2 bAddClass,Class_All,10; } if ((.@weapon + .@eq) >= 22) { .@val += 30; } if (.@val) { bonus2 bSkillAtk,"RA_ARROWSTORM",.@val; } }
|
||||
18174:22190,{ .@weapon = getequiprefinerycnt(EQI_HAND_R); .@eq = getequiprefinerycnt(EQI_SHOES); bonus2 bAddClass,Class_All,10; if (.@weapon >= 7 && .@eq >= 7) { bonus bAspd,2; } if ((.@weapon + .@eq) >= 18) { bonus bCritAtkRate,10; } if ((.@weapon + .@eq) >= 22) { autobonus "{ bonus bBaseAtk,100; bonus bCritAtkRate,15; bonus2 bAddRace,RC_Insect,50; bonus2 bAddRace,RC_Brute,50; }",20,10000,BF_LONG|BF_WEAPON|BF_NORMAL; /* fix me: unknown rates */ } }
|
||||
18174:22190,{ .@weapon = getequiprefinerycnt(EQI_HAND_R); .@eq = getequiprefinerycnt(EQI_SHOES); bonus2 bAddClass,Class_All,10; if (.@weapon >= 7 && .@eq >= 7) { bonus bAspd,2; } if ((.@weapon + .@eq) >= 18) { bonus bCritAtkRate,10; } if ((.@weapon + .@eq) >= 22) { autobonus "{ bonus bBaseAtk,100; bonus bCritAtkRate,15; bonus2 bAddRace,RC_Insect,50; bonus2 bAddRace,RC_Brute,50; bonus2 bAddRace,RC_Player_Doram,50; }",20,10000,BF_LONG|BF_WEAPON|BF_NORMAL; /* fix me: unknown rates */ } }
|
||||
18507:18539,{ bonus bUseSPrate,-3; }
|
||||
18559:18560,{ bonus bCritAtkRate,5; }
|
||||
18563:18564,{ bonus bFixedCastrate,-10; }
|
||||
18652:32227,{ .@r = getequiprefinerycnt(EQI_HEAD_TOP); if (.@r>=6) { bonus bDelayrate,-5; bonus bAspdRate,5; bonus2 bAddClass,Class_All,5; bonus2 bIgnoreDefClassRate,Class_All,25; } if (.@r>=8) { bonus bDelayrate,-10; bonus bAspdRate,10; bonus2 bAddClass,Class_All,5; bonus2 bIgnoreDefClassRate,Class_All,25; } }
|
||||
18776:20710,{ bonus bBaseAtk,10; }
|
||||
18776:22015,{ bonus bMatk,20; }
|
||||
18823:19246,{ .@atk = 40; .@aspd = 3; .@dmg = 2; .@agi = readparam(bAgi); if (.@agi > 107) { .@atk += 60; .@aspd += 5; .@dmg += 2; } if (.@agi > 119) { .@atk += 80; .@aspd += 7; .@dmg += 4; } bonus bBaseAtk,.@atk; bonus bAspdRate,.@aspd; bonus2 bSubRace,RC_Player,.@dmg; bonus2 bResEff,Eff_Blind,10000; bonus2 bResEff,Eff_Silence,10000; }
|
||||
18823:19246,{ .@atk = 40; .@aspd = 3; .@dmg = 2; .@agi = readparam(bAgi); if (.@agi > 107) { .@atk += 60; .@aspd += 5; .@dmg += 2; } if (.@agi > 119) { .@atk += 80; .@aspd += 7; .@dmg += 4; } bonus bBaseAtk,.@atk; bonus bAspdRate,.@aspd; bonus2 bSubRace,RC_Player_Human,.@dmg; bonus2 bResEff,Eff_Blind,10000; bonus2 bResEff,Eff_Silence,10000; }
|
||||
18823:28372,{ bonus2 bSkillVariableCast,"CR_GRANDCROSS",-1500; bonus2 bSkillAtk,"LG_RAYOFGENESIS",BaseLevel/30 + BaseLevel; bonus2 bSkillUseSP,"LG_RAYOFGENESIS",-10; }
|
||||
18823:28551,{ bonus2 bSkillDelay,"LG_OVERBRAND",-2000; bonus bLongAtkRate,getskilllv("LG_CANNONSPEAR") * 2; bonus bLongAtkRate,getskilllv("LG_OVERBRAND") * 2; bonus2 bSkillAtk,"LG_CANNONSPEAR",30; bonus2 bSkillAtk,"LG_OVERBRAND",20; }
|
||||
18849:32237,{ .@r = getequiprefinerycnt(EQI_HEAD_TOP); bonus bFixedCast,-300; if (.@r > 0) { bonus bMatk,(10*.@r); if (.@r >= 7) { bonus2 bMagicAddRace,RC_DemiHuman,10; bonus2 bMagicAddRace,RC_Player,10; bonus2 bMagicAddRace,RC_Demon,10; if (.@r >= 9) { bonus2 bMagicAtkEle,Ele_Water,10; bonus2 bMagicAtkEle,Ele_Wind,10; bonus2 bMagicAtkEle,Ele_Earth,10; bonus2 bMagicAtkEle,Ele_Fire,10; bonus2 bMagicAtkEle,Ele_Neutral,10; if (.@r >= 11) { bonus2 bMagicAddClass,Class_Boss,20; } } } } }
|
||||
18849:32237,{ .@r = getequiprefinerycnt(EQI_HEAD_TOP); bonus bFixedCast,-300; if (.@r > 0) { bonus bMatk,(10*.@r); if (.@r >= 7) { bonus2 bMagicAddRace,RC_DemiHuman,10; bonus2 bMagicAddRace,RC_Player_Human,10; bonus2 bMagicAddRace,RC_Demon,10; if (.@r >= 9) { bonus2 bMagicAtkEle,Ele_Water,10; bonus2 bMagicAtkEle,Ele_Wind,10; bonus2 bMagicAtkEle,Ele_Earth,10; bonus2 bMagicAtkEle,Ele_Fire,10; bonus2 bMagicAtkEle,Ele_Neutral,10; if (.@r >= 11) { bonus2 bMagicAddClass,Class_Boss,20; } } } } }
|
||||
18867:1720,{ bonus bLongAtkRate,3+(getequiprefinerycnt(EQI_HAND_R) > 6 ? 5:0); }
|
||||
18868:28320,{ bonus2 bAddRace,RC_DemiHuman,10; bonus2 bAddRace,RC_Player,10; }
|
||||
18868:28320,{ bonus2 bAddRace,RC_DemiHuman,10; bonus2 bAddRace,RC_Player_Human,10; }
|
||||
18933:19082,{ .@r = getequiprefinerycnt(EQI_HEAD_TOP); bonus2 bSkillAtk,"GN_SPORE_EXPLOSION",(5*.@r); }
|
||||
18933:2268,{ bonus bDelayrate,-5; }
|
||||
18933:4229,{ bonus bVariableCastrate,-10; }
|
||||
18937:28302,{ bonus bInt,8; bonus bMaxSPrate,5;}
|
||||
18937:28303,{ bonus bInt,8; bonus bBaseAtk,20;}
|
||||
18937:28304,{ bonus bInt,8; bonus bFlee,15;}
|
||||
18937:28305,{ bonus bInt,8; bonus bHit,10;}
|
||||
18937:28303,{ bonus bStr,7; bonus bBaseAtk,20;}
|
||||
18937:28304,{ bonus bAgi,7; bonus bFlee,15;}
|
||||
18937:28305,{ bonus bDex,7; bonus bHit,10;}
|
||||
18937:28352,{ bonus bMaxSPrate,5; if (BaseLevel>=20) { bonus bInt,(BaseLevel/20); } }
|
||||
18937:28353,{ bonus bMaxHPrate,5; if (BaseLevel>=20) { bonus bStr,(BaseLevel/20); } }
|
||||
18937:28357,{ bonus bAspdRate,5; if (BaseLevel>=20) { bonus bAgi,(BaseLevel/20); } }
|
||||
@@ -778,7 +782,7 @@
|
||||
18985:28321:28322,{ bonus2 bSkillAtk,"HT_BLITZBEAT",200; }
|
||||
18985:28322,{ bonus2 bSkillAtk,"SN_FALCONASSAULT",50; }
|
||||
18997:28326:28327,{ bonus bSpeedRate,10; bonus bBaseAtk,50; bonus bMatk,50; if(getequiprefinerycnt(EQI_HEAD_TOP)>=9){ bonus bMaxHPrate,10; bonus bMaxSPrate,50; } }
|
||||
19024:19381,{ bonus bMdef,5; bonus bDef,50; bonus bAspdRate,5; bonus bVit,5; bonus2 bSubRace,RC_Player,3; if (readparam(bVit)>=108) { bonus bMdef,5; bonus bDef,50; bonus bAspdRate,5; bonus bVit,5; } if (readparam(bVit)>=120) { bonus bMdef,10; bonus bDef,100; bonus bVit,10; } }
|
||||
19024:19381,{ bonus bMdef,5; bonus bDef,50; bonus bAspdRate,5; bonus bVit,5; bonus2 bSubRace,RC_Player_Human,3; if (readparam(bVit)>=108) { bonus bMdef,5; bonus bDef,50; bonus bAspdRate,5; bonus bVit,5; } if (readparam(bVit)>=120) { bonus bMdef,10; bonus bDef,100; bonus bVit,10; } }
|
||||
19026:20756,{ .@r = getequiprefinerycnt(EQI_GARMENT); bonus2 bSPGainRace,RC_Fish,10; bonus3 bAddMonsterDropItem,544,RC_Fish,(5+.@r); bonus3 bAddMonsterDropItem,551,RC_Fish,(5+.@r); bonus2 bAddItemHealRate,544,5*(1+.@r); bonus2 bAddItemHealRate,551,5*(1+.@r); }
|
||||
19026:22059,{ bonus2 bCriticalAddRace,RC_Fish,(10+getequiprefinerycnt(EQI_SHOES)); }
|
||||
19038:19039,{ .@r = getequiprefinerycnt(EQI_HEAD_TOP)+getequiprefinerycnt(EQI_HEAD_MID); if((.@r==7)||(.@r==8)){ bonus bCritical,12; bonus bHit,12; } if(.@r>=9){ bonus bMaxHP,1200; bonus bMaxSP,120; } }
|
||||
@@ -787,10 +791,10 @@
|
||||
19114:5548,{ bonus2 bSubSize,Size_All,5; }
|
||||
19117:22101,{ bonus2 bDropAddRace,RC_All,5; bonus2 bExpAddRace,RC_All,5; if(getequiprefinerycnt(EQI_SHOES) >= 12) { bonus bFixedCast,-400; } }
|
||||
19118:22101,{ bonus2 bDropAddRace,RC_All,4; bonus2 bExpAddRace,RC_All,4; if(getequiprefinerycnt(EQI_SHOES) >= 12) { bonus bFixedCast,-400; } }
|
||||
19138:19327,{ .@cast = -(readparam(bInt)/8); .@sub = 2; .@heal = 5; if (.@i >= 120) { .@cast -= 10; .@sub += 6; .@heal += 25; } else if (.@i >= 108) { .@cast -= 4; .@sub += 2; .@heal += 10; } bonus bVariableCastrate,.@cast; bonus2 bSubRace,RC_DemiHuman,.@sub; bonus2 bSubRace,RC_Player,.@sub; bonus bHealPower,.@heal; bonus bAddItemHealRate,.@heal; bonus2 bVariableCastrate,"AB_CHEAL",-100; bonus2 bResEff,EFF_Bleeding,10000; bonus2 bResEff,Eff_Confusion,10000; }
|
||||
19139:19020,{ .@r = getequiprefinerycnt(EQI_HEAD_TOP); bonus bVit,4; bonus bVariableCastrate,-6; bonus2 bSubRace,RC_DemiHuman,4; bonus2 bSubRace,RC_Player,4; bonus2 bMagicAtkEle,Ele_Earth,20; bonus2 bMagicAtkEle,Ele_Wind,20; if (.@r>=7) { bonus bVit,4; bonus bVariableCastrate,-6; bonus2 bSubRace,RC_DemiHuman,4; bonus2 bSubRace,RC_Player,4; } if (.@r>=9) { bonus bVit,4; bonus bVariableCastrate,-6; bonus2 bSubRace,RC_DemiHuman,4; bonus2 bSubRace,RC_Player,4; } }
|
||||
19139:20813,{ .@r = getequiprefinerycnt(EQI_GARMENT); bonus bFixedCastrate,-50; bonus2 bSubRace,RC_DemiHuman,1; bonus2 bSubRace,RC_Player,1; if (.@r>=5) { bonus2 bSubRace,RC_DemiHuman,2; bonus2 bSubRace,RC_Player,2; } if (.@r>=7) { bonus2 bSubRace,RC_DemiHuman,2; bonus2 bSubRace,RC_Player,2; } }
|
||||
19139:22170,{ bonus bVit,4; bonus bInt,5; bonus2 bSubRace,RC_DemiHuman,3; bonus2 bSubRace,RC_Player,3; }
|
||||
19138:19327,{ .@cast = -(readparam(bInt)/8); .@sub = 2; .@heal = 5; if (.@i >= 120) { .@cast -= 10; .@sub += 6; .@heal += 25; } else if (.@i >= 108) { .@cast -= 4; .@sub += 2; .@heal += 10; } bonus bVariableCastrate,.@cast; bonus2 bSubRace,RC_DemiHuman,.@sub; bonus2 bSubRace,RC_Player_Human,.@sub; bonus bHealPower,.@heal; bonus bAddItemHealRate,.@heal; bonus2 bVariableCastrate,"AB_CHEAL",-100; bonus2 bResEff,EFF_Bleeding,10000; bonus2 bResEff,Eff_Confusion,10000; }
|
||||
19139:19020,{ .@r = getequiprefinerycnt(EQI_HEAD_TOP); bonus bVit,4; bonus bVariableCastrate,-6; bonus2 bSubRace,RC_DemiHuman,4; bonus2 bSubRace,RC_Player_Human,4; bonus2 bMagicAtkEle,Ele_Earth,20; bonus2 bMagicAtkEle,Ele_Wind,20; if (.@r>=7) { bonus bVit,4; bonus bVariableCastrate,-6; bonus2 bSubRace,RC_DemiHuman,4; bonus2 bSubRace,RC_Player_Human,4; } if (.@r>=9) { bonus bVit,4; bonus bVariableCastrate,-6; bonus2 bSubRace,RC_DemiHuman,4; bonus2 bSubRace,RC_Player_Human,4; } }
|
||||
19139:20813,{ .@r = getequiprefinerycnt(EQI_GARMENT); bonus bFixedCastrate,-50; bonus2 bSubRace,RC_DemiHuman,1; bonus2 bSubRace,RC_Player_Human,1; if (.@r>=5) { bonus2 bSubRace,RC_DemiHuman,2; bonus2 bSubRace,RC_Player_Human,2; } if (.@r>=7) { bonus2 bSubRace,RC_DemiHuman,2; bonus2 bSubRace,RC_Player_Human,2; } }
|
||||
19139:22170,{ bonus bVit,4; bonus bInt,5; bonus2 bSubRace,RC_DemiHuman,3; bonus2 bSubRace,RC_Player_Human,3; }
|
||||
19172:28500,{ bonus bDelayrate,-15; }
|
||||
19172:4403,{ bonus bDelayrate,30; }
|
||||
19189:29316,{ autobonus3 "{ bonus bCritical,5; }",1000,60000,"BS_ADRENALINE"; }
|
||||
@@ -833,22 +837,29 @@
|
||||
19201:29343,{ bonus bBaseAtk,20; }
|
||||
19201:29344,{ bonus bBaseAtk,30; autobonus3 "{ bonus2 bIgnoreDefClassRate,Class_Normal,25; }",1000,60000,"WA_MOONLIT_SERENADE"; }
|
||||
19201:29345,{ bonus bBaseAtk,40; autobonus3 "{ bonus2 bIgnoreDefClassRate,Class_Normal,50; }",1000,60000,"WA_MOONLIT_SERENADE"; }
|
||||
19202:29346,{ autobonus3 "{ bonus2 bSkillAtk,\"RL_BANISHING_BUSTER\",20 }",1000,60000,"RL_S_STORM"; }
|
||||
19202:29347,{ autobonus3 "{ bonus2 bSkillAtk,\"RL_BANISHING_BUSTER\",40 }",1000,60000,"RL_S_STORM"; bonus2 bSkillCooldown,"RL_BANISHING_BUSTER",-1000; }
|
||||
19202:29348,{ autobonus3 "{ bonus2 bSkillAtk,\"RL_BANISHING_BUSTER\",60 }",1000,60000,"RL_S_STORM"; bonus2 bSkillCooldown,"RL_BANISHING_BUSTER",-1500; }
|
||||
19202:29346,{ autobonus3 "{ bonus2 bSkillAtk,\"RL_BANISHING_BUSTER\",20; }",1000,60000,"RL_S_STORM"; }
|
||||
19202:29347,{ autobonus3 "{ bonus2 bSkillAtk,\"RL_BANISHING_BUSTER\",40; }",1000,60000,"RL_S_STORM"; bonus2 bSkillCooldown,"RL_BANISHING_BUSTER",-1000; }
|
||||
19202:29348,{ autobonus3 "{ bonus2 bSkillAtk,\"RL_BANISHING_BUSTER\",60; }",1000,60000,"RL_S_STORM"; bonus2 bSkillCooldown,"RL_BANISHING_BUSTER",-1500; }
|
||||
19203:29349,{ bonus bBaseAtk,10; bonus bMatk,10; if (getskilllv("OB_OBOROGENSOU") == 5) bonus bVariableCastrate,-3; autobonus3 "{ bonus bCritAtkRate,5; }",1000,60000,"KG_KAGEMUSYA"; }
|
||||
19203:29350,{ bonus bBaseAtk,15; bonus bMatk,15; if (getskilllv("OB_OBOROGENSOU") == 5) bonus bVariableCastrate,-7; autobonus3 "{ bonus bCritAtkRate,10; }",1000,60000,"KG_KAGEMUSYA"; autobonus "{ bonus bNoSizeFix; }",30,3000,BF_WEAPON; }
|
||||
19203:29351,{ bonus bBaseAtk,20; bonus bMatk,20; if (getskilllv("OB_OBOROGENSOU") == 5) bonus bVariableCastrate,-15; autobonus3 "{ bonus bCritAtkRate,30; }",1000,60000,"KG_KAGEMUSYA"; autobonus "{ bonus bNoSizeFix; }",50,5000,BF_WEAPON; }
|
||||
19204:29352,{ bonus bMaxHP,500; bonus bBaseAtk,10; }
|
||||
19204:29353,{ bonus bMaxHP,1000; bonus bBaseAtk,20; skill "WS_CARTBOOST",1; autobonus3 "{ bonus bBaseAtk,30; }",1000,60000,"WS_CARTBOOST"; }
|
||||
19204:29354,{ bonus bMaxHP,1500; bonus bBaseAtk,40; skill "WS_CARTBOOST",1; autobonus3 "{ bonus bBaseAtk,50; }",1000,60000,"WS_CARTBOOST"; }
|
||||
19204:29353,{ bonus bMaxHP,1000; bonus bBaseAtk,20; skill "GN_CARTBOOST",1; autobonus3 "{ bonus bBaseAtk,30; }",1000,60000,"GN_CARTBOOST"; }
|
||||
19204:29354,{ bonus bMaxHP,1500; bonus bBaseAtk,40; skill "GN_CARTBOOST",3; autobonus3 "{ bonus bBaseAtk,50; }",1000,120000,"GN_CARTBOOST"; }
|
||||
19205:29355,{ bonus2 bSkillAtk,"SU_CN_METEOR",10; bonus2 bSkillAtk,"SU_LUNATICCARROTBEAT",10; }
|
||||
19205:29356,{ bonus2 bSkillAtk,"SU_CN_METEOR",20; bonus2 bSkillAtk,"SU_LUNATICCARROTBEAT",20; bonus bFixedCast,-200; }
|
||||
19205:29357,{ bonus2 bSkillAtk,"SU_CN_METEOR",60; bonus2 bSkillAtk,"SU_LUNATICCARROTBEAT",60; bonus bFixedCast,-500; }
|
||||
19247:28762,{ bonus bMatk,50; .@eq = getequiprefinerycnt(EQI_HEAD_TOP); .@weapon = getequiprefinerycnt(EQI_HAND_R); if (.@eq >= 7 && .@weapon >= 7) { bonus bVariableCastrate,-10; } if ((.@eq + .@weapon) >= 18) { bonus2 bMagicAddSize,Size_Small,15; bonus2 bMagicAddSize,Size_Medium,15; if ((.@eq + .@weapon) >= 22) { autobonus "{ bonus bMatk,50; bonus2 bMagicAtkEle,Ele_Fire,20; }",5,10000,BF_MAGIC; /* unknown rate */ } } }
|
||||
19266:1617,{.@r = getequiprefinerycnt(EQI_HAND_R); bonus bMatk,.@r*10;}
|
||||
19266:1618,{.@r = getequiprefinerycnt(EQI_HAND_R); bonus bMatk,.@r*10;}
|
||||
19266:1619,{.@r = getequiprefinerycnt(EQI_HAND_R); bonus bMatk,.@r*10;}
|
||||
19266:1620,{.@r = getequiprefinerycnt(EQI_HAND_R); bonus bMatk,.@r*10;}
|
||||
19266:2509,{.@r = getequiprefinerycnt(EQI_GARMENT); bonus bVariableCastrate,-5*(.@r/2);}
|
||||
19266:20813,{.@r = getequiprefinerycnt(EQI_GARMENT); bonus bVariableCastrate,-5*(.@r/2);}
|
||||
19266:19139,{.@r = getequiprefinerycnt(EQI_HEAD_TOP); bonus bDelayRate,-.@r;}
|
||||
19272:4365,{ bonus bVariableCastrate,-100; bonus2 bSkillCooldown,"WL_TELEKINESIS_INTENSE",-120000; }
|
||||
19299:4463,{ .@type = getiteminfo(getequipid(EQI_COMPOUND_ON),11); if (.@type == W_BOOK || .@type == W_STAFF || .@type == W_2HSTAFF) { bonus2 bMagicAddRace,RC_Player, getequiprefinerycnt(EQI_HAND_R)*2; } }
|
||||
19299:5966,{ .@a = readparam(bDex); bonus bMatk,10; bonus bVariableCastrate,-2; bonus2 bSubRace,RC_DemiHuman,2; bonus2 bSubRace,RC_Player,2; if (.@a>=108) { bonus bMatk,20; bonus bVariableCastrate,-3; bonus2 bSubRace,RC_DemiHuman,2; bonus2 bSubRace,RC_Player,2; } if (.@a>=120) { bonus bMatk,30; bonus bVariableCastrate,-5; bonus2 bSubRace,RC_DemiHuman,4; bonus2 bSubRace,RC_Player,4; } }
|
||||
19299:4463,{ .@type = getiteminfo(getequipid(EQI_COMPOUND_ON),11); if (.@type == W_BOOK || .@type == W_STAFF || .@type == W_2HSTAFF) { bonus2 bMagicAddRace,RC_Player_Human, getequiprefinerycnt(EQI_HAND_R)*2; } }
|
||||
19299:5966,{ .@a = readparam(bDex); bonus bMatk,10; bonus bVariableCastrate,-2; bonus2 bSubRace,RC_DemiHuman,2; bonus2 bSubRace,RC_Player_Human,2; if (.@a>=108) { bonus bMatk,20; bonus bVariableCastrate,-3; bonus2 bSubRace,RC_DemiHuman,2; bonus2 bSubRace,RC_Player_Human,2; } if (.@a>=120) { bonus bMatk,30; bonus bVariableCastrate,-5; bonus2 bSubRace,RC_DemiHuman,4; bonus2 bSubRace,RC_Player_Human,4; } }
|
||||
19326:4187,{ .@r = getequiprefinerycnt(EQI_HEAD_TOP); bonus2 bExpAddRace,RC_DEMON,5; if (.@r>=6) bonus2 bExpAddRace,RC_DEMON,5; if (.@r>=8) bonus2 bExpAddRace,RC_DEMON,5; }
|
||||
19326:4190,{ .@r = getequiprefinerycnt(EQI_HEAD_TOP); bonus2 bExpAddRace,RC_Undead,5; if (.@r>=6) bonus2 bExpAddRace,RC_Undead,5; if (.@r>=8) bonus2 bExpAddRace,RC_Undead,5; }
|
||||
19326:4224,{ .@r = getequiprefinerycnt(EQI_HEAD_TOP); bonus2 bExpAddRace,RC_Brute,5; if (.@r>=6) bonus2 bExpAddRace,RC_Brute,5; if (.@r>=8) bonus2 bExpAddRace,RC_Brute,5; }
|
||||
@@ -867,10 +878,10 @@
|
||||
19397:29582,{ bonus2 bSkillAtk,"SP_SWHOO",10; bonus2 bSkillAtk,"SL_SMA",10; bonus2 bSkillAtk,"SP_SPA",10; }
|
||||
19397:29583,{ bonus2 bSkillAtk,"SP_SWHOO",20; bonus2 bSkillAtk,"SL_SMA",20; bonus2 bSkillAtk,"SP_SPA",20; bonus2 bSkillCooldown,"SP_SOULREAPER",-10000; }
|
||||
19397:29584,{ bonus2 bSkillAtk,"SP_SWHOO",40; bonus2 bSkillAtk,"SL_SMA",40; bonus2 bSkillAtk,"SP_SPA",40; bonus2 bSkillCooldown,"SP_SOULREAPER",-10000; }
|
||||
19428:20948:32238:32239,{ bonus bInt,5; bonus bMaxSPrate,10; bonus bDef,100; bonus2 bMagicAtkEle,Ele_Water,10; bonus2 bMagicAtkEle,Ele_Earth,10; bonus2 bMagicAtkEle,Ele_Neutral,10; .@head = getequiprefinerycnt(EQI_HEAD_TOP); .@garment = getequiprefinerycnt(EQI_GARMENT); if (.@head >= 7 && .@garment >= 7) { .@matk = 40; } if ((.@head + .@garment) >= 18) { .@matk += 40; bonus2 bMagicAtkEle,Ele_Ghost,15; bonus2 bMagicAtkEle,Ele_Wind,15; bonus2 bMagicAtkEle,Ele_Holy,15; if ((.@head + .@garment) >= 22) { bonus bMatkRate,10; bonus2 bIgnoreMdefRaceRate,RC_Formless,50; bonus2 bIgnoreMdefRaceRate,RC_Demon,50; bonus2 bIgnoreMdefRaceRate,RC_Brute,50; } } bonus bMatk,.@matk; }
|
||||
19428:20948:32238:32239,{ bonus bInt,5; bonus bMaxSPrate,10; bonus bDef,100; bonus2 bMagicAtkEle,Ele_Water,10; bonus2 bMagicAtkEle,Ele_Earth,10; bonus2 bMagicAtkEle,Ele_Neutral,10; .@head = getequiprefinerycnt(EQI_HEAD_TOP); .@garment = getequiprefinerycnt(EQI_GARMENT); if (.@head >= 7 && .@garment >= 7) { .@matk = 40; } if ((.@head + .@garment) >= 18) { .@matk += 40; bonus2 bMagicAtkEle,Ele_Ghost,15; bonus2 bMagicAtkEle,Ele_Wind,15; bonus2 bMagicAtkEle,Ele_Holy,15; if ((.@head + .@garment) >= 22) { bonus bMatkRate,10; bonus2 bIgnoreMdefRaceRate,RC_Formless,50; bonus2 bIgnoreMdefRaceRate,RC_Demon,50; bonus2 bIgnoreMdefRaceRate,RC_Brute,50; bonus2 bIgnoreMdefRaceRate,RC_Player_Doram,50; } } bonus bMatk,.@matk; }
|
||||
20135:20136,{ bonus bAllStats,12; }
|
||||
20701:2165,{ .@a = getequiprefinerycnt(EQI_GARMENT); .@b = getequiprefinerycnt(EQI_HAND_L); bonus2 bAddEle,Ele_Earth,.@b; bonus2 bSubRace,RC_Fish,.@a; }
|
||||
20714:28320,{ .@val = min(12,getequiprefinerycnt(EQI_GARMENT)); bonus2 bAddRace,RC_DemiHuman,.@val; bonus2 bAddRace,RC_Player,.@val; }
|
||||
20714:28320,{ .@val = min(12,getequiprefinerycnt(EQI_GARMENT)); bonus2 bAddRace,RC_DemiHuman,.@val; bonus2 bAddRace,RC_Player_Human,.@val; }
|
||||
20717:22000,{ bonus bMaxHPRate,15; bonus bMaxSPRate,5; }
|
||||
20717:22001,{ bonus bMaxHPRate,15; bonus bMaxSPRate,5; }
|
||||
20717:22002,{ bonus bMaxHPRate,15; bonus bMaxSPRate,5; }
|
||||
@@ -936,25 +947,25 @@
|
||||
20831:4596,{ bonus bMatk,-5*(readparam(bInt)/10); }
|
||||
20838:26109,{ bonus2 bSkillAtk,"SO_PSYCHIC_WAVE",10; .@eq = getequiprefinerycnt(EQI_GARMENT); .@weapon = getequiprefinerycnt(EQI_HAND_R); if (.@eq >= 7 && .@weapon >= 7) { bonus2 bSkillAtk,"SO_EARTHGRAVE",40; } if ((.@eq + .@weapon) >= 18) { bonus2 bMagicAtkEle,Ele_Neutral,10; bonus2 bMagicAtkEle,Ele_Earth,10; if ((.@eq + .@weapon) >= 22) { bonus2 bMagicAtkEle,Ele_Water,10; } } }
|
||||
20840:28725,{ .@weapon = getequiprefinerycnt(EQI_HAND_R); .@eq = getequiprefinerycnt(EQI_GARMENT); .@val = 80; if (.@weapon >= 7 && .@eq >= 7) { .@val += 80; } if ((.@weapon + .@eq) >= 18) { .@val += 40; } if ((.@weapon + .@eq) >= 22) { bonus2 bMagicAtkEle,Ele_Fire,15; } bonus bMatk,.@val; }
|
||||
20846:22000,{ bonus bMaxHPrate,15; bonus bMdef,10; bonus bBaseAtk,30; bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubRace,RC_Player,5; }
|
||||
20846:22001,{ bonus bMaxHPrate,15; bonus bMdef,10; bonus bMatk,30; bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubRace,RC_Player,5; }
|
||||
20846:22002,{ bonus bMaxHPrate,15; bonus bMdef,10; bonus bAspdRate,5; bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubRace,RC_Player,5; }
|
||||
20846:22003,{ bonus bMaxHPrate,15; bonus bMdef,10; bonus bAddItemHealRate,10; bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubRace,RC_Player,5; }
|
||||
20846:22004,{ bonus bMaxHPrate,15; bonus bMdef,10; bonus bLongAtkRate,5; bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubRace,RC_Player,5; }
|
||||
20846:22005,{ bonus bMaxHPrate,15; bonus bMdef,10; bonus bCritAtkRate,5; bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubRace,RC_Player,5; }
|
||||
20846:22006,{ bonus bMaxHPrate,15; bonus bMdef,10; bonus bBaseAtk,30; bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubRace,RC_Player,5; }
|
||||
20846:22007,{ bonus bMaxHPrate,15; bonus bMdef,10; bonus bAddItemHealRate,10; bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubRace,RC_Player,5; }
|
||||
20846:22008,{ bonus bMaxHPrate,15; bonus bMdef,10; bonus bLongAtkRate,5; bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubRace,RC_Player,5; }
|
||||
20846:22009,{ bonus bMaxHPrate,15; bonus bMdef,10; bonus bMatk,30; bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubRace,RC_Player,5; }
|
||||
20846:22010,{ bonus bMaxHPrate,15; bonus bMdef,10; bonus bAspdRate,5; bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubRace,RC_Player,5; }
|
||||
20846:22011,{ bonus bMaxHPrate,15; bonus bMdef,10; bonus bCritAtkRate,5; bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubRace,RC_Player,5; }
|
||||
20846:22000,{ bonus bMaxHPrate,15; bonus bMdef,10; bonus bBaseAtk,30; bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubRace,RC_Player_Human,5; }
|
||||
20846:22001,{ bonus bMaxHPrate,15; bonus bMdef,10; bonus bMatk,30; bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubRace,RC_Player_Human,5; }
|
||||
20846:22002,{ bonus bMaxHPrate,15; bonus bMdef,10; bonus bAspdRate,5; bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubRace,RC_Player_Human,5; }
|
||||
20846:22003,{ bonus bMaxHPrate,15; bonus bMdef,10; bonus bAddItemHealRate,10; bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubRace,RC_Player_Human,5; }
|
||||
20846:22004,{ bonus bMaxHPrate,15; bonus bMdef,10; bonus bLongAtkRate,5; bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubRace,RC_Player_Human,5; }
|
||||
20846:22005,{ bonus bMaxHPrate,15; bonus bMdef,10; bonus bCritAtkRate,5; bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubRace,RC_Player_Human,5; }
|
||||
20846:22006,{ bonus bMaxHPrate,15; bonus bMdef,10; bonus bBaseAtk,30; bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubRace,RC_Player_Human,5; }
|
||||
20846:22007,{ bonus bMaxHPrate,15; bonus bMdef,10; bonus bAddItemHealRate,10; bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubRace,RC_Player_Human,5; }
|
||||
20846:22008,{ bonus bMaxHPrate,15; bonus bMdef,10; bonus bLongAtkRate,5; bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubRace,RC_Player_Human,5; }
|
||||
20846:22009,{ bonus bMaxHPrate,15; bonus bMdef,10; bonus bMatk,30; bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubRace,RC_Player_Human,5; }
|
||||
20846:22010,{ bonus bMaxHPrate,15; bonus bMdef,10; bonus bAspdRate,5; bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubRace,RC_Player_Human,5; }
|
||||
20846:22011,{ bonus bMaxHPrate,15; bonus bMdef,10; bonus bCritAtkRate,5; bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubRace,RC_Player_Human,5; }
|
||||
20847:28745,{ .@weapon = getequiprefinerycnt(EQI_HAND_R); .@eq = getequiprefinerycnt(EQI_GARMENT); .@val = 10; if (.@weapon >= 7 && .@eq >= 7) { bonus bCritAtkRate,15; } if ((.@weapon + .@eq) >= 18) { .@val += 15; if ((.@weapon + .@eq) >= 22) { skill "TF_DOUBLE",4; bonus bDoubleRate,20; } } bonus bAspdRate,.@val; }
|
||||
20859:4121,{ bonus bPerfectHitAddRate,50; bonus2 bResEff,Eff_Stone,10000; }
|
||||
20863:4593,{ bonus bLongAtkRate,-1*readparam(bDex)/10; }
|
||||
20922:4306,{ bonus2 bSubEle,Ele_Neutral,20; bonus bMaxHPrate,10; bonus bMdef,10; }
|
||||
20925:22035,{ bonus bAgi,10; bonus bInt,10; bonus bVariableCastrate,-10; bonus2 bSubRace,RC_Player,5; }
|
||||
20925:22036,{ bonus bStr,10; bonus bDex,10; bonus bDelayrate,-20; bonus2 bSubRace,RC_Player,5; }
|
||||
20925:22037,{ bonus bVit,10; bonus bLuk,10; bonus bHealPower,20; bonus2 bSubRace,RC_Player,5; bonus bUseSPrate,-10; }
|
||||
20925:22035,{ bonus bAgi,10; bonus bInt,10; bonus bVariableCastrate,-10; bonus2 bSubRace,RC_Player_Human,5; }
|
||||
20925:22036,{ bonus bStr,10; bonus bDex,10; bonus bDelayrate,-20; bonus2 bSubRace,RC_Player_Human,5; }
|
||||
20925:22037,{ bonus bVit,10; bonus bLuk,10; bonus bHealPower,20; bonus2 bSubRace,RC_Player_Human,5; bonus bUseSPrate,-10; }
|
||||
20931:1752,{ bonus2 bSubEle,Ele_Fire,75; }
|
||||
20931:1754,{ bonus2 bSubEle,Ele_Water,75; }
|
||||
20931:1755,{ bonus2 bSubEle,Ele_Wind,75; }
|
||||
@@ -984,8 +995,8 @@
|
||||
22101:29152,{ bonus bMaxHPRate,5; bonus bMaxSPRate,5; .@r = getequiprefinerycnt(EQI_SHOES); if(.@r >= 7) { bonus bLongAtkRate,2; } if(.@r >= 9) { bonus bLongAtkRate,3; } if(.@r >= 12) { bonus bDelayrate,-5; } }
|
||||
22101:29153,{ bonus bMaxHPRate,5; bonus bMaxSPRate,5; .@r = getequiprefinerycnt(EQI_SHOES); if(.@r >= 7) { bonus bCritAtkRate,2; } if(.@r >= 9) { bonus bCritAtkRate,3; } if(.@r >= 12) { bonus bDelayrate,-5; } }
|
||||
22104:1646,{ .@r = getequiprefinerycnt(EQI_HAND_R); .@b = getskilllv("WZ_FROSTNOVA"); .@c = getskilllv("WZ_WATERBALL"); bonus2 bMagicAtkEle,Ele_Water,4*.@r; bonus2 bIgnoreMdefClassRate,Class_Normal,5*.@b; bonus2 bIgnoreMdefClassRate,Class_Boss,5*.@b; bonus2 bSkillAtk,"WZ_WATERBALL",(30*.@c)+(20*.@r); }
|
||||
22106:1387,{ .@r = getequiprefinerycnt(EQI_SHOES); .@b = getequiprefinerycnt(EQI_HAND_R); if (.@r>=7) { bonus2 bSubRace,RC_DemiHuman,30; bonus2 bSubRace,RC_Player,30; if (.@b>=7) { bonus2 bSkillAtk,"WS_CARTTERMINATION",8; bonus2 bAddClass,Class_Boss,20; } if (.@b>=9) { bonus2 bSkillAtk,"WS_CARTTERMINATION",12; bonus2 bAddClass,Class_Boss,30; } } }
|
||||
22106:1490,{ .@r = getequiprefinerycnt(EQI_HAND_R); bonus2 bSubRace,RC_DemiHuman,40; bonus2 bSubRace,RC_Player,40; bonus4 bAutoSpellOnSkill,"LK_SPIRALPIERCE","RK_SONICWAVE",getskilllv("RK_SONICWAVE"),10000; if (.@r>=7) { bonus2 bSkillAtk,"RK_SONICWAVE",20; bonus2 bSkillAtk,"LK_SPIRALPIERCE",20; bonus2 bSubClass,Class_Boss,20; } if (.@r>=9) { bonus2 bSkillAtk,"RK_SONICWAVE",30; bonus2 bSkillAtk,"LK_SPIRALPIERCE",30; bonus2 bSubClass,Class_Boss,30; } }
|
||||
22106:1387,{ .@r = getequiprefinerycnt(EQI_SHOES); .@b = getequiprefinerycnt(EQI_HAND_R); if (.@r>=7) { bonus2 bSubRace,RC_DemiHuman,30; bonus2 bSubRace,RC_Player_Human,30; if (.@b>=7) { bonus2 bSkillAtk,"WS_CARTTERMINATION",8; bonus2 bAddClass,Class_Boss,20; } if (.@b>=9) { bonus2 bSkillAtk,"WS_CARTTERMINATION",12; bonus2 bAddClass,Class_Boss,30; } } }
|
||||
22106:1490,{ .@r = getequiprefinerycnt(EQI_HAND_R); bonus2 bSubRace,RC_DemiHuman,40; bonus2 bSubRace,RC_Player_Human,40; bonus4 bAutoSpellOnSkill,"LK_SPIRALPIERCE","RK_SONICWAVE",getskilllv("RK_SONICWAVE"),10000; if (.@r>=7) { bonus2 bSkillAtk,"RK_SONICWAVE",20; bonus2 bSkillAtk,"LK_SPIRALPIERCE",20; bonus2 bSubClass,Class_Boss,20; } if (.@r>=9) { bonus2 bSkillAtk,"RK_SONICWAVE",30; bonus2 bSkillAtk,"LK_SPIRALPIERCE",30; bonus2 bSubClass,Class_Boss,30; } }
|
||||
22106:18122,{ .@r = getequiprefinerycnt(EQI_SHOES); .@b = getequiprefinerycnt(EQI_HAND_R); if (.@r>=7) { bonus bLongAtkRate,3*(readparam(bStr)/10); if (.@b>=7) { bonus2 bSkillAtk,"RA_ARROWSTORM",20; bonus2 bSkillAtk,"RA_AIMEDBOLT",20; bonus2 bAddClass,Class_Boss,20; } if (.@b>=9) { bonus2 bSkillAtk,"RA_ARROWSTORM",30; bonus2 bSkillAtk,"RA_AIMEDBOLT",30; bonus2 bAddClass,Class_Boss,30; } } }
|
||||
22106:2160,{ .@r = getequiprefinerycnt(EQI_SHOES); if (.@r > 6) { bonus2 bSubSize,Size_Large,2; bonus2 bSubClass,Class_Boss,2; } if (.@r > 8) { bonus2 bSubSize,Size_Large,2; bonus2 bSubClass,Class_Boss,2; } }
|
||||
22120:1631,{ .@r = getequiprefinerycnt(EQI_HAND_R); .@cast = -5*getskilllv("AB_ORATIO"); bonus2 bVariableCastrate,"AB_JUDEX",.@cast; bonus2 bVariableCastrate,"AB_ADORAMUS",.@cast; if (.@r >= 7) { .@magic = 30; if (.@r >= 9) { .@magic += 20; .@dmg = 20; } bonus2 bMagicAddRace,RC_Demon,.@magic; bonus2 bMagicAddRace,RC_Undead,.@magic; bonus2 bMagicAddEle,Ele_Undead,.@magic; bonus2 bMagicAddEle,Ele_Dark,.@magic; } bonus2 bSkillAtk,"AB_ADORAMUS",.@dmg + 10*(getskilllv("AB_LAUDAAGNUS")+getskilllv("AB_LAUDARAMUS")+getskilllv("AB_CLEARANCE")); }
|
||||
@@ -1006,12 +1017,12 @@
|
||||
22126:28471:28472,{ bonus bAspdRate,10; bonus bHit,10; bonus2 bExpAddClass,Class_All,2; bonus bSpeedAddRate,25; }
|
||||
22133:26007,{ bonus bAspdRate,8; .@eq = getequiprefinerycnt(EQI_SHOES); .@weapon = getequiprefinerycnt(EQI_HAND_R); if (.@eq >= 7 && .@weapon >= 7) { .@val = 20; } if ((.@eq + .@weapon) >= 18) { bonus bLongAtkRate,10; if ((.@eq + .@weapon) >= 22) { .@val += 30; } } if (.@val) { bonus2 bSkillAtk,"LG_BANISHINGPOINT",.@val; } }
|
||||
22133:32005,{ bonus bBaseAtk,40; .@eq = getequiprefinerycnt(EQI_SHOES); .@weapon = getequiprefinerycnt(EQI_HAND_R); if (.@eq >= 7 && .@weapon >= 7) { .@val = 20; } if ((.@eq + .@weapon) >= 18) { bonus2 bAddClass,Class_All,10; if ((.@eq + .@weapon) >= 22) { .@val += 20; } } if (.@val) { bonus2 bSkillAtk,"RK_HUNDREDSPEAR",.@val; } }
|
||||
22138:20815,{ .@r = getequiprefinerycnt(EQI_GARMENT); bonus2 bSubRace,RC_DemiHuman,10; bonus2 bSubRace,RC_Player,10; bonus2 bSubEle,Ele_Holy,30-(2*getskilllv("CR_TRUST")); bonus2 bSubEle,Ele_Dark,30; bonus bFixedCastrate,-50; if (.@r > 8) .@val = 20; else if (.@r > 6) .@val = 10; bonus2 bMagicAtkEle,Ele_Fire,.@val; bonus2 bMagicAtkEle,Ele_Neutral,.@val; bonus2 bMagicAtkEle,Ele_Dark,.@val; }
|
||||
22138:20815:1643,{ .@r = getequiprefinerycnt(EQI_HAND_R); bonus2 bSubRace,RC_DemiHuman,10; bonus2 bSubRace,RC_Player,10; bonus2 bMagicAtkEle,Ele_Fire,4*getskilllv("WZ_FIREPILLAR"); bonus2 bMagicAtkEle,Ele_Neutral,6*getskilllv("HW_GRAVITATION"); if (.@r > 8) .@val = 2; else if (.@r > 6) .@val = 1; bonus2 bSkillAtk,"WL_HELLINFERNO",100*.@val; bonus2 bMagicAddRace,RC_DemiHuman,20*.@val; bonus2 bMagicAddRace,RC_Player,20*.@val; }
|
||||
22138:20815,{ .@r = getequiprefinerycnt(EQI_GARMENT); bonus2 bSubRace,RC_DemiHuman,10; bonus2 bSubRace,RC_Player_Human,10; bonus2 bSubEle,Ele_Holy,30-(2*getskilllv("CR_TRUST")); bonus2 bSubEle,Ele_Dark,30; bonus bFixedCastrate,-50; if (.@r > 8) .@val = 20; else if (.@r > 6) .@val = 10; bonus2 bMagicAtkEle,Ele_Fire,.@val; bonus2 bMagicAtkEle,Ele_Neutral,.@val; bonus2 bMagicAtkEle,Ele_Dark,.@val; }
|
||||
22138:20815:1643,{ .@r = getequiprefinerycnt(EQI_HAND_R); bonus2 bSubRace,RC_DemiHuman,10; bonus2 bSubRace,RC_Player_Human,10; bonus2 bMagicAtkEle,Ele_Fire,4*getskilllv("WZ_FIREPILLAR"); bonus2 bMagicAtkEle,Ele_Neutral,6*getskilllv("HW_GRAVITATION"); if (.@r > 8) .@val = 2; else if (.@r > 6) .@val = 1; bonus2 bSkillAtk,"WL_HELLINFERNO",100*.@val; bonus2 bMagicAddRace,RC_DemiHuman,20*.@val; bonus2 bMagicAddRace,RC_Player_Human,20*.@val; }
|
||||
22138:4876,{ bonus2 bMagicAtkEle,Ele_Fire,-50; bonus2 bMagicAtkEle,Ele_Neutral,-50; bonus2 bMagicAtkEle,Ele_Dark,-50; }
|
||||
22170:1618,{ .@r = getequiprefinerycnt(EQI_HAND_R); bonus2 bSubRace,RC_DemiHuman,10; bonus2 bSubRace,RC_Player,10; bonus2 bIgnoreMdefClassRate,Class_All,50; if (.@r>=10) { bonus2 bMagicAtkEle,Ele_Neutral,80; bonus2 bMagicAddRace,RC_Demihuman,20; bonus2 bMagicAddRace,RC_Player,20; bonus2 bSkillCooldown,"WL_EARTHSTRAIN",-2400; bonus2 bSkillCooldown,"WL_CHAINLIGHTNING",-1000; autobonus "{ bonus2 bSkillAtk,\"WL_CHAINLIGHTNING\",100; }",60,5000,BF_MAGIC; } }
|
||||
22170:1620,{ .@r = getequiprefinerycnt(EQI_HAND_R); bonus2 bSubRace,RC_DemiHuman,10; bonus2 bSubRace,RC_Player,10; bonus2 bIgnoreMdefClassRate,Class_All,50; if (.@r>=10) { bonus2 bMagicAtkEle,Ele_Neutral,80; bonus2 bMagicAddRace,RC_Demihuman,20; bonus2 bMagicAddRace,RC_Player,20; bonus2 bSkillCooldown,"WL_EARTHSTRAIN",-2400; bonus2 bSkillCooldown,"WL_CHAINLIGHTNING",-1000; autobonus "{ bonus2 bSkillAtk,\"WL_CHAINLIGHTNING\",100; }",60,5000,BF_MAGIC; } }
|
||||
22170:19020,{ .@r = getequiprefinerycnt(EQI_HEAD_TOP); bonus2 bMagicAtkEle,Ele_Earth,10; bonus2 bMagicAtkEle,Ele_Wind,10; if (.@r>=7) { bonus2 bMagicAtkEle,Ele_Earth,10; bonus2 bMagicAtkEle,Ele_Wind,10; } if (.@r>=9) { bonus2 bMagicAtkEle,Ele_Earth,10; bonus2 bMagicAtkEle,Ele_Wind,10; } }
|
||||
22170:1618,{ .@r = getequiprefinerycnt(EQI_HAND_R); bonus2 bSubRace,RC_DemiHuman,10; bonus2 bSubRace,RC_Player_Human,10; bonus2 bIgnoreMdefClassRate,Class_All,50; if (.@r>=10) { bonus2 bMagicAtkEle,Ele_Neutral,80; bonus2 bMagicAddRace,RC_Demihuman,20; bonus2 bMagicAddRace,RC_Player_Human,20; bonus2 bSkillCooldown,"WL_EARTHSTRAIN",-2400; bonus2 bSkillCooldown,"WL_CHAINLIGHTNING",-1000; autobonus "{ bonus2 bSkillAtk,\"WL_CHAINLIGHTNING\",100; }",60,5000,BF_MAGIC; } }
|
||||
22170:1620,{ .@r = getequiprefinerycnt(EQI_HAND_R); bonus2 bSubRace,RC_DemiHuman,10; bonus2 bSubRace,RC_Player_Human,10; bonus2 bIgnoreMdefClassRate,Class_All,50; if (.@r>=10) { bonus2 bMagicAtkEle,Ele_Neutral,80; bonus2 bMagicAddRace,RC_Demihuman,20; bonus2 bMagicAddRace,RC_Player_Human,20; bonus2 bSkillCooldown,"WL_EARTHSTRAIN",-2400; bonus2 bSkillCooldown,"WL_CHAINLIGHTNING",-1000; autobonus "{ bonus2 bSkillAtk,\"WL_CHAINLIGHTNING\",100; }",60,5000,BF_MAGIC; } }
|
||||
22170:19020,{ .@r = getequiprefinerycnt(EQI_HEAD_TOP); bonus bMatkRate,10; if (.@r>=7) { bonus2 bMagicAtkEle,Ele_Earth,10; bonus2 bMagicAtkEle,Ele_Wind,10; } if (.@r>=9) { bonus2 bMagicAtkEle,Ele_Earth,10; bonus2 bMagicAtkEle,Ele_Wind,10; } }
|
||||
22171:13345,{ autobonus "{ bonus bStr,20; bonus bLongAtkRate,10; }",20,7000,BF_WEAPON; /* unknown rate */ }
|
||||
//22171:26154,{ autobonus "{ bonus bInt,20; bonus bMatkRate,15; }",20,7000,BF_MAGIC; /* unknown rate */ }
|
||||
22171:26155,{ autobonus "{ bonus bLuk,20; bonus bMatkRate,15; bonus2 bAddClass,Class_All,15; }",20,7000,BF_MAGIC|BF_WEAPON; /* unknown rate */ }
|
||||
@@ -1022,9 +1033,9 @@
|
||||
//22171:28631,{ autobonus "{ bonus bStr,20; bonus2 bAddClass,Class_All,15; }",3,7000,BF_WEAPON; /* unknown rate */ }
|
||||
22171:28763:28764,{ autobonus "{ bonus bStr,20; bonus2 bAddClass,Class_All,10; }",20,7000,BF_WEAPON; /* unknown rate */ }
|
||||
22171:32302,{ autobonus "{ bonus bDex,20; bonus bLongAtkRate,10; }",20,7000,BF_WEAPON; /* unknown rate */ }
|
||||
22172:15042,{ .@r = getequiprefinerycnt(EQI_ARMOR); bonus bSpeedRate,25; bonus bCritAtkRate,4*(readparam(bluk)/20); if (.@r>=7) { bonus bAspdRate,8; bonus2 bSubRace,RC_DemiHuman,8; bonus2 bSubRace,RC_Player,8; bonus2 bSkillAtk,"HT_BLITZBEAT",40; bonus2 bSkillAtk,"SN_SHARPSHOOTING",50; } if (.@r>=9) { bonus bAspdRate,4; bonus2 bSubRace,RC_DemiHuman,4; bonus2 bSubRace,RC_Player,4; bonus2 bSkillAtk,"HT_BLITZBEAT",20; bonus2 bSkillAtk,"SN_SHARPSHOOTING",25; } }
|
||||
22172:15043,{ .@r = getequiprefinerycnt(EQI_ARMOR); bonus bHPGainValue,500; bonus bSpeedRate,25; bonus2 bSkillAtk,"RA_CLUSTERBOMB",30*(readparam(bint)/20); bonus2 bSkillUseSP,"RA_ELECTRICSHOCKER",30; if (.@r>=7) { bonus bFlee2,6; bonus2 bSubRace,RC_DemiHuman,8; bonus2 bSubRace,RC_Player,8; bonus2 bSkillAtk,"RA_CLUSTERBOMB",400; bonus2 bSkillAtk,"RA_AIMEDBOLT",20; } if (.@r>=9) { bonus bFlee2,3; bonus2 bSubRace,RC_DemiHuman,4; bonus2 bSubRace,RC_Player,4; bonus2 bSkillAtk,"RA_CLUSTERBOMB",200; bonus2 bSkillAtk,"RA_AIMEDBOLT",10; } }
|
||||
22190:28254,{ bonus2 bAddClass,Class_All,10; .@eq = getequiprefinerycnt(EQI_SHOES); .@weapon = getequiprefinerycnt(EQI_HAND_R); if (.@eq >= 7 && .@weapon >= 7) { bonus bLongAtkRate,5; } if ((.@eq + .@weapon) >= 18) { bonus2 bSkillAtk,"RL_FIRE_RAIN",20; bonus2 bSkillCooldown,"RL_FIRE_RAIN",-2000; if ((.@eq + .@weapon) >= 22) { autobonus3 "{ bonus bBaseAtk,50; bonus2 bAddRace,RC_Brute,50; bonus2 bAddRace,RC_Demon,50; }",5,10000,"RL_R_TRIP"; /* unknown rate */ } } }
|
||||
22172:15042,{ .@r = getequiprefinerycnt(EQI_ARMOR); bonus bSpeedRate,25; bonus bCritAtkRate,4*(readparam(bluk)/20); if (.@r>=7) { bonus bAspdRate,8; bonus2 bSubRace,RC_DemiHuman,8; bonus2 bSubRace,RC_Player_Human,8; bonus2 bSkillAtk,"HT_BLITZBEAT",40; bonus2 bSkillAtk,"SN_SHARPSHOOTING",50; } if (.@r>=9) { bonus bAspdRate,4; bonus2 bSubRace,RC_DemiHuman,4; bonus2 bSubRace,RC_Player_Human,4; bonus2 bSkillAtk,"HT_BLITZBEAT",20; bonus2 bSkillAtk,"SN_SHARPSHOOTING",25; } }
|
||||
22172:15043,{ .@r = getequiprefinerycnt(EQI_ARMOR); bonus bHPGainValue,500; bonus bSpeedRate,25; bonus2 bSkillAtk,"RA_CLUSTERBOMB",30*(readparam(bint)/20); bonus2 bSkillUseSP,"RA_ELECTRICSHOCKER",30; if (.@r>=7) { bonus bFlee2,6; bonus2 bSubRace,RC_DemiHuman,8; bonus2 bSubRace,RC_Player_Human,8; bonus2 bSkillAtk,"RA_CLUSTERBOMB",400; bonus2 bSkillAtk,"RA_AIMEDBOLT",20; } if (.@r>=9) { bonus bFlee2,3; bonus2 bSubRace,RC_DemiHuman,4; bonus2 bSubRace,RC_Player_Human,4; bonus2 bSkillAtk,"RA_CLUSTERBOMB",200; bonus2 bSkillAtk,"RA_AIMEDBOLT",10; } }
|
||||
22190:28254,{ bonus2 bAddClass,Class_All,10; .@eq = getequiprefinerycnt(EQI_SHOES); .@weapon = getequiprefinerycnt(EQI_HAND_R); if (.@eq >= 7 && .@weapon >= 7) { bonus bLongAtkRate,5; } if ((.@eq + .@weapon) >= 18) { bonus2 bSkillAtk,"RL_FIRE_RAIN",20; bonus2 bSkillCooldown,"RL_FIRE_RAIN",-2000; if ((.@eq + .@weapon) >= 22) { autobonus3 "{ bonus bBaseAtk,50; bonus2 bAddRace,RC_Brute,50; bonus2 bAddRace,RC_Player_Doram,50; bonus2 bAddRace,RC_Demon,50; }",5,10000,"RL_R_TRIP"; /* unknown rate */ } } }
|
||||
24012:24013:24014:24015:24016:24017,{ bonus bAllStats,3; }
|
||||
24018:24019:24020,{ if(getequiprefinerycnt(EQI_SHADOW_ACC_R) + getequiprefinerycnt(EQI_SHADOW_ACC_L) + getequiprefinerycnt(EQI_SHADOW_WEAPON) >= 23) { bonus2 bAddClass,Class_All,1; } }
|
||||
24021:24022:24023,{ if(getequiprefinerycnt(EQI_SHADOW_ACC_R) + getequiprefinerycnt(EQI_SHADOW_ACC_L) + getequiprefinerycnt(EQI_SHADOW_WEAPON) >= 23) { bonus bMatkRate,1; } }
|
||||
@@ -1084,7 +1095,7 @@
|
||||
24154:24155,{ bonus bDef,getequiprefinerycnt(EQI_SHADOW_ARMOR); if (getequiprefinerycnt(EQI_SHADOW_ARMOR)+getequiprefinerycnt(EQI_SHADOW_ACC_L) >= 15) bonus bUnbreakableArmor; }
|
||||
24156:24166:24167,{ bonus bBaseAtk,5; if(getequiprefinerycnt(EQI_SHADOW_WEAPON)+getequiprefinerycnt(EQI_SHADOW_ACC_R)+getequiprefinerycnt(EQI_SHADOW_ACC_L)>=25) bonus bIgnoreDefRace,RC_DemiHuman; }
|
||||
24157:24166:24167,{ bonus bBaseAtk,5; if(getequiprefinerycnt(EQI_SHADOW_WEAPON)+getequiprefinerycnt(EQI_SHADOW_ACC_R)+getequiprefinerycnt(EQI_SHADOW_ACC_L)>=25) bonus bIgnoreDefRace,RC_Demon; }
|
||||
24158:24166:24167,{ bonus bBaseAtk,5; if(getequiprefinerycnt(EQI_SHADOW_WEAPON)+getequiprefinerycnt(EQI_SHADOW_ACC_R)+getequiprefinerycnt(EQI_SHADOW_ACC_L)>=25) bonus bIgnoreDefRace,RC_Brute; }
|
||||
24158:24166:24167,{ bonus bBaseAtk,5; if(getequiprefinerycnt(EQI_SHADOW_WEAPON)+getequiprefinerycnt(EQI_SHADOW_ACC_R)+getequiprefinerycnt(EQI_SHADOW_ACC_L)>=25) { bonus bIgnoreDefRace,RC_Brute; bonus bIgnoreDefRace,RC_Player_Doram; } }
|
||||
24159:24166:24167,{ bonus bBaseAtk,5; if(getequiprefinerycnt(EQI_SHADOW_WEAPON)+getequiprefinerycnt(EQI_SHADOW_ACC_R)+getequiprefinerycnt(EQI_SHADOW_ACC_L)>=25) bonus bIgnoreDefRace,RC_Insect; }
|
||||
24160:24166:24167,{ bonus bBaseAtk,5; if(getequiprefinerycnt(EQI_SHADOW_WEAPON)+getequiprefinerycnt(EQI_SHADOW_ACC_R)+getequiprefinerycnt(EQI_SHADOW_ACC_L)>=25) bonus bIgnoreDefRace,RC_Fish; }
|
||||
24161:24166:24167,{ bonus bBaseAtk,5; if(getequiprefinerycnt(EQI_SHADOW_WEAPON)+getequiprefinerycnt(EQI_SHADOW_ACC_R)+getequiprefinerycnt(EQI_SHADOW_ACC_L)>=25) bonus bIgnoreDefRace,RC_Dragon; }
|
||||
@@ -1096,7 +1107,7 @@
|
||||
24168:24169:24329,{ if (getequiprefinerycnt(EQI_SHADOW_WEAPON)+getequiprefinerycnt(EQI_SHADOW_ACC_R)+getequiprefinerycnt(EQI_SHADOW_ACC_L) >= 25) { bonus bIgnoreMDefRace,RC_DemiHuman; } }
|
||||
24168:24169:24170,{ bonus bMatk,5; if(getequiprefinerycnt(EQI_SHADOW_WEAPON)+getequiprefinerycnt(EQI_SHADOW_ACC_R)+getequiprefinerycnt(EQI_SHADOW_ACC_L)>=25) bonus bIgnoreMDefRace,RC_DemiHuman; }
|
||||
24168:24169:24171,{ bonus bMatk,5; if(getequiprefinerycnt(EQI_SHADOW_WEAPON)+getequiprefinerycnt(EQI_SHADOW_ACC_R)+getequiprefinerycnt(EQI_SHADOW_ACC_L)>=25) bonus bIgnoreMDefRace,RC_Demon; }
|
||||
24168:24169:24172,{ bonus bMatk,5; if(getequiprefinerycnt(EQI_SHADOW_WEAPON)+getequiprefinerycnt(EQI_SHADOW_ACC_R)+getequiprefinerycnt(EQI_SHADOW_ACC_L)>=25) bonus bIgnoreMDefRace,RC_Brute; }
|
||||
24168:24169:24172,{ bonus bMatk,5; if(getequiprefinerycnt(EQI_SHADOW_WEAPON)+getequiprefinerycnt(EQI_SHADOW_ACC_R)+getequiprefinerycnt(EQI_SHADOW_ACC_L)>=25) { bonus bIgnoreMDefRace,RC_Brute; bonus bIgnoreMDefRace,RC_Player_Doram; } }
|
||||
24168:24169:24173,{ bonus bMatk,5; if(getequiprefinerycnt(EQI_SHADOW_WEAPON)+getequiprefinerycnt(EQI_SHADOW_ACC_R)+getequiprefinerycnt(EQI_SHADOW_ACC_L)>=25) bonus bIgnoreMDefRace,RC_Insect; }
|
||||
24168:24169:24174,{ bonus bMatk,5; if(getequiprefinerycnt(EQI_SHADOW_WEAPON)+getequiprefinerycnt(EQI_SHADOW_ACC_R)+getequiprefinerycnt(EQI_SHADOW_ACC_L)>=25) bonus bIgnoreMDefRace,RC_Fish; }
|
||||
24168:24169:24175,{ bonus bMatk,5; if(getequiprefinerycnt(EQI_SHADOW_WEAPON)+getequiprefinerycnt(EQI_SHADOW_ACC_R)+getequiprefinerycnt(EQI_SHADOW_ACC_L)>=25) bonus bIgnoreMDefRace,RC_Dragon; }
|
||||
@@ -1152,7 +1163,7 @@
|
||||
24254:24249:24265:24278:24297:24310,{ bonus bAllStats,10; bonus bMaxHPrate,5; bonus bMaxSPrate,5; bonus2 bIgnoreDefClassRate,Class_Normal,50; bonus2 bIgnoreMDefClassRate,Class_Normal,50; }
|
||||
24255:28392,{ .@val = 1; if ((getequiprefinerycnt(EQI_SHADOW_ACC_L)+getequiprefinerycnt(EQI_SHADOW_ACC_R)) >= 10) { .@val += 2; } bonus2 bAddClass,Class_All,.@val; bonus bMaxHPrate,.@val; }
|
||||
24321:24337:24338,{ bonus bAllStats,1; .@r = getequiprefinerycnt(EQI_SHADOW_SHOES) + getequiprefinerycnt(EQI_SHADOW_ACC_L) + getequiprefinerycnt(EQI_SHADOW_ARMOR); if (.@r >= 25) { bonus bNoWalkDelay; bonus bMaxHPrate,.@r-35; } }
|
||||
24326:24327,{ .@r1 = getequiprefinerycnt(EQI_SHADOW_ARMOR) .@r2 = getequiprefinerycnt(EQI_SHADOW_SHIELD); if ((.@r1+.@r2) >= 17) { bonus bLuk,1; bonus bVit,1; bonus bHit,.@r1; bonus bDef,5*.@r2; if (BaseClass == Job_Swordman || BaseClass == Job_Thief || (BaseClass == Job_Taekwon && BaseJob != Job_Soul_Linker)) { bonus bBaseAtk,15; bonus bAspd,1; } else if (BaseClass == Job_Merchant || BaseClass == Job_Archer || BaseClass == Job_Gunslinger) { bonus bFlee,15; bonus bLongAtkRate,3; } else if (BaseClass == Job_Mage || BaseClass == Job_Acolyte || BaseClass == Job_Ninja || BaseJob == Job_Soul_Linker) { bonus bMatk,15; bonus bMaxSPrate,2; bonus bHealPower,3; } else if (BaseClass == Job_Novice || BaseJob == Job_Summoner) { bonus bAspdRate,5; bonus bMaxHP,1000; bonus bVariableCastrate,-5; bonus bMaxSP,300; } } }
|
||||
24326:24327,{ .@r1 = getequiprefinerycnt(EQI_SHADOW_ARMOR); .@r2 = getequiprefinerycnt(EQI_SHADOW_SHIELD); if ((.@r1+.@r2) >= 17) { bonus bLuk,1; bonus bVit,1; bonus bHit,.@r1; bonus bDef,5*.@r2; if (BaseClass == Job_Swordman || BaseClass == Job_Thief || (BaseClass == Job_Taekwon && BaseJob != Job_Soul_Linker)) { bonus bBaseAtk,15; bonus bAspd,1; } else if (BaseClass == Job_Merchant || BaseClass == Job_Archer || BaseClass == Job_Gunslinger) { bonus bFlee,15; bonus bLongAtkRate,3; } else if (BaseClass == Job_Mage || BaseClass == Job_Acolyte || BaseClass == Job_Ninja || BaseJob == Job_Soul_Linker) { bonus bMatk,15; bonus bMaxSPrate,2; bonus bHealPower,3; } else if (BaseClass == Job_Novice || BaseJob == Job_Summoner) { bonus bAspdRate,5; bonus bMaxHP,1000; bonus bVariableCastrate,-5; bonus bMaxSP,300; } } }
|
||||
24332:24333,{ .@r = getequiprefinerycnt(EQI_SHADOW_SHOES) + getequiprefinerycnt(EQI_SHADOW_SHIELD); bonus bBaseAtk,.@r; if (.@r >= 15) { bonus bCritAtkRate,1; } }
|
||||
24322:24335:24336,{ bonus bAllStats,1; .@r = getequiprefinerycnt(EQI_SHADOW_ACC_R) + getequiprefinerycnt(EQI_SHADOW_WEAPON) + getequiprefinerycnt(EQI_SHADOW_SHIELD); if (.@r >= 25) { bonus bNoGemStone; bonus bUseSPrate,70-.@r; } }
|
||||
24341:24342,{ bonus2 bExpAddClass,Class_All,3; }
|
||||
@@ -1160,7 +1171,7 @@
|
||||
24345:24346:24347,{ .@r = getequiprefinerycnt(EQI_SHADOW_SHIELD) + getequiprefinerycnt(EQI_SHADOW_SHOES) + getequiprefinerycnt(EQI_SHADOW_ARMOR); bonus bMDef,5; if (.@r >= 25) { bonus bIgnoreMDefRace,RC_DemiHuman; bonus bIgnoreMDefRace,RC_Undead; } }
|
||||
24345:24346:24348,{ .@r = getequiprefinerycnt(EQI_SHADOW_SHIELD) + getequiprefinerycnt(EQI_SHADOW_SHOES) + getequiprefinerycnt(EQI_SHADOW_ARMOR); bonus bMDef,5; if (.@r >= 25) { bonus bIgnoreMDefRace,RC_Demon; bonus bIgnoreMDefRace,RC_Angel; } }
|
||||
24345:24346:24349,{ .@r = getequiprefinerycnt(EQI_SHADOW_SHIELD) + getequiprefinerycnt(EQI_SHADOW_SHOES) + getequiprefinerycnt(EQI_SHADOW_ARMOR); bonus bMDef,5; if (.@r >= 25) { bonus bIgnoreMDefRace,RC_Formless; bonus bIgnoreMDefRace,RC_Dragon; } }
|
||||
24345:24346:24350,{ .@r = getequiprefinerycnt(EQI_SHADOW_SHIELD) + getequiprefinerycnt(EQI_SHADOW_SHOES) + getequiprefinerycnt(EQI_SHADOW_ARMOR); bonus bMDef,5; if (.@r >= 25) { bonus bIgnoreMDefRace,RC_Plant; bonus bIgnoreMDefRace,RC_Brute; } }
|
||||
24345:24346:24350,{ .@r = getequiprefinerycnt(EQI_SHADOW_SHIELD) + getequiprefinerycnt(EQI_SHADOW_SHOES) + getequiprefinerycnt(EQI_SHADOW_ARMOR); bonus bMDef,5; if (.@r >= 25) { bonus bIgnoreMDefRace,RC_Plant; bonus bIgnoreMDefRace,RC_Brute; bonus bIgnoreMDefRace,RC_Player_Doram; } }
|
||||
24345:24346:24351,{ .@r = getequiprefinerycnt(EQI_SHADOW_SHIELD) + getequiprefinerycnt(EQI_SHADOW_SHOES) + getequiprefinerycnt(EQI_SHADOW_ARMOR); bonus bMDef,5; if (.@r >= 25) { bonus bIgnoreMDefRace,RC_Fish; bonus bIgnoreMDefRace,RC_Insect; } }
|
||||
24360:24361:24362,{ .@r = getequiprefinerycnt(EQI_SHADOW_WEAPON) + getequiprefinerycnt(EQI_SHADOW_ACC_R) + getequiprefinerycnt(EQI_SHADOW_ACC_L); .@rate = 20 + 10*(.@r/10); if (.@r >= 25) { .@hp = 500; } else { .@hp = 100; } autobonus "{ bonus2 bHPRegenRate,"+.@hp+",1000; }",.@rate,5000; }
|
||||
24363:24364:24365,{ .@r = getequiprefinerycnt(EQI_SHADOW_WEAPON) + getequiprefinerycnt(EQI_SHADOW_ACC_R) + getequiprefinerycnt(EQI_SHADOW_ACC_L); .@rate = 10 + 10*(.@r/15); if (.@r >= 25) { .@hp = 250; } else { .@hp = 100; } autobonus "{ bonus2 bHPRegenRate,"+.@hp+",1000; }",.@rate,5000,BF_MAGIC; }
|
||||
@@ -1169,15 +1180,21 @@
|
||||
24373:24374:24375,{ .@r = getequiprefinerycnt(EQI_SHADOW_SHIELD) + getequiprefinerycnt(EQI_SHADOW_SHOES) + getequiprefinerycnt(EQI_SHADOW_ARMOR); bonus bDef,5; if (.@r >= 25) { bonus bIgnoreDefRace,RC_DemiHuman; bonus bIgnoreDefRace,RC_Undead; } }
|
||||
24373:24374:24376,{ .@r = getequiprefinerycnt(EQI_SHADOW_SHIELD) + getequiprefinerycnt(EQI_SHADOW_SHOES) + getequiprefinerycnt(EQI_SHADOW_ARMOR); bonus bDef,5; if (.@r >= 25) { bonus bIgnoreDefRace,RC_Demon; bonus bIgnoreDefRace,RC_Angel; } }
|
||||
24373:24374:24377,{ .@r = getequiprefinerycnt(EQI_SHADOW_SHIELD) + getequiprefinerycnt(EQI_SHADOW_SHOES) + getequiprefinerycnt(EQI_SHADOW_ARMOR); bonus bDef,5; if (.@r >= 25) { bonus bIgnoreDefRace,RC_Formless; bonus bIgnoreDefRace,RC_Dragon; } }
|
||||
24373:24374:24378,{ .@r = getequiprefinerycnt(EQI_SHADOW_SHIELD) + getequiprefinerycnt(EQI_SHADOW_SHOES) + getequiprefinerycnt(EQI_SHADOW_ARMOR); bonus bDef,5; if (.@r >= 25) { bonus bIgnoreDefRace,RC_Plant; bonus bIgnoreDefRace,RC_Brute; } }
|
||||
24373:24374:24378,{ .@r = getequiprefinerycnt(EQI_SHADOW_SHIELD) + getequiprefinerycnt(EQI_SHADOW_SHOES) + getequiprefinerycnt(EQI_SHADOW_ARMOR); bonus bDef,5; if (.@r >= 25) { bonus bIgnoreDefRace,RC_Plant; bonus bIgnoreDefRace,RC_Brute; bonus bIgnoreDefRace,RC_Player_Doram; } }
|
||||
24373:24374:24379,{ .@r = getequiprefinerycnt(EQI_SHADOW_SHIELD) + getequiprefinerycnt(EQI_SHADOW_SHOES) + getequiprefinerycnt(EQI_SHADOW_ARMOR); bonus bDef,5; if (.@r >= 25) { bonus bIgnoreDefRace,RC_Fish; bonus bIgnoreDefRace,RC_Insect; } }
|
||||
24380:24381:24382,{ .@r = getequiprefinerycnt(EQI_SHADOW_WEAPON) + getequiprefinerycnt(EQI_SHADOW_ACC_R) + getequiprefinerycnt(EQI_SHADOW_ACC_L); .@rate = 20 + 10*(.@r/10); if (.@r >= 25) { .@sp = 30; } else { .@sp = 10; } autobonus "{ bonus2 bSPRegenRate,"+.@sp+",1000; }",.@rate,5000; }
|
||||
24383:24384:24385,{ .@r = getequiprefinerycnt(EQI_SHADOW_WEAPON) + getequiprefinerycnt(EQI_SHADOW_ACC_R) + getequiprefinerycnt(EQI_SHADOW_ACC_L); .@rate = 10 + 10*(.@r/15); if (.@r >= 25) { .@sp = 30; } else { .@sp = 10; } autobonus "{ bonus2 bSPRegenRate,"+.@sp+",1000; }",.@rate,5000,BF_MAGIC; }
|
||||
24387:24388:24389:24390:24391:24392,{ .@r = getequiprefinerycnt(EQI_SHADOW_ARMOR)+getequiprefinerycnt(EQI_SHADOW_WEAPON)+getequiprefinerycnt(EQI_SHADOW_SHIELD)+getequiprefinerycnt(EQI_SHADOW_SHOES)+getequiprefinerycnt(EQI_SHADOW_ACC_R)+getequiprefinerycnt(EQI_SHADOW_ACC_L); .@val = 20 + min(30,.@r); if (BaseLevel >= 130) { .@val += 6; } else if (BaseLevel >= 125) { .@val += 3; } bonus2 bIgnoreDefRaceRate,RC_All,.@val; bonus2 bIgnoreMdefRaceRate,RC_All,.@val; bonus2 bIgnoreDefRaceRate,RC_Player,-.@val; bonus2 bIgnoreMdefRaceRate,RC_Player,-.@val; }
|
||||
24387:24388:24389:24390:24391:24392,{ .@r = getequiprefinerycnt(EQI_SHADOW_ARMOR)+getequiprefinerycnt(EQI_SHADOW_WEAPON)+getequiprefinerycnt(EQI_SHADOW_SHIELD)+getequiprefinerycnt(EQI_SHADOW_SHOES)+getequiprefinerycnt(EQI_SHADOW_ACC_R)+getequiprefinerycnt(EQI_SHADOW_ACC_L); .@val = 20 + min(30,.@r); if (BaseLevel >= 130) { .@val += 6; } else if (BaseLevel >= 125) { .@val += 3; } bonus2 bIgnoreDefRaceRate,RC_All,.@val; bonus2 bIgnoreMdefRaceRate,RC_All,.@val; bonus2 bIgnoreDefRaceRate,RC_Player_Human,-.@val; bonus2 bIgnoreMdefRaceRate,RC_Player_Human,-.@val; }
|
||||
24393:24394:24395,{ .@r = getequiprefinerycnt(EQI_SHADOW_ARMOR) + getequiprefinerycnt(EQI_SHADOW_SHIELD) + getequiprefinerycnt(EQI_SHADOW_SHOES); bonus bBaseAtk,.@r*2; if (.@r >= 25) { bonus2 bAddClass,Class_All,5; } else if (.@r >= 23) { bonus2 bAddClass,Class_All,2; } }
|
||||
24396:24397:24398,{ .@r = getequiprefinerycnt(EQI_SHADOW_ARMOR) + getequiprefinerycnt(EQI_SHADOW_SHIELD) + getequiprefinerycnt(EQI_SHADOW_SHOES); bonus bMatk,.@r*2; if (.@r >= 25) { bonus bMatkRate,5; } else if (.@r >= 23) { bonus bMatkRate,2; } }
|
||||
24399:24400,{ .@r = getequiprefinerycnt(EQI_SHADOW_SHIELD) + getequiprefinerycnt(EQI_SHADOW_SHOES); if (.@r >= 16) { bonus bDef,100; bonus bMaxHPrate,4; bonus bMaxSPrate,4; } else { bonus bDef,50; bonus bMaxHPrate,2; bonus bMaxSPrate,2; } }
|
||||
24416:24417:24418:24419:24420:24421,{ bonus bAspd,2; bonus bVariableCastrate,-10; bonus2 bIgnoreDefRaceRate,RC_All,70; bonus2 bIgnoreMdefRaceRate,RC_All,70; bonus2 bIgnoreDefRaceRate,RC_Player,-70; bonus2 bIgnoreMdefRaceRate,RC_Player,-70; }
|
||||
24416:24417:24418:24419:24420:24421,{ bonus bAspd,2; bonus bVariableCastrate,-10; bonus2 bIgnoreDefRaceRate,RC_All,70; bonus2 bIgnoreMdefRaceRate,RC_All,70; bonus2 bIgnoreDefRaceRate,RC_Player_Human,-70; bonus2 bIgnoreMdefRaceRate,RC_Player_Human,-70; }
|
||||
29027:29145:29159,{ bonus2 bExpAddRace,RC_All,3; }
|
||||
29047:29359:29360,{ bonus bCritAtkRate,6; }
|
||||
29047:29359:29360:29361,{ bonus bCritical,10; }
|
||||
29053:29054:29055,{ bonus bDelayrate,-2; }
|
||||
29156:29157:29158,{ bonus bVariableCastrate,-6; }
|
||||
29156:29157:29158:29358,{ bonus bVariableCastrate,-5; }
|
||||
27101:28510,{ bonus bMatkRate,(getrefine()/3); }
|
||||
27102:28510,{ bonus bFlee2,5; }
|
||||
27103:28510,{ bonus2 bAddClass,Class_All,(getrefine()/3); }
|
||||
@@ -1192,23 +1209,23 @@
|
||||
27116:27117,{ bonus bCritical,2; bonus bCritAtkRate,2; }
|
||||
27147:27148,{ bonus bDelayrate,-3; }
|
||||
27163:27165,{ bonus bDelayrate,-3; bonus bVit,2; bonus bInt,2; bonus bAgi,2; bonus bDex,2; }
|
||||
27166:27167,{ bonus2 bSubEle,Ele_Neutral,5; bonus2 bMagicAddSize,Size_All,10; }
|
||||
27166:27167,{ bonus2 bSubEle,Ele_Neutral,5; bonus2 bMagicAddEle,Ele_Fire,10; }
|
||||
27170:27171,{ bonus bStr,3; bonus2 bAddClass,Class_All,3; }
|
||||
27170:27172,{ bonus2 bAddSize,Size_Small,15; bonus2 bMagicAddSize,Size_Small,15; }
|
||||
27170:27173,{ bonus2 bSkillAtk,"GS_SPREADATTACK",50; }
|
||||
27171:27174,{ bonus2 bSkillAtk,"GS_RAPIDSHOWER",50; }
|
||||
27172:27175,{ bonus2 bAddSize,Size_Small,10; bonus2 bMagicAddSize,Size_Small,10; }
|
||||
27196:27199,{ bonus2 bMagicAddSize,Size_Small,5; bonus2 bMagicAddRace,RC_Brute,5; }
|
||||
27196:27199,{ bonus2 bMagicAddSize,Size_Small,5; bonus2 bMagicAddRace,RC_Brute,5; bonus2 bMagicAddRace,RC_Player_Doram,5; }
|
||||
27196:27331,{ bonus bDelayrate,-3; }
|
||||
27197:27198,{ bonus2 bAddSize,Size_Small,5; bonus2 bAddRace,RC_Brute,5; }
|
||||
27197:27198,{ bonus2 bAddSize,Size_Small,5; bonus2 bAddRace,RC_Brute,5; bonus2 bAddRace,RC_Player_Doram,5; }
|
||||
27197:27333,{ bonus2 bAddClass,Class_All,5; }
|
||||
// 27321:27326,{ bonus bMaxHPrate,50; }
|
||||
27322:27323,{ bonus bMaxSPrate,5; bonus bMaxHPrate,5; }
|
||||
27324:27325,{ bonus2 bMagicAtkEle,Ele_Water,10; bonus2 bSubDefEle,Ele_Fire,10; }
|
||||
28022:28509,{ .@r = getequiprefinerycnt(EQI_HAND_R); bonus bAspdRate,10; if (.@r >= 9) { bonus bCritAtkRate,10; if (.@r >= 11) { bonus2 bAddRace,RC_Brute,25; } } }
|
||||
28022:28509,{ .@r = getequiprefinerycnt(EQI_HAND_R); bonus bAspdRate,10; if (.@r >= 9) { bonus bCritAtkRate,10; if (.@r >= 11) { bonus2 bAddRace,RC_Brute,25; bonus2 bAddRace,RC_Player_Doram,25; } } }
|
||||
28315:28317,{ bonus2 bAddClass,Class_All,4; bonus bMatkRate,4; }
|
||||
28316:28318,{ bonus2 bAddClass,Class_All,4; bonus bMatkRate,4; }
|
||||
28320:22016,{ .@val = min(12,getequiprefinerycnt(EQI_SHOES)); bonus2 bAddRace,RC_DemiHuman,.@val; bonus2 bAddRace,RC_Player,.@val; }
|
||||
28320:22016,{ .@val = min(12,getequiprefinerycnt(EQI_SHOES)); bonus2 bAddRace,RC_DemiHuman,.@val; bonus2 bAddRace,RC_Player_Human,.@val; }
|
||||
28321:28322,{ bonus bUseSPrate,-(getskilllv("HT_BEASTBANE") * 2); }
|
||||
28326:28327,{ bonus bInt,8; bonus bStr,8; }
|
||||
28358:18521,{ skill "AS_CLOAKING",1; }
|
||||
@@ -1227,19 +1244,19 @@
|
||||
28491:4817,{ bonus bHit,15; bonus bCriticalLong,10; }
|
||||
28491:4818,{ bonus bHit,15; bonus bCriticalLong,10; }
|
||||
28499:28920,{ bonus bFlee2,10; }
|
||||
28501:4807,{ bonus bAspd,1; bonus2 bSubRace,RC_DemiHuman,1; bonus2 bSubRace,RC_Brute,1; bonus2 bSubRace,RC_Fish,1; bonus2 bSubRace,RC_Player,1; bonus2 bSubRace,RC_Demon,1; bonus2 bSubRace,RC_Undead,1; }
|
||||
28501:4842,{ bonus bAspd,1; bonus2 bSubRace,RC_DemiHuman,1; bonus2 bSubRace,RC_Brute,1; bonus2 bSubRace,RC_Fish,1; bonus2 bSubRace,RC_Player,1; bonus2 bSubRace,RC_Demon,1; bonus2 bSubRace,RC_Undead,1; }
|
||||
28502:2201,{ .@a = (readparam(bStr)+readparam(bLuk))/80; .@b = (readparam(bAgi)+readparam(bVit))/80; .@c = (readparam(bInt)+readparam(bDex))/80; bonus bMaxHPrate,5*.@b; bonus2 bAddClass,Class_All,6*.@a; bonus bMatk,120*.@c; bonus bCritical,5*.@a; bonus bAspdRate,5*.@b; bonus bVariableCastrate,-3*.@c; bonus bCritAtkRate,10*.@a; bonus2 bSubRace,RC_DemiHuman,((2*.@b)+2); bonus2 bSubRace,RC_Player,((2*.@b)+2); bonus bHealPower,10*.@c; }
|
||||
28502:2202,{ .@a = (readparam(bStr)+readparam(bLuk))/80; .@b = (readparam(bAgi)+readparam(bVit))/80; .@c = (readparam(bInt)+readparam(bDex))/80; bonus bMaxHPrate,5*.@b; bonus2 bAddClass,Class_All,6*.@a; bonus bMatk,120*.@c; bonus bCritical,5*.@a; bonus bAspdRate,5*.@b; bonus bVariableCastrate,-3*.@c; bonus bCritAtkRate,10*.@a; bonus2 bSubRace,RC_DemiHuman,((2*.@b)+2); bonus2 bSubRace,RC_Player,((2*.@b)+2); bonus bHealPower,10*.@c; }
|
||||
28502:2203,{ .@a = (readparam(bStr)+readparam(bLuk))/80; .@b = (readparam(bAgi)+readparam(bVit))/80; .@c = (readparam(bInt)+readparam(bDex))/80; bonus bMaxHPrate,5*.@b; bonus2 bAddClass,Class_All,6*.@a; bonus bMatk,120*.@c; bonus bCritical,5*.@a; bonus bAspdRate,5*.@b; bonus bVariableCastrate,-3*.@c; bonus bCritAtkRate,10*.@a; bonus2 bSubRace,RC_DemiHuman,((2*.@b)+2); bonus2 bSubRace,RC_Player,((2*.@b)+2); bonus bHealPower,10*.@c; }
|
||||
28502:2204,{ .@a = (readparam(bStr)+readparam(bLuk))/80; .@b = (readparam(bAgi)+readparam(bVit))/80; .@c = (readparam(bInt)+readparam(bDex))/80; bonus bMaxHPrate,5*.@b; bonus2 bAddClass,Class_All,6*.@a; bonus bMatk,120*.@c; bonus bCritical,5*.@a; bonus bAspdRate,5*.@b; bonus bVariableCastrate,-3*.@c; bonus bCritAtkRate,10*.@a; bonus2 bSubRace,RC_DemiHuman,((2*.@b)+2); bonus2 bSubRace,RC_Player,((2*.@b)+2); bonus bHealPower,10*.@c; }
|
||||
28506:1414,{ .@r = getequiprefinerycnt(EQI_HAND_R); if (.@r>=7) { .@val = 30; if (.@r>=9) { @val += 20; bonus2 bAddClass,Class_Boss,.@val; bonus2 bAddEle,Ele_Water,.@val; bonus2 bAddEle,Ele_Wind,.@val; bonus2 bAddRace,RC_Fish,.@val; bonus2 bAddRace,RC_Insect,.@val; bonus2 bSkillAtk,"RK_WINDCUTTER",.@val; if (.@r>=10) { bonus2 bVariableCastrate,"RK_WINDCUTTER",-50; } } } }
|
||||
28506:1449,{ .@r = getequiprefinerycnt(EQI_HAND_R); if (.@r>=7) { .@val = 30; if (.@r>=9) { @val += 20; bonus2 bAddClass,Class_Boss,.@val; bonus2 bAddEle,Ele_Water,.@val; bonus2 bAddEle,Ele_Wind,.@val; bonus2 bAddRace,RC_Fish,.@val; bonus2 bAddRace,RC_Insect,.@val; bonus2 bSkillAtk,"RK_WINDCUTTER",.@val; if (.@r>=10) { bonus2 bVariableCastrate,"RK_WINDCUTTER",-50; } } } }
|
||||
28506:15037,{ .@r = getequiprefinerycnt(EQI_ARMOR); bonus2 bResEff,Eff_Freeze,10000; bonus2 bSubRace,RC_DemiHuman,3; bonus2 bSubRace,RC_Player,3; if (.@r>=7) { bonus bMaxHPrate,15; bonus2 bSubRace,RC_DemiHuman,2; bonus2 bSubRace,RC_Player,2; } if (.@r>=9) { bonus bMaxHPrate,15; bonus2 bSubRace,RC_DemiHuman,2; bonus2 bSubRace,RC_Player,2; } }
|
||||
28501:4807,{ bonus bAspd,1; bonus2 bSubRace,RC_DemiHuman,1; bonus2 bSubRace,RC_Brute,1; bonus2 bSubRace,RC_Player_Doram,1; bonus2 bSubRace,RC_Fish,1; bonus2 bSubRace,RC_Player_Human,1; bonus2 bSubRace,RC_Demon,1; bonus2 bSubRace,RC_Undead,1; }
|
||||
28501:4842,{ bonus bAspd,1; bonus2 bSubRace,RC_DemiHuman,1; bonus2 bSubRace,RC_Brute,1; bonus2 bSubRace,RC_Player_Doram,1; bonus2 bSubRace,RC_Fish,1; bonus2 bSubRace,RC_Player_Human,1; bonus2 bSubRace,RC_Demon,1; bonus2 bSubRace,RC_Undead,1; }
|
||||
28502:2201,{ .@a = (readparam(bStr)+readparam(bLuk))/80; .@b = (readparam(bAgi)+readparam(bVit))/80; .@c = (readparam(bInt)+readparam(bDex))/80; bonus bMaxHPrate,5*.@b; bonus2 bAddClass,Class_All,6*.@a; bonus bMatk,120*.@c; bonus bCritical,5*.@a; bonus bAspdRate,5*.@b; bonus bVariableCastrate,-3*.@c; bonus bCritAtkRate,10*.@a; bonus2 bSubRace,RC_DemiHuman,((2*.@b)+2); bonus2 bSubRace,RC_Player_Human,((2*.@b)+2); bonus bHealPower,10*.@c; }
|
||||
28502:2202,{ .@a = (readparam(bStr)+readparam(bLuk))/80; .@b = (readparam(bAgi)+readparam(bVit))/80; .@c = (readparam(bInt)+readparam(bDex))/80; bonus bMaxHPrate,5*.@b; bonus2 bAddClass,Class_All,6*.@a; bonus bMatk,120*.@c; bonus bCritical,5*.@a; bonus bAspdRate,5*.@b; bonus bVariableCastrate,-3*.@c; bonus bCritAtkRate,10*.@a; bonus2 bSubRace,RC_DemiHuman,((2*.@b)+2); bonus2 bSubRace,RC_Player_Human,((2*.@b)+2); bonus bHealPower,10*.@c; }
|
||||
28502:2203,{ .@a = (readparam(bStr)+readparam(bLuk))/80; .@b = (readparam(bAgi)+readparam(bVit))/80; .@c = (readparam(bInt)+readparam(bDex))/80; bonus bMaxHPrate,5*.@b; bonus2 bAddClass,Class_All,6*.@a; bonus bMatk,120*.@c; bonus bCritical,5*.@a; bonus bAspdRate,5*.@b; bonus bVariableCastrate,-3*.@c; bonus bCritAtkRate,10*.@a; bonus2 bSubRace,RC_DemiHuman,((2*.@b)+2); bonus2 bSubRace,RC_Player_Human,((2*.@b)+2); bonus bHealPower,10*.@c; }
|
||||
28502:2204,{ .@a = (readparam(bStr)+readparam(bLuk))/80; .@b = (readparam(bAgi)+readparam(bVit))/80; .@c = (readparam(bInt)+readparam(bDex))/80; bonus bMaxHPrate,5*.@b; bonus2 bAddClass,Class_All,6*.@a; bonus bMatk,120*.@c; bonus bCritical,5*.@a; bonus bAspdRate,5*.@b; bonus bVariableCastrate,-3*.@c; bonus bCritAtkRate,10*.@a; bonus2 bSubRace,RC_DemiHuman,((2*.@b)+2); bonus2 bSubRace,RC_Player_Human,((2*.@b)+2); bonus bHealPower,10*.@c; }
|
||||
28506:1414,{ .@r = getequiprefinerycnt(EQI_HAND_R); if (.@r>=7) { .@val = 30; if (.@r>=9) { .@val += 20; bonus2 bAddClass,Class_Boss,.@val; bonus2 bAddEle,Ele_Water,.@val; bonus2 bAddEle,Ele_Wind,.@val; bonus2 bAddRace,RC_Fish,.@val; bonus2 bAddRace,RC_Insect,.@val; bonus2 bSkillAtk,"RK_WINDCUTTER",.@val; if (.@r>=10) { bonus2 bVariableCastrate,"RK_WINDCUTTER",-50; } } } }
|
||||
28506:1449,{ .@r = getequiprefinerycnt(EQI_HAND_R); if (.@r>=7) { .@val = 30; if (.@r>=9) { .@val += 20; bonus2 bAddClass,Class_Boss,.@val; bonus2 bAddEle,Ele_Water,.@val; bonus2 bAddEle,Ele_Wind,.@val; bonus2 bAddRace,RC_Fish,.@val; bonus2 bAddRace,RC_Insect,.@val; bonus2 bSkillAtk,"RK_WINDCUTTER",.@val; if (.@r>=10) { bonus2 bVariableCastrate,"RK_WINDCUTTER",-50; } } } }
|
||||
28506:15037,{ .@r = getequiprefinerycnt(EQI_ARMOR); bonus2 bResEff,Eff_Freeze,10000; bonus2 bSubRace,RC_DemiHuman,3; bonus2 bSubRace,RC_Player_Human,3; if (.@r>=7) { bonus bMaxHPrate,15; bonus2 bSubRace,RC_DemiHuman,2; bonus2 bSubRace,RC_Player_Human,2; } if (.@r>=9) { bonus bMaxHPrate,15; bonus2 bSubRace,RC_DemiHuman,2; bonus2 bSubRace,RC_Player_Human,2; } }
|
||||
28506:15037:2476:2575:2884,{ autobonus3 "{bonus bDelayrate,-70;}",1000,10000,"LK_AURABLADE","{specialeffect2 EF_ENHANCE;}"; }
|
||||
28506:2476,{ .@r = getequiprefinerycnt(EQI_SHOES); bonus2 bSubRace,RC_DemiHuman,3; bonus2 bSubRace,RC_Player,3; if (.@r>=7) { bonus bAspdRate,10; bonus2 bSubRace,RC_DemiHuman,1; bonus2 bSubRace,RC_Player,1; } if (.@r>=9) { bonus bAspdRate,10; bonus2 bSubRace,RC_DemiHuman,1; bonus2 bSubRace,RC_Player,1; } }
|
||||
28506:2575,{ .@r = getequiprefinerycnt(EQI_GARMENT); bonus2 bSubRace,RC_DemiHuman,3; bonus2 bSkillUseSP,"RK_WINDCUTTER",18; bonus2 bSubRace,RC_Player,3; if (.@r>=7) { bonus bLongAtkDef,10; bonus2 bSubRace,RC_DemiHuman,1; bonus2 bSubRace,RC_Player,1; } if (.@r>=9) { bonus bLongAtkDef,10; bonus2 bSubRace,RC_DemiHuman,1; bonus2 bSubRace,RC_Player,1; } }
|
||||
28506:2884,{ bonus2 bAddClass,Class_All,5; bonus bMaxSPrate,5; bonus bAspdRate,5; bonus2 bSubRace,RC_DemiHuman,4; bonus2 bSubRace,RC_Player,4; }
|
||||
28506:2476,{ .@r = getequiprefinerycnt(EQI_SHOES); bonus2 bSubRace,RC_DemiHuman,3; bonus2 bSubRace,RC_Player_Human,3; if (.@r>=7) { bonus bAspdRate,10; bonus2 bSubRace,RC_DemiHuman,1; bonus2 bSubRace,RC_Player_Human,1; } if (.@r>=9) { bonus bAspdRate,10; bonus2 bSubRace,RC_DemiHuman,1; bonus2 bSubRace,RC_Player_Human,1; } }
|
||||
28506:2575,{ .@r = getequiprefinerycnt(EQI_GARMENT); bonus2 bSubRace,RC_DemiHuman,3; bonus2 bSkillUseSP,"RK_WINDCUTTER",18; bonus2 bSubRace,RC_Player_Human,3; if (.@r>=7) { bonus bLongAtkDef,10; bonus2 bSubRace,RC_DemiHuman,1; bonus2 bSubRace,RC_Player_Human,1; } if (.@r>=9) { bonus bLongAtkDef,10; bonus2 bSubRace,RC_DemiHuman,1; bonus2 bSubRace,RC_Player_Human,1; } }
|
||||
28506:2884,{ bonus2 bAddClass,Class_All,5; bonus bMaxSPrate,5; bonus bAspdRate,5; bonus2 bSubRace,RC_DemiHuman,4; bonus2 bSubRace,RC_Player_Human,4; }
|
||||
28508:28612,{ .@r = getequiprefinerycnt(EQI_HAND_R); bonus bAspdRate,8; bonus bCritAtkRate,(5*(.@r/2)); if (.@r >= 9) { bonus bCritical,15; bonus2 bResEff,Eff_Curse,10000; if (.@r >= 11) { bonus bBaseAtk,100; } } }
|
||||
28509:28626,{ .@r = getequiprefinerycnt(EQI_HAND_R); bonus bAspdRate,8; bonus bCritAtkRate,(5*(.@r/2)); if (.@r >= 9) { bonus bCritical,15; if (.@r >= 11) { bonus bBaseAtk,100; } } }
|
||||
28594:4875,{ bonus bStr,40; bonus bMaxHPrate,10; }
|
||||
@@ -1266,4 +1283,5 @@
|
||||
32222:15093,{ .@r = getequiprefinerycnt(EQI_ARMOR); bonus5 bAutoSpell,"AL_HEAL",10,-(50+.@r),BF_SHORT,0; bonus5 bAutoSpell,"WZ_STORMGUST",10,-(50+.@r),BF_SHORT,1; bonus2 bSkillAtk,"RK_STORMBLAST",5*.@r; bonus2 bSkillAtk,"LG_BANISHINGPOINT",5*.@r; }
|
||||
32222:15095,{ .@r = getequiprefinerycnt(EQI_ARMOR); bonus5 bAutoSpell,"PR_KYRIE",10,-(50+.@r),BF_SHORT,0; bonus2 bSkillAtk,"AB_JUDEX",5*.@r; bonus2 bSkillAtk,"AB_ADORAMUS",5*.@r; bonus2 bSkillAtk,"SR_DRAGONCOMBO",5*.@r; bonus2 bSkillAtk,"SR_SKYNETBLOW",5*.@r; bonus2 bSkillAtk,"SR_EARTHSHAKER",5*.@r; }
|
||||
32222:15096,{ .@r = getequiprefinerycnt(EQI_ARMOR); bonus bAllStats,2*.@r; bonus3 bAddEff,Eff_Stun,.@r*50,ATF_SHORT; bonus3 bAddEff,Eff_Curse,.@r*50,ATF_SHORT; bonus3 bAddEff,Eff_Poison,.@r*50,ATF_SHORT; bonus3 bAddEff,Eff_Silence,.@r*50,ATF_SHORT; /* Unknow rates */ }
|
||||
32238:32239,{ bonus bVariableCastrate,-10; bonus bMatkRate,10; }
|
||||
32238:32239,{ bonus bVariableCastrate,-10; bonus bMatkRate,10; }
|
||||
1336:15388:15389,{ .@r = getequiprefinerycnt(EQI_HAND_R) + getequiprefinerycnt(EQI_ARMOR) + getequiprefinerycnt(EQI_GARMENT); bonus bBaseAtk,30; autobonus "{ bonus bLongAtkRate,10; }",10,10000,BF_WEAPON; if(.@r >= 30){ bonus2 bAddRace,RC_Undead,20; bonus2 bAddRace,RC_Angel,20; } }
|
||||
|
||||
1584
db/re/item_db.txt
1584
db/re/item_db.txt
File diff suppressed because it is too large
Load Diff
@@ -99,6 +99,8 @@
|
||||
//12207,60000 //Vit_Dish10_
|
||||
22508,1200000 //Para_Team_Mark_
|
||||
|
||||
22540,5000,SC_REUSE_LIMIT_LUXANIMA //Runstone_Lux
|
||||
|
||||
// Bed of Honor
|
||||
22687,5000,SC_REUSE_LIMIT_F // Pieces_Of_Sentiment
|
||||
|
||||
|
||||
@@ -1407,3 +1407,432 @@ IG_PRIVATE_AIRSHIP,25464,1 // World_Moving_Rights
|
||||
IG_Token_Of_Siegfried,6293,1 // F_Token_Of_Siegfried
|
||||
IG_Token_Of_Siegfried,6316,1 // E_Token_Of_Siegfried
|
||||
IG_Token_Of_Siegfried,7621,1 // Token_Of_Siegfried
|
||||
|
||||
// Enchant_Stone_Box5
|
||||
IG_Enchant_Stone_Box5,6908,2 // ASPDStone_Robe
|
||||
IG_Enchant_Stone_Box5,6642,3 // ATKStone_Middle
|
||||
IG_Enchant_Stone_Box5,6643,3 // MATKStone_Middle
|
||||
IG_Enchant_Stone_Box5,6943,3 // ATKStone_Top
|
||||
IG_Enchant_Stone_Box5,6944,3 // MATKStone_Top
|
||||
IG_Enchant_Stone_Box5,6636,4 // STRStone_Top
|
||||
IG_Enchant_Stone_Box5,6637,4 // INTStone_Top
|
||||
IG_Enchant_Stone_Box5,6638,4 // AGIStone_Top
|
||||
IG_Enchant_Stone_Box5,6639,4 // DEXStone_Top
|
||||
IG_Enchant_Stone_Box5,6640,4 // VITStone_Top
|
||||
IG_Enchant_Stone_Box5,6641,4 // LUKStone_Top
|
||||
IG_Enchant_Stone_Box5,6743,4 // HPStone_Middle
|
||||
IG_Enchant_Stone_Box5,6744,4 // SPStone_Middle
|
||||
IG_Enchant_Stone_Box5,6945,4 // STRStone_Middle
|
||||
IG_Enchant_Stone_Box5,6946,4 // INTStone_Middle
|
||||
IG_Enchant_Stone_Box5,6947,4 // AGIStone_Middle
|
||||
IG_Enchant_Stone_Box5,6948,4 // DEXStone_Middle
|
||||
IG_Enchant_Stone_Box5,6949,4 // VITStone_Middle
|
||||
IG_Enchant_Stone_Box5,6950,4 // LUKStone_Middle
|
||||
IG_Enchant_Stone_Box5,6951,4 // HPStone_Bottom
|
||||
IG_Enchant_Stone_Box5,6644,5 // HITStone_Bottom
|
||||
IG_Enchant_Stone_Box5,6645,5 // FLEEStone_Bottom
|
||||
IG_Enchant_Stone_Box5,6740,5 // HealStone_Top
|
||||
IG_Enchant_Stone_Box5,6741,5 // HealStone2_Top
|
||||
IG_Enchant_Stone_Box5,6742,5 // HealStone_Middle
|
||||
IG_Enchant_Stone_Box5,6745,5 // HealStone_Bottom
|
||||
IG_Enchant_Stone_Box5,6790,5 // BigStone_Top
|
||||
IG_Enchant_Stone_Box5,6791,5 // MediumStone_Top
|
||||
IG_Enchant_Stone_Box5,6792,5 // SmallStone_Top
|
||||
|
||||
// Enchant_Stone_Box6
|
||||
IG_Enchant_Stone_Box6,6963,83 // HPdrainStone_Robe
|
||||
IG_Enchant_Stone_Box6,6964,83 // SPdrainStone_Robe
|
||||
IG_Enchant_Stone_Box6,6908,165 // ASPDStone_Robe
|
||||
IG_Enchant_Stone_Box6,6642,248 // ATKStone_Middle
|
||||
IG_Enchant_Stone_Box6,6643,248 // MATKStone_Middle
|
||||
IG_Enchant_Stone_Box6,6943,248 // ATKStone_Top
|
||||
IG_Enchant_Stone_Box6,6944,248 // MATKStone_Top
|
||||
IG_Enchant_Stone_Box6,6636,331 // STRStone_Top
|
||||
IG_Enchant_Stone_Box6,6637,331 // INTStone_Top
|
||||
IG_Enchant_Stone_Box6,6638,331 // AGIStone_Top
|
||||
IG_Enchant_Stone_Box6,6639,331 // DEXStone_Top
|
||||
IG_Enchant_Stone_Box6,6640,331 // VITStone_Top
|
||||
IG_Enchant_Stone_Box6,6641,331 // LUKStone_Top
|
||||
IG_Enchant_Stone_Box6,6743,331 // HPStone_Middle
|
||||
IG_Enchant_Stone_Box6,6744,331 // SPStone_Middle
|
||||
IG_Enchant_Stone_Box6,6945,331 // STRStone_Middle
|
||||
IG_Enchant_Stone_Box6,6946,331 // INTStone_Middle
|
||||
IG_Enchant_Stone_Box6,6947,331 // AGIStone_Middle
|
||||
IG_Enchant_Stone_Box6,6948,331 // DEXStone_Middle
|
||||
IG_Enchant_Stone_Box6,6949,331 // VITStone_Middle
|
||||
IG_Enchant_Stone_Box6,6950,331 // LUKStone_Middle
|
||||
IG_Enchant_Stone_Box6,6951,331 // HPStone_Bottom
|
||||
IG_Enchant_Stone_Box6,6644,413 // HITStone_Bottom
|
||||
IG_Enchant_Stone_Box6,6645,413 // FLEEStone_Bottom
|
||||
IG_Enchant_Stone_Box6,6740,413 // HealStone_Top
|
||||
IG_Enchant_Stone_Box6,6741,413 // HealStone2_Top
|
||||
IG_Enchant_Stone_Box6,6742,413 // HealStone_Middle
|
||||
IG_Enchant_Stone_Box6,6745,413 // HealStone_Bottom
|
||||
IG_Enchant_Stone_Box6,6790,413 // BigStone_Top
|
||||
IG_Enchant_Stone_Box6,6791,413 // MediumStone_Top
|
||||
IG_Enchant_Stone_Box6,6792,413 // SmallStone_Top
|
||||
|
||||
// Enchant_Stone_Box7
|
||||
IG_Enchant_Stone_Box7,6964,85 // SPdrainStone_Robe
|
||||
IG_Enchant_Stone_Box7,6963,169 // HPdrainStone_Robe
|
||||
IG_Enchant_Stone_Box7,6999,169 // HPdrainStone_Top
|
||||
IG_Enchant_Stone_Box7,25000,169 // SPdrainStone_Top
|
||||
IG_Enchant_Stone_Box7,6642,254 // ATKStone_Middle
|
||||
IG_Enchant_Stone_Box7,6643,254 // MATKStone_Middle
|
||||
IG_Enchant_Stone_Box7,6943,254 // ATKStone_Top
|
||||
IG_Enchant_Stone_Box7,6944,254 // MATKStone_Top
|
||||
IG_Enchant_Stone_Box7,25016,254 // ATKStone_Bottom
|
||||
IG_Enchant_Stone_Box7,25017,254 // MATKStone_Bottom
|
||||
IG_Enchant_Stone_Box7,25002,339 // ChangeLUK_Middle
|
||||
IG_Enchant_Stone_Box7,25003,339 // ChangeSTR_Middle
|
||||
IG_Enchant_Stone_Box7,25004,339 // ChangeAGI_Middle
|
||||
IG_Enchant_Stone_Box7,25005,339 // ChangeINT_Middle
|
||||
IG_Enchant_Stone_Box7,25006,339 // ChangeVIT_Middle
|
||||
IG_Enchant_Stone_Box7,25007,339 // ChangeDEX_Middle
|
||||
IG_Enchant_Stone_Box7,25008,339 // ChangeVIT_Bottom
|
||||
IG_Enchant_Stone_Box7,25009,339 // ChangeAGI_Bottom
|
||||
IG_Enchant_Stone_Box7,25010,339 // ChangeDEX_Bottom
|
||||
IG_Enchant_Stone_Box7,25011,339 // ChangeLUK_Bottom
|
||||
IG_Enchant_Stone_Box7,25012,339 // ChangeSTR_Bottom
|
||||
IG_Enchant_Stone_Box7,25013,339 // ChangeINT_Bottom
|
||||
IG_Enchant_Stone_Box7,6740,424 // HealStone_Top
|
||||
IG_Enchant_Stone_Box7,6741,424 // HealStone2_Top
|
||||
IG_Enchant_Stone_Box7,6743,424 // HPStone_Middle
|
||||
IG_Enchant_Stone_Box7,6744,424 // SPStone_Middle
|
||||
IG_Enchant_Stone_Box7,6745,424 // HealStone_Bottom
|
||||
IG_Enchant_Stone_Box7,6951,424 // HPStone_Bottom
|
||||
IG_Enchant_Stone_Box7,25001,424 // DEFStone_Middle
|
||||
IG_Enchant_Stone_Box7,25014,424 // MDEFStone_Bottom
|
||||
IG_Enchant_Stone_Box7,25015,424 // EXPStone_Bottom
|
||||
|
||||
// Enchant_Stone_Box8
|
||||
IG_Enchant_Stone_Box8,25067,37 // CastingStone_Robe
|
||||
IG_Enchant_Stone_Box8,6964,74 // SPdrainStone_Robe
|
||||
IG_Enchant_Stone_Box8,25000,74 // SPdrainStone_Top
|
||||
IG_Enchant_Stone_Box8,6963,149 // HPdrainStone_Robe
|
||||
IG_Enchant_Stone_Box8,6999,149 // HPdrainStone_Top
|
||||
IG_Enchant_Stone_Box8,25062,149 // Greed_Stone
|
||||
IG_Enchant_Stone_Box8,25068,149 // ASPDStone_Top
|
||||
IG_Enchant_Stone_Box8,25072,149 // Kyrie_Stone
|
||||
IG_Enchant_Stone_Box8,6642,223 // ATKStone_Middle
|
||||
IG_Enchant_Stone_Box8,6643,223 // MATKStone_Middle
|
||||
IG_Enchant_Stone_Box8,6943,223 // ATKStone_Top
|
||||
IG_Enchant_Stone_Box8,6944,223 // MATKStone_Top
|
||||
IG_Enchant_Stone_Box8,25016,223 // ATKStone_Bottom
|
||||
IG_Enchant_Stone_Box8,25017,223 // MATKStone_Bottom
|
||||
IG_Enchant_Stone_Box8,25058,223 // TwinkleEffect_Top
|
||||
IG_Enchant_Stone_Box8,25059,223 // GhostEffect_Middle
|
||||
IG_Enchant_Stone_Box8,25060,223 // Critical_Stone
|
||||
IG_Enchant_Stone_Box8,25061,223 // Range_Stone
|
||||
IG_Enchant_Stone_Box8,25069,223 // ReloadStone_Top
|
||||
IG_Enchant_Stone_Box8,25070,223 // ReloadStone_Middle
|
||||
IG_Enchant_Stone_Box8,25071,223 // ReloadStone_Bottom
|
||||
IG_Enchant_Stone_Box8,25002,297 // ChangeLUK_Middle
|
||||
IG_Enchant_Stone_Box8,25003,297 // ChangeSTR_Middle
|
||||
IG_Enchant_Stone_Box8,25004,297 // ChangeAGI_Middle
|
||||
IG_Enchant_Stone_Box8,25005,297 // ChangeINT_Middle
|
||||
IG_Enchant_Stone_Box8,25006,297 // ChangeVIT_Middle
|
||||
IG_Enchant_Stone_Box8,25007,297 // ChangeDEX_Middle
|
||||
IG_Enchant_Stone_Box8,25008,297 // ChangeVIT_Bottom
|
||||
IG_Enchant_Stone_Box8,25009,297 // ChangeAGI_Bottom
|
||||
IG_Enchant_Stone_Box8,25010,297 // ChangeDEX_Bottom
|
||||
IG_Enchant_Stone_Box8,25011,297 // ChangeLUK_Bottom
|
||||
IG_Enchant_Stone_Box8,25012,297 // ChangeSTR_Bottom
|
||||
IG_Enchant_Stone_Box8,25013,297 // ChangeINT_Bottom
|
||||
IG_Enchant_Stone_Box8,25001,372 // DEFStone_Middle
|
||||
IG_Enchant_Stone_Box8,25014,372 // MDEFStone_Bottom
|
||||
IG_Enchant_Stone_Box8,25015,372 // EXPStone_Bottom
|
||||
IG_Enchant_Stone_Box8,25063,372 // MaxHP2_Stone
|
||||
IG_Enchant_Stone_Box8,25064,372 // MaxSP2_Stone
|
||||
IG_Enchant_Stone_Box8,25065,372 // Detoxify_Stone
|
||||
IG_Enchant_Stone_Box8,6745,372 // HealStone_Bottom
|
||||
|
||||
// Enchant_Stone_Box9
|
||||
IG_Enchant_Stone_Box9,6964,79 // SPdrainStone_Robe
|
||||
IG_Enchant_Stone_Box9,25000,79 // SPdrainStone_Top
|
||||
IG_Enchant_Stone_Box9,6963,159 // HPdrainStone_Robe
|
||||
IG_Enchant_Stone_Box9,6999,159 // HPdrainStone_Top
|
||||
IG_Enchant_Stone_Box9,25062,159 // Greed_Stone
|
||||
IG_Enchant_Stone_Box9,25068,159 // ASPDStone_Top
|
||||
IG_Enchant_Stone_Box9,25072,159 // Kyrie_Stone
|
||||
IG_Enchant_Stone_Box9,25138,159 // ShrinkEffect_Middle
|
||||
IG_Enchant_Stone_Box9,6642,238 // ATKStone_Middle
|
||||
IG_Enchant_Stone_Box9,6643,238 // MATKStone_Middle
|
||||
IG_Enchant_Stone_Box9,6943,238 // ATKStone_Top
|
||||
IG_Enchant_Stone_Box9,6944,238 // MATKStone_Top
|
||||
IG_Enchant_Stone_Box9,25016,238 // ATKStone_Bottom
|
||||
IG_Enchant_Stone_Box9,25017,238 // MATKStone_Bottom
|
||||
IG_Enchant_Stone_Box9,25060,238 // Critical_Stone
|
||||
IG_Enchant_Stone_Box9,25061,238 // Range_Stone
|
||||
IG_Enchant_Stone_Box9,25069,238 // ReloadStone_Top
|
||||
IG_Enchant_Stone_Box9,25070,238 // ReloadStone_Middle
|
||||
IG_Enchant_Stone_Box9,25071,238 // ReloadStone_Bottom
|
||||
IG_Enchant_Stone_Box9,25136,238 // ElectricEffect_Middle
|
||||
IG_Enchant_Stone_Box9,25137,238 // GreenFloor_Bottom
|
||||
IG_Enchant_Stone_Box9,25002,317 // ChangeLUK_Middle
|
||||
IG_Enchant_Stone_Box9,25003,317 // ChangeSTR_Middle
|
||||
IG_Enchant_Stone_Box9,25004,317 // ChangeAGI_Middle
|
||||
IG_Enchant_Stone_Box9,25005,317 // ChangeINT_Middle
|
||||
IG_Enchant_Stone_Box9,25006,317 // ChangeVIT_Middle
|
||||
IG_Enchant_Stone_Box9,25007,317 // ChangeDEX_Middle
|
||||
IG_Enchant_Stone_Box9,25008,317 // ChangeVIT_Bottom
|
||||
IG_Enchant_Stone_Box9,25009,317 // ChangeAGI_Bottom
|
||||
IG_Enchant_Stone_Box9,25010,317 // ChangeDEX_Bottom
|
||||
IG_Enchant_Stone_Box9,25011,317 // ChangeLUK_Bottom
|
||||
IG_Enchant_Stone_Box9,25012,317 // ChangeSTR_Bottom
|
||||
IG_Enchant_Stone_Box9,25013,317 // ChangeINT_Bottom
|
||||
IG_Enchant_Stone_Box9,25015,397 // EXPStone_Bottom
|
||||
IG_Enchant_Stone_Box9,25063,397 // MaxHP2_Stone
|
||||
IG_Enchant_Stone_Box9,25064,397 // MaxSP2_Stone
|
||||
IG_Enchant_Stone_Box9,25139,397 // Identify_Stone
|
||||
IG_Enchant_Stone_Box9,25141,397 // EXPStone_Middle
|
||||
|
||||
// Enchant_Stone_Box10
|
||||
IG_Enchant_Stone_Box10,6964,78 // SPdrainStone_Robe
|
||||
IG_Enchant_Stone_Box10,25000,78 // SPdrainStone_Top
|
||||
IG_Enchant_Stone_Box10,6999,156 // HPdrainStone_Top
|
||||
IG_Enchant_Stone_Box10,25062,156 // Greed_Stone
|
||||
IG_Enchant_Stone_Box10,25068,156 // ASPDStone_Top
|
||||
IG_Enchant_Stone_Box10,25072,156 // Kyrie_Stone
|
||||
IG_Enchant_Stone_Box10,25170,156 // MinorCastingStone_Robe
|
||||
IG_Enchant_Stone_Box10,25175,156 // LexAeternaStone_Middle
|
||||
IG_Enchant_Stone_Box10,25176,156 // BlueAuraEffect_Middle
|
||||
IG_Enchant_Stone_Box10,6642,234 // ATKStone_Middle
|
||||
IG_Enchant_Stone_Box10,6643,234 // MATKStone_Middle
|
||||
IG_Enchant_Stone_Box10,6943,234 // ATKStone_Top
|
||||
IG_Enchant_Stone_Box10,6944,234 // MATKStone_Top
|
||||
IG_Enchant_Stone_Box10,25016,234 // ATKStone_Bottom
|
||||
IG_Enchant_Stone_Box10,25017,234 // MATKStone_Bottom
|
||||
IG_Enchant_Stone_Box10,25060,234 // Critical_Stone
|
||||
IG_Enchant_Stone_Box10,25061,234 // Range_Stone
|
||||
IG_Enchant_Stone_Box10,25172,234 // CastingStone_Top
|
||||
IG_Enchant_Stone_Box10,25173,234 // CastingStone_Middle
|
||||
IG_Enchant_Stone_Box10,25174,234 // CastingStone_Bottom
|
||||
IG_Enchant_Stone_Box10,25176,234 // BlueAuraEffect_Middle
|
||||
IG_Enchant_Stone_Box10,25178,234 // PinkGlowEffect_Middle
|
||||
IG_Enchant_Stone_Box10,25002,312 // ChangeLUK_Middle
|
||||
IG_Enchant_Stone_Box10,25003,312 // ChangeSTR_Middle
|
||||
IG_Enchant_Stone_Box10,25004,312 // ChangeAGI_Middle
|
||||
IG_Enchant_Stone_Box10,25005,312 // ChangeINT_Middle
|
||||
IG_Enchant_Stone_Box10,25006,312 // ChangeVIT_Middle
|
||||
IG_Enchant_Stone_Box10,25007,312 // ChangeDEX_Middle
|
||||
IG_Enchant_Stone_Box10,25008,312 // ChangeVIT_Bottom
|
||||
IG_Enchant_Stone_Box10,25009,312 // ChangeAGI_Bottom
|
||||
IG_Enchant_Stone_Box10,25010,312 // ChangeDEX_Bottom
|
||||
IG_Enchant_Stone_Box10,25011,312 // ChangeLUK_Bottom
|
||||
IG_Enchant_Stone_Box10,25012,312 // ChangeSTR_Bottom
|
||||
IG_Enchant_Stone_Box10,25013,312 // ChangeINT_Bottom
|
||||
IG_Enchant_Stone_Box10,25015,391 // EXPStone_Bottom
|
||||
IG_Enchant_Stone_Box10,25063,391 // MaxHP2_Stone
|
||||
IG_Enchant_Stone_Box10,25064,391 // MaxSP2_Stone
|
||||
IG_Enchant_Stone_Box10,25141,391 // EXPStone_Middle
|
||||
IG_Enchant_Stone_Box10,25171,391 // EXPStone_Top
|
||||
|
||||
// Enchant_Stone_Box11
|
||||
IG_Enchant_Stone_Box11,25067,2 // CastingStone_Robe
|
||||
IG_Enchant_Stone_Box11,6964,8 // SPdrainStone_Robe
|
||||
IG_Enchant_Stone_Box11,25000,8 // SPdrainStone_Top
|
||||
IG_Enchant_Stone_Box11,6908,16 // ASPDStone_Robe
|
||||
IG_Enchant_Stone_Box11,6963,16 // HPdrainStone_Robe
|
||||
IG_Enchant_Stone_Box11,6999,16 // HPdrainStone_Top
|
||||
IG_Enchant_Stone_Box11,25068,16 // ASPDStone_Top
|
||||
IG_Enchant_Stone_Box11,25170,16 // MinorCastingStone_Robe
|
||||
IG_Enchant_Stone_Box11,25224,16 // WhiteBodyEffect_Middle
|
||||
IG_Enchant_Stone_Box11,6642,24 // ATKStone_Middle
|
||||
IG_Enchant_Stone_Box11,6643,24 // MATKStone_Middle
|
||||
IG_Enchant_Stone_Box11,6943,24 // ATKStone_Top
|
||||
IG_Enchant_Stone_Box11,6944,24 // MATKStone_Top
|
||||
IG_Enchant_Stone_Box11,25016,24 // ATKStone_Bottom
|
||||
IG_Enchant_Stone_Box11,25017,24 // MATKStone_Bottom
|
||||
IG_Enchant_Stone_Box11,25060,24 // Critical_Stone
|
||||
IG_Enchant_Stone_Box11,25061,24 // Range_Stone
|
||||
IG_Enchant_Stone_Box11,25225,24 // ExplodingEffect_Middle
|
||||
IG_Enchant_Stone_Box11,25226,24 // WaterFieldEffect_Bottom
|
||||
IG_Enchant_Stone_Box11,25227,24 // Heal_Stone
|
||||
IG_Enchant_Stone_Box11,25228,24 // Teleport_Stone
|
||||
IG_Enchant_Stone_Box11,25229,24 // Steal_Stone
|
||||
IG_Enchant_Stone_Box11,25002,32 // ChangeLUK_Middle
|
||||
IG_Enchant_Stone_Box11,25003,32 // ChangeSTR_Middle
|
||||
IG_Enchant_Stone_Box11,25004,32 // ChangeAGI_Middle
|
||||
IG_Enchant_Stone_Box11,25005,32 // ChangeINT_Middle
|
||||
IG_Enchant_Stone_Box11,25006,32 // ChangeVIT_Middle
|
||||
IG_Enchant_Stone_Box11,25007,32 // ChangeDEX_Middle
|
||||
IG_Enchant_Stone_Box11,25008,32 // ChangeVIT_Bottom
|
||||
IG_Enchant_Stone_Box11,25009,32 // ChangeAGI_Bottom
|
||||
IG_Enchant_Stone_Box11,25010,32 // ChangeDEX_Bottom
|
||||
IG_Enchant_Stone_Box11,25011,32 // ChangeLUK_Bottom
|
||||
IG_Enchant_Stone_Box11,25012,32 // ChangeSTR_Bottom
|
||||
IG_Enchant_Stone_Box11,25013,32 // ChangeINT_Bottom
|
||||
IG_Enchant_Stone_Box11,25015,38 // EXPStone_Bottom
|
||||
IG_Enchant_Stone_Box11,25063,38 // MaxHP2_Stone
|
||||
IG_Enchant_Stone_Box11,25064,38 // MaxSP2_Stone
|
||||
IG_Enchant_Stone_Box11,25141,38 // EXPStone_Middle
|
||||
IG_Enchant_Stone_Box11,25171,38 // EXPStone_Top
|
||||
|
||||
// Enchant_Stone_Box12
|
||||
IG_Enchant_Stone_Box12,25067,2 // CastingStone_Robe
|
||||
IG_Enchant_Stone_Box12,25302,2 // DoubleAttack_Stone
|
||||
IG_Enchant_Stone_Box12,25303,2 // Critical_Stone_Robe
|
||||
IG_Enchant_Stone_Box12,6964,8 // SPdrainStone_Robe
|
||||
IG_Enchant_Stone_Box12,25000,8 // SPdrainStone_Top
|
||||
IG_Enchant_Stone_Box12,25205,8 // ShrinkEffect_Bottom
|
||||
IG_Enchant_Stone_Box12,25306,8 // CastStone_Robe
|
||||
IG_Enchant_Stone_Box12,6908,16 // ASPDStone_Robe
|
||||
IG_Enchant_Stone_Box12,6963,16 // HPdrainStone_Robe
|
||||
IG_Enchant_Stone_Box12,6999,16 // HPdrainStone_Top
|
||||
IG_Enchant_Stone_Box12,25068,16 // ASPDStone_Top
|
||||
IG_Enchant_Stone_Box12,25170,16 // MinorCastingStone_Robe
|
||||
IG_Enchant_Stone_Box12,6642,24 // ATKStone_Middle
|
||||
IG_Enchant_Stone_Box12,6643,24 // MATKStone_Middle
|
||||
IG_Enchant_Stone_Box12,6943,24 // ATKStone_Top
|
||||
IG_Enchant_Stone_Box12,6944,24 // MATKStone_Top
|
||||
IG_Enchant_Stone_Box12,25015,24 // EXPStone_Bottom
|
||||
IG_Enchant_Stone_Box12,25016,24 // ATKStone_Bottom
|
||||
IG_Enchant_Stone_Box12,25017,24 // MATKStone_Bottom
|
||||
IG_Enchant_Stone_Box12,25061,24 // Range_Stone
|
||||
IG_Enchant_Stone_Box12,25141,24 // EXPStone_Middle
|
||||
IG_Enchant_Stone_Box12,25171,24 // EXPStone_Top
|
||||
IG_Enchant_Stone_Box12,25172,24 // CastingStone_Top
|
||||
IG_Enchant_Stone_Box12,25173,24 // CastingStone_Middle
|
||||
IG_Enchant_Stone_Box12,25174,24 // CastingStone_Bottom
|
||||
IG_Enchant_Stone_Box12,25002,38 // ChangeLUK_Middle
|
||||
IG_Enchant_Stone_Box12,25003,38 // ChangeSTR_Middle
|
||||
IG_Enchant_Stone_Box12,25004,38 // ChangeAGI_Middle
|
||||
IG_Enchant_Stone_Box12,25005,38 // ChangeINT_Middle
|
||||
IG_Enchant_Stone_Box12,25006,38 // ChangeVIT_Middle
|
||||
IG_Enchant_Stone_Box12,25007,38 // ChangeDEX_Middle
|
||||
IG_Enchant_Stone_Box12,25008,38 // ChangeVIT_Bottom
|
||||
IG_Enchant_Stone_Box12,25009,38 // ChangeAGI_Bottom
|
||||
IG_Enchant_Stone_Box12,25010,38 // ChangeDEX_Bottom
|
||||
IG_Enchant_Stone_Box12,25011,38 // ChangeLUK_Bottom
|
||||
IG_Enchant_Stone_Box12,25012,38 // ChangeSTR_Bottom
|
||||
IG_Enchant_Stone_Box12,25013,38 // ChangeINT_Bottom
|
||||
IG_Enchant_Stone_Box12,25060,38 // Critical_Stone
|
||||
IG_Enchant_Stone_Box12,25304,38 // Critical_Stone_Top
|
||||
IG_Enchant_Stone_Box12,25305,38 // Critical_Stone_Bottom
|
||||
|
||||
// Enchant_Stone_Box13
|
||||
IG_Enchant_Stone_Box13,25067,2 // CastingStone_Robe
|
||||
IG_Enchant_Stone_Box13,25302,2 // DoubleAttack_Stone
|
||||
IG_Enchant_Stone_Box13,25303,2 // Critical_Stone_Robe
|
||||
IG_Enchant_Stone_Box13,6964,8 // SPdrainStone_Robe
|
||||
IG_Enchant_Stone_Box13,25000,8 // SPdrainStone_Top
|
||||
IG_Enchant_Stone_Box13,25205,8 // ShrinkEffect_Bottom
|
||||
IG_Enchant_Stone_Box13,25306,8 // CastStone_Robe
|
||||
IG_Enchant_Stone_Box13,6908,16 // ASPDStone_Robe
|
||||
IG_Enchant_Stone_Box13,6963,16 // HPdrainStone_Robe
|
||||
IG_Enchant_Stone_Box13,6999,16 // HPdrainStone_Top
|
||||
IG_Enchant_Stone_Box13,25068,16 // ASPDStone_Top
|
||||
IG_Enchant_Stone_Box13,25170,16 // MinorCastingStone_Robe
|
||||
IG_Enchant_Stone_Box13,25412,16 // SuraStone_Robe
|
||||
IG_Enchant_Stone_Box13,25416,16 // RangerStone_Robe
|
||||
IG_Enchant_Stone_Box13,25420,16 // SorcererStone_Robe
|
||||
IG_Enchant_Stone_Box13,25015,24 // EXPStone_Bottom
|
||||
IG_Enchant_Stone_Box13,25061,24 // Range_Stone
|
||||
IG_Enchant_Stone_Box13,25141,24 // EXPStone_Middle
|
||||
IG_Enchant_Stone_Box13,25171,24 // EXPStone_Top
|
||||
IG_Enchant_Stone_Box13,25172,24 // CastingStone_Top
|
||||
IG_Enchant_Stone_Box13,25173,24 // CastingStone_Middle
|
||||
IG_Enchant_Stone_Box13,25174,24 // CastingStone_Bottom
|
||||
IG_Enchant_Stone_Box13,6642,37 // ATKStone_Middle
|
||||
IG_Enchant_Stone_Box13,6643,37 // MATKStone_Middle
|
||||
IG_Enchant_Stone_Box13,6943,37 // ATKStone_Top
|
||||
IG_Enchant_Stone_Box13,6944,37 // MATKStone_Top
|
||||
IG_Enchant_Stone_Box13,25016,37 // ATKStone_Bottom
|
||||
IG_Enchant_Stone_Box13,25017,37 // MATKStone_Bottom
|
||||
IG_Enchant_Stone_Box13,25060,37 // Critical_Stone
|
||||
IG_Enchant_Stone_Box13,25304,37 // Critical_Stone_Top
|
||||
IG_Enchant_Stone_Box13,25305,37 // Critical_Stone_Bottom
|
||||
IG_Enchant_Stone_Box13,25409,37 // SuraStone_Top
|
||||
IG_Enchant_Stone_Box13,25410,37 // SuraStone_Middle
|
||||
IG_Enchant_Stone_Box13,25411,37 // SuraStone_Lower
|
||||
IG_Enchant_Stone_Box13,25413,37 // RangerStone_Top
|
||||
IG_Enchant_Stone_Box13,25414,37 // RangerStone_Middle
|
||||
IG_Enchant_Stone_Box13,25415,37 // RangerStone_Lower
|
||||
IG_Enchant_Stone_Box13,25417,37 // SorcererStone_Top
|
||||
IG_Enchant_Stone_Box13,25418,37 // SorcererStone_Middle
|
||||
IG_Enchant_Stone_Box13,25419,37 // SorcererStone_Lower
|
||||
|
||||
// Enchant_Stone_Box14
|
||||
IG_Enchant_Stone_Box14,25067,2 // CastingStone_Robe
|
||||
IG_Enchant_Stone_Box14,25302,2 // DoubleAttack_Stone
|
||||
IG_Enchant_Stone_Box14,25303,2 // Critical_Stone_Robe
|
||||
IG_Enchant_Stone_Box14,6964,8 // SPdrainStone_Robe
|
||||
IG_Enchant_Stone_Box14,25000,8 // SPdrainStone_Top
|
||||
IG_Enchant_Stone_Box14,25205,8 // ShrinkEffect_Bottom
|
||||
IG_Enchant_Stone_Box14,25306,8 // CastStone_Robe
|
||||
IG_Enchant_Stone_Box14,6908,16 // ASPDStone_Robe
|
||||
IG_Enchant_Stone_Box14,6963,16 // HPdrainStone_Robe
|
||||
IG_Enchant_Stone_Box14,6999,16 // HPdrainStone_Top
|
||||
IG_Enchant_Stone_Box14,25068,16 // ASPDStone_Top
|
||||
IG_Enchant_Stone_Box14,25170,16 // MinorCastingStone_Robe
|
||||
IG_Enchant_Stone_Box14,25448,16 // RuneknightStone_Robe
|
||||
IG_Enchant_Stone_Box14,25449,16 // GeneticStone_Robe
|
||||
IG_Enchant_Stone_Box14,25456,16 // WarlockStone_Robe
|
||||
IG_Enchant_Stone_Box14,25015,24 // EXPStone_Bottom
|
||||
IG_Enchant_Stone_Box14,25061,24 // Range_Stone
|
||||
IG_Enchant_Stone_Box14,25141,24 // EXPStone_Middle
|
||||
IG_Enchant_Stone_Box14,25171,24 // EXPStone_Top
|
||||
IG_Enchant_Stone_Box14,25172,24 // CastingStone_Top
|
||||
IG_Enchant_Stone_Box14,25173,24 // CastingStone_Middle
|
||||
IG_Enchant_Stone_Box14,25174,24 // CastingStone_Bottom
|
||||
IG_Enchant_Stone_Box14,6642,37 // ATKStone_Middle
|
||||
IG_Enchant_Stone_Box14,6643,37 // MATKStone_Middle
|
||||
IG_Enchant_Stone_Box14,6943,37 // ATKStone_Top
|
||||
IG_Enchant_Stone_Box14,6944,37 // MATKStone_Top
|
||||
IG_Enchant_Stone_Box14,25016,37 // ATKStone_Bottom
|
||||
IG_Enchant_Stone_Box14,25017,37 // MATKStone_Bottom
|
||||
IG_Enchant_Stone_Box14,25060,37 // Critical_Stone
|
||||
IG_Enchant_Stone_Box14,25304,37 // Critical_Stone_Top
|
||||
IG_Enchant_Stone_Box14,25305,37 // Critical_Stone_Bottom
|
||||
IG_Enchant_Stone_Box14,25445,37 // RuneknightStone_Top
|
||||
IG_Enchant_Stone_Box14,25446,37 // RuneknightStone_Middle
|
||||
IG_Enchant_Stone_Box14,25447,37 // RuneknightStone_Lower
|
||||
IG_Enchant_Stone_Box14,25450,37 // GeneticStone_Top
|
||||
IG_Enchant_Stone_Box14,25451,37 // GeneticStone_Middle
|
||||
IG_Enchant_Stone_Box14,25452,37 // GeneticStone_Lower
|
||||
IG_Enchant_Stone_Box14,25453,37 // WarlockStone_Top
|
||||
IG_Enchant_Stone_Box14,25454,37 // WarlockStone_Middle
|
||||
IG_Enchant_Stone_Box14,25455,37 // WarlockStone_Lower
|
||||
|
||||
// Enchant_Stone_Box15
|
||||
IG_Enchant_Stone_Box15,25067,2 // CastingStone_Robe
|
||||
IG_Enchant_Stone_Box15,25302,2 // DoubleAttack_Stone
|
||||
IG_Enchant_Stone_Box15,25303,2 // Critical_Stone_Robe
|
||||
IG_Enchant_Stone_Box15,6964,8 // SPdrainStone_Robe
|
||||
IG_Enchant_Stone_Box15,25000,8 // SPdrainStone_Top
|
||||
IG_Enchant_Stone_Box15,25205,8 // ShrinkEffect_Bottom
|
||||
IG_Enchant_Stone_Box15,25306,8 // CastStone_Robe
|
||||
IG_Enchant_Stone_Box15,6908,16 // ASPDStone_Robe
|
||||
IG_Enchant_Stone_Box15,6963,16 // HPdrainStone_Robe
|
||||
IG_Enchant_Stone_Box15,6999,16 // HPdrainStone_Top
|
||||
IG_Enchant_Stone_Box15,25068,16 // ASPDStone_Top
|
||||
IG_Enchant_Stone_Box15,25170,16 // MinorCastingStone_Robe
|
||||
IG_Enchant_Stone_Box15,25493,16 // ShadowchaserStone_Robe
|
||||
IG_Enchant_Stone_Box15,25497,16 // MechanicStone_Robe
|
||||
IG_Enchant_Stone_Box15,25501,16 // WanderMinstrelStone_Robe
|
||||
IG_Enchant_Stone_Box15,25015,24 // EXPStone_Bottom
|
||||
IG_Enchant_Stone_Box15,25061,24 // Range_Stone
|
||||
IG_Enchant_Stone_Box15,25141,24 // EXPStone_Middle
|
||||
IG_Enchant_Stone_Box15,25171,24 // EXPStone_Top
|
||||
IG_Enchant_Stone_Box15,25172,24 // CastingStone_Top
|
||||
IG_Enchant_Stone_Box15,25173,24 // CastingStone_Middle
|
||||
IG_Enchant_Stone_Box15,25174,24 // CastingStone_Bottom
|
||||
IG_Enchant_Stone_Box15,6642,37 // ATKStone_Middle
|
||||
IG_Enchant_Stone_Box15,6643,37 // MATKStone_Middle
|
||||
IG_Enchant_Stone_Box15,6943,37 // ATKStone_Top
|
||||
IG_Enchant_Stone_Box15,6944,37 // MATKStone_Top
|
||||
IG_Enchant_Stone_Box15,25016,37 // ATKStone_Bottom
|
||||
IG_Enchant_Stone_Box15,25017,37 // MATKStone_Bottom
|
||||
IG_Enchant_Stone_Box15,25060,37 // Critical_Stone
|
||||
IG_Enchant_Stone_Box15,25304,37 // Critical_Stone_Top
|
||||
IG_Enchant_Stone_Box15,25305,37 // Critical_Stone_Bottom
|
||||
IG_Enchant_Stone_Box15,25490,37 // ShadowchaserStone_Top
|
||||
IG_Enchant_Stone_Box15,25491,37 // ShadowchaserStone_Middle
|
||||
IG_Enchant_Stone_Box15,25492,37 // ShadowchaserStone_Lower
|
||||
IG_Enchant_Stone_Box15,25494,37 // MechanicStone_Top
|
||||
IG_Enchant_Stone_Box15,25495,37 // MechanicStone_Middle
|
||||
IG_Enchant_Stone_Box15,25496,37 // MechanicStone_Lower
|
||||
IG_Enchant_Stone_Box15,25498,37 // WanderMinstrelStone_Top
|
||||
IG_Enchant_Stone_Box15,25499,37 // WanderMinstrelStone_Middle
|
||||
IG_Enchant_Stone_Box15,25500,37 // WanderMinstrelStone_Lower
|
||||
|
||||
@@ -36,9 +36,7 @@ RDMOPT_ATTR_TOLERACE_SAINT,{ bonus2 bSubEle,Ele_Holy,getrandomoptinfo(ROA_VALUE)
|
||||
RDMOPT_ATTR_TOLERACE_DARKNESS,{ bonus2 bSubEle,Ele_Dark,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_ATTR_TOLERACE_TELEKINESIS,{ bonus2 bSubEle,Ele_Ghost,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_ATTR_TOLERACE_UNDEAD,{ bonus2 bSubEle,Ele_Undead,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_ATTR_TOLERACE_ALL,{ bonus2 bSubEle,Ele_All,getrandomoptinfo(ROA_VALUE); }
|
||||
// TODO: Confirm if damage reduction is implemented correctly.
|
||||
// kRO desc : <ELEMENT> 몬스터로부터 받는 물리 데미지 %d%% 감소.
|
||||
RDMOPT_ATTR_TOLERACE_ALLBUTNOTHING,{ for(.@i = Ele_Water; .@i < Ele_Undead; ++.@i) bonus2 bSubEle,.@i,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_DAMAGE_PROPERTY_NOTHING_USER,{ bonus2 bSubDefEle,Ele_Neutral,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_DAMAGE_PROPERTY_NOTHING_TARGET,{ bonus2 bAddEle,Ele_Neutral,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_DAMAGE_PROPERTY_WATER_USER,{ bonus2 bSubDefEle,Ele_Water,getrandomoptinfo(ROA_VALUE); }
|
||||
@@ -89,7 +87,7 @@ RDMOPT_BODY_ATTR_SAINT,{ bonus bDefEle,Ele_Holy; }
|
||||
RDMOPT_BODY_ATTR_DARKNESS,{ bonus bDefEle,Ele_Dark; }
|
||||
RDMOPT_BODY_ATTR_TELEKINESIS,{ bonus bDefEle,Ele_Ghost; }
|
||||
RDMOPT_BODY_ATTR_UNDEAD,{ bonus bDefEle,Ele_Undead; }
|
||||
//RDMOPT_BODY_ATTR_ALL,{ /* Needs more info */ }
|
||||
//RDMOPT_BODY_ATTR_ALL,{}
|
||||
RDMOPT_RACE_TOLERACE_NOTHING,{ bonus2 bSubRace,RC_Formless,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_TOLERACE_UNDEAD,{ bonus2 bSubRace,RC_Undead,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_TOLERACE_ANIMAL,{ bonus2 bSubRace,RC_Brute,getrandomoptinfo(ROA_VALUE); }
|
||||
@@ -97,7 +95,7 @@ RDMOPT_RACE_TOLERACE_PLANT,{ bonus2 bSubRace,RC_Plant,getrandomoptinfo(ROA_VALUE
|
||||
RDMOPT_RACE_TOLERACE_INSECT,{ bonus2 bSubRace,RC_Insect,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_TOLERACE_FISHS,{ bonus2 bSubRace,RC_Fish,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_TOLERACE_DEVIL,{ bonus2 bSubRace,RC_Demon,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_TOLERACE_HUMAN,{ bonus2 bSubRace,RC_DemiHuman,getrandomoptinfo(ROA_VALUE); bonus2 bSubRace,RC_Player,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_TOLERACE_HUMAN,{ bonus2 bSubRace,RC_DemiHuman,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_TOLERACE_ANGEL,{ bonus2 bSubRace,RC_Angel,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_TOLERACE_DRAGON,{ bonus2 bSubRace,RC_Dragon,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_DAMAGE_NOTHING,{ bonus2 bAddRace,RC_Formless,getrandomoptinfo(ROA_VALUE); }
|
||||
@@ -107,7 +105,7 @@ RDMOPT_RACE_DAMAGE_PLANT,{ bonus2 bAddRace,RC_Plant,getrandomoptinfo(ROA_VALUE);
|
||||
RDMOPT_RACE_DAMAGE_INSECT,{ bonus2 bAddRace,RC_Insect,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_DAMAGE_FISHS,{ bonus2 bAddRace,RC_Fish,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_DAMAGE_DEVIL,{ bonus2 bAddRace,RC_Demon,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_DAMAGE_HUMAN,{ bonus2 bAddRace,RC_DemiHuman,getrandomoptinfo(ROA_VALUE); bonus2 bAddRace,RC_Player,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_DAMAGE_HUMAN,{ bonus2 bAddRace,RC_DemiHuman,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_DAMAGE_ANGEL,{ bonus2 bAddRace,RC_Angel,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_DAMAGE_DRAGON,{ bonus2 bAddRace,RC_Dragon,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_MDAMAGE_NOTHING,{ bonus2 bMagicAddRace,RC_Formless,getrandomoptinfo(ROA_VALUE); }
|
||||
@@ -117,7 +115,7 @@ RDMOPT_RACE_MDAMAGE_PLANT,{ bonus2 bMagicAddRace,RC_Plant,getrandomoptinfo(ROA_V
|
||||
RDMOPT_RACE_MDAMAGE_INSECT,{ bonus2 bMagicAddRace,RC_Insect,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_MDAMAGE_FISHS,{ bonus2 bMagicAddRace,RC_Fish,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_MDAMAGE_DEVIL,{ bonus2 bMagicAddRace,RC_Demon,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_MDAMAGE_HUMAN,{ bonus2 bMagicAddRace,RC_DemiHuman,getrandomoptinfo(ROA_VALUE); bonus2 bMagicAddRace,RC_Player,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_MDAMAGE_HUMAN,{ bonus2 bMagicAddRace,RC_DemiHuman,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_MDAMAGE_ANGEL,{ bonus2 bMagicAddRace,RC_Angel,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_MDAMAGE_DRAGON,{ bonus2 bMagicAddRace,RC_Dragon,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_CRI_PERCENT_NOTHING,{ bonus2 bCriticalAddRace,RC_Formless,getrandomoptinfo(ROA_VALUE)/10; }
|
||||
@@ -127,7 +125,7 @@ RDMOPT_RACE_CRI_PERCENT_PLANT,{ bonus2 bCriticalAddRace,RC_Plant,getrandomoptinf
|
||||
RDMOPT_RACE_CRI_PERCENT_INSECT,{ bonus2 bCriticalAddRace,RC_Insect,getrandomoptinfo(ROA_VALUE)/10; }
|
||||
RDMOPT_RACE_CRI_PERCENT_FISHS,{ bonus2 bCriticalAddRace,RC_Fish,getrandomoptinfo(ROA_VALUE)/10; }
|
||||
RDMOPT_RACE_CRI_PERCENT_DEVIL,{ bonus2 bCriticalAddRace,RC_Demon,getrandomoptinfo(ROA_VALUE)/10; }
|
||||
RDMOPT_RACE_CRI_PERCENT_HUMAN,{ bonus2 bCriticalAddRace,RC_DemiHuman,getrandomoptinfo(ROA_VALUE)/10; bonus2 bCriticalAddRace,RC_Player,getrandomoptinfo(ROA_VALUE)/10; }
|
||||
RDMOPT_RACE_CRI_PERCENT_HUMAN,{ bonus2 bCriticalAddRace,RC_DemiHuman,getrandomoptinfo(ROA_VALUE)/10; }
|
||||
RDMOPT_RACE_CRI_PERCENT_ANGEL,{ bonus2 bCriticalAddRace,RC_Angel,getrandomoptinfo(ROA_VALUE)/10; }
|
||||
RDMOPT_RACE_CRI_PERCENT_DRAGON,{ bonus2 bCriticalAddRace,RC_Dragon,getrandomoptinfo(ROA_VALUE)/10; }
|
||||
RDMOPT_RACE_IGNORE_DEF_PERCENT_NOTHING,{ bonus2 bIgnoreDefRaceRate,RC_Formless,getrandomoptinfo(ROA_VALUE); }
|
||||
@@ -137,7 +135,7 @@ RDMOPT_RACE_IGNORE_DEF_PERCENT_PLANT,{ bonus2 bIgnoreDefRaceRate,RC_Plant,getran
|
||||
RDMOPT_RACE_IGNORE_DEF_PERCENT_INSECT,{ bonus2 bIgnoreDefRaceRate,RC_Insect,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_IGNORE_DEF_PERCENT_FISHS,{ bonus2 bIgnoreDefRaceRate,RC_Fish,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_IGNORE_DEF_PERCENT_DEVIL,{ bonus2 bIgnoreDefRaceRate,RC_Demon,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_IGNORE_DEF_PERCENT_HUMAN,{ bonus2 bIgnoreDefRaceRate,RC_DemiHuman,getrandomoptinfo(ROA_VALUE); bonus2 bIgnoreDefRaceRate,RC_Player,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_IGNORE_DEF_PERCENT_HUMAN,{ bonus2 bIgnoreDefRaceRate,RC_DemiHuman,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_IGNORE_DEF_PERCENT_ANGEL,{ bonus2 bIgnoreDefRaceRate,RC_Angel,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_IGNORE_DEF_PERCENT_DRAGON,{ bonus2 bIgnoreDefRaceRate,RC_Dragon,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_IGNORE_MDEF_PERCENT_NOTHING,{ bonus2 bIgnoreMdefRaceRate,RC_Formless,getrandomoptinfo(ROA_VALUE); }
|
||||
@@ -147,7 +145,7 @@ RDMOPT_RACE_IGNORE_MDEF_PERCENT_PLANT,{ bonus2 bIgnoreMdefRaceRate,RC_Plant,getr
|
||||
RDMOPT_RACE_IGNORE_MDEF_PERCENT_INSECT,{ bonus2 bIgnoreMdefRaceRate,RC_Insect,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_IGNORE_MDEF_PERCENT_FISHS,{ bonus2 bIgnoreMdefRaceRate,RC_Fish,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_IGNORE_MDEF_PERCENT_DEVIL,{ bonus2 bIgnoreMdefRaceRate,RC_Demon,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_IGNORE_MDEF_PERCENT_HUMAN,{ bonus2 bIgnoreMdefRaceRate,RC_DemiHuman,getrandomoptinfo(ROA_VALUE); bonus2 bIgnoreMdefRaceRate,RC_Player,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_IGNORE_MDEF_PERCENT_HUMAN,{ bonus2 bIgnoreMdefRaceRate,RC_DemiHuman,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_IGNORE_MDEF_PERCENT_ANGEL,{ bonus2 bIgnoreMdefRaceRate,RC_Angel,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_IGNORE_MDEF_PERCENT_DRAGON,{ bonus2 bIgnoreMdefRaceRate,RC_Dragon,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_CLASS_DAMAGE_NORMAL_TARGET,{ bonus2 bAddClass,Class_Normal,getrandomoptinfo(ROA_VALUE); }
|
||||
@@ -168,7 +166,7 @@ RDMOPT_DAMAGE_SIZE_MIDIUM_USER,{ bonus2 bSubSize,Size_Medium,getrandomoptinfo(RO
|
||||
RDMOPT_DAMAGE_SIZE_LARGE_USER,{ bonus2 bSubSize,Size_Large,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_DAMAGE_SIZE_PERFECT,{ bonus bNoSizeFix,1; }
|
||||
RDMOPT_DAMAGE_CRI_TARGET,{ bonus bCritAtkRate,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_DAMAGE_CRI_USER,{ bonus bCriticalDef,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_DAMAGE_CRI_USER,{ bonus bCritDefRate,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RANGE_ATTACK_DAMAGE_TARGET,{ bonus bLongAtkRate,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RANGE_ATTACK_DAMAGE_USER,{ bonus bLongAtkDef,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_HEAL_VALUE,{ bonus bHealPower,getrandomoptinfo(ROA_VALUE); }
|
||||
@@ -193,8 +191,34 @@ RDMOPT_BODY_INDESTRUCTIBLE,{ bonus bUnbreakableArmor,1; }
|
||||
RDMOPT_MDAMAGE_SIZE_SMALL_TARGET,{ bonus2 bMagicAddSize,Size_Small,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_MDAMAGE_SIZE_MIDIUM_TARGET,{ bonus2 bMagicAddSize,Size_Medium,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_MDAMAGE_SIZE_LARGE_TARGET,{ bonus2 bMagicAddSize,Size_Large,getrandomoptinfo(ROA_VALUE); }
|
||||
//RDMOPT_MDAMAGE_SIZE_SMALL_USER,{}
|
||||
//RDMOPT_MDAMAGE_SIZE_MIDIUM_USER,{}
|
||||
//RDMOPT_MDAMAGE_SIZE_LARGE_USER,{}
|
||||
//redefined?
|
||||
//RDMOPT_ATTR_TOLERACE_ALL,{}
|
||||
RDMOPT_MDAMAGE_SIZE_SMALL_USER,{ bonus2 bMagicSubSize,Size_Small,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_MDAMAGE_SIZE_MIDIUM_USER,{ bonus2 bMagicSubSize,Size_Medium,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_MDAMAGE_SIZE_LARGE_USER,{ bonus2 bMagicSubSize,Size_Large,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_ATTR_TOLERACE_ALL,{ bonus2 bSubEle,Ele_All,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_WEAPON_TOLERACE_NOTHING,{ bonus3 bSubRace,RC_Formless,getrandomoptinfo(ROA_VALUE),BF_WEAPON; }
|
||||
RDMOPT_RACE_WEAPON_TOLERACE_UNDEAD,{ bonus3 bSubRace,RC_Undead,getrandomoptinfo(ROA_VALUE),BF_WEAPON; }
|
||||
RDMOPT_RACE_WEAPON_TOLERACE_ANIMAL,{ bonus3 bSubRace,RC_Brute,getrandomoptinfo(ROA_VALUE),BF_WEAPON; }
|
||||
RDMOPT_RACE_WEAPON_TOLERACE_PLANT,{ bonus3 bSubRace,RC_Plant,getrandomoptinfo(ROA_VALUE),BF_WEAPON; }
|
||||
RDMOPT_RACE_WEAPON_TOLERACE_INSECT,{ bonus3 bSubRace,RC_Insect,getrandomoptinfo(ROA_VALUE),BF_WEAPON; }
|
||||
RDMOPT_RACE_WEAPON_TOLERACE_FISHS,{ bonus3 bSubRace,RC_Fish,getrandomoptinfo(ROA_VALUE),BF_WEAPON; }
|
||||
RDMOPT_RACE_WEAPON_TOLERACE_DEVIL,{ bonus3 bSubRace,RC_Demon,getrandomoptinfo(ROA_VALUE),BF_WEAPON; }
|
||||
RDMOPT_RACE_WEAPON_TOLERACE_HUMAN,{ bonus3 bSubRace,RC_DemiHuman,getrandomoptinfo(ROA_VALUE),BF_WEAPON; }
|
||||
RDMOPT_RACE_WEAPON_TOLERACE_ANGEL,{ bonus3 bSubRace,RC_Angel,getrandomoptinfo(ROA_VALUE),BF_WEAPON; }
|
||||
RDMOPT_RACE_WEAPON_TOLERACE_DRAGON,{ bonus3 bSubRace,RC_Dragon,getrandomoptinfo(ROA_VALUE),BF_WEAPON; }
|
||||
// RDMOPT_RANGE_WEAPON_ATTACK_DAMAGE_TARGET,{}
|
||||
// RDMOPT_RANGE_WEAPON_ATTACK_DAMAGE_USER,{}
|
||||
RDMOPT_RACE_TOLERACE_PLAYER_HUMAN,{ bonus2 bSubRace,RC_Player_Human,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_TOLERACE_PLAYER_DORAM,{ bonus2 bSubRace,RC_Player_Doram,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_DAMAGE_PLAYER_HUMAN,{ bonus2 bAddRace,RC_Player_Human,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_DAMAGE_PLAYER_DORAM,{ bonus2 bAddRace,RC_Player_Doram,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_MDAMAGE_PLAYER_HUMAN,{ bonus2 bMagicAddRace,RC_Player_Human,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_MDAMAGE_PLAYER_DORAM,{ bonus2 bMagicAddRace,RC_Player_Doram,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_CRI_PERCENT_PLAYER_HUMAN,{ bonus2 bCriticalAddRace,RC_Player_Human,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_CRI_PERCENT_PLAYER_DORAM,{ bonus2 bCriticalAddRace,RC_Player_Doram,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_IGNORE_DEF_PERCENT_PLAYER_HUMAN,{ bonus2 bIgnoreDefRaceRate,RC_Player_Human,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_IGNORE_DEF_PERCENT_PLAYER_DORAM,{ bonus2 bIgnoreDefRaceRate,RC_Player_Doram,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_IGNORE_MDEF_PERCENT_PLAYER_HUMAN,{ bonus2 bIgnoreMdefRaceRate,RC_Player_Human,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_RACE_IGNORE_MDEF_PERCENT_PLAYER_DORAM,{ bonus2 bIgnoreMdefRaceRate,RC_Player_Doram,getrandomoptinfo(ROA_VALUE); }
|
||||
// RDMOPT_REFLECT_DAMAGE_PERCENT,{}
|
||||
RDMOPT_MELEE_ATTACK_DAMAGE_TARGET,{ bonus bShortAtkRate,getrandomoptinfo(ROA_VALUE); }
|
||||
RDMOPT_MELEE_ATTACK_DAMAGE_USER,{ bonus bNearAtkDef,getrandomoptinfo(ROA_VALUE); }
|
||||
|
||||
@@ -17,14 +17,5 @@
|
||||
// Example:
|
||||
// 512,4,12 // Will not allow more than 4 Apples in storages.
|
||||
|
||||
// Rune Knight
|
||||
12725,60,1 // Nauthiz Rune
|
||||
12726,60,1 // Raido Rune
|
||||
12727,60,1 // Berkana Rune
|
||||
12728,60,1 // Isa Rune
|
||||
12730,60,1 // Uruz Rune
|
||||
12733,60,1 // Hagalaz Rune
|
||||
22540,60,1 // Lux Anima Rune
|
||||
|
||||
// Arch Bishop
|
||||
12333,3,1 // Ancilla
|
||||
|
||||
@@ -262,7 +262,7 @@
|
||||
// Baby Mechanic (Mado)
|
||||
4112, 30000,90 ,500 ,400 ,40 ,60 ,65 ,200 ,200 ,200 ,45 ,48 ,48 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,6
|
||||
// Super Novice (Expanded)
|
||||
4190, 20000,0 ,500 ,100 ,40 ,55 ,57 ,200 ,200 ,200 ,50 ,200 ,50 ,55 ,65 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,65 ,10
|
||||
4190, 20000,0 ,5000 ,500 ,40 ,55 ,57 ,200 ,200 ,200 ,50 ,200 ,50 ,55 ,65 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,65 ,10
|
||||
// Super Baby (Expanded)
|
||||
4191, 20000,0 ,500 ,100 ,40 ,55 ,57 ,200 ,200 ,200 ,50 ,200 ,50 ,55 ,65 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,65 ,10
|
||||
// Kagerou
|
||||
|
||||
@@ -2,26 +2,28 @@
|
||||
// Only official levels included, check db/import-tmpl/job_exp.txt for an expanded list
|
||||
//
|
||||
// Structure of Database:
|
||||
// Max Level,Class list,Type,Exp for Lv 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175
|
||||
// Max Level,Class list,Type,Exp for Lv 1,2,3,...,200
|
||||
//
|
||||
// Type:
|
||||
// 0 = Base Exp, 1 = Job Exp
|
||||
|
||||
//Base - Normal and Baby Jobs
|
||||
99,0:1:2:3:4:5:6:7:8:9:10:11:12:13:14:15:16:17:18:19:20:21:23:24:25:4023:4024:4025:4026:4027:4028:4029:4030:4031:4032:4033:4034:4035:4036:4037:4038:4039:4040:4041:4042:4043:4044:4045:4046:4047:4048:4049:4050:4051:4052:4222:4225:4226:4227:4228:4238,0,550,900,1500,2200,3200,3800,4200,4550,5000,5500,6000,6100,6350,6700,7350,8000,8400,8800,9200,9700,10300,11000,11800,13000,14000,15000,16000,17000,18000,19000,20000,21000,22000,23200,24000,26000,27500,29000,30000,31500,33000,34000,36000,37500,38000,40000,42000,44500,47000,49000,51000,53000,55000,57000,59000,61500,63000,65000,67000,69000,70000,73000,77000,80000,84000,88000,91000,95000,110000,128000,140000,155000,163000,170000,180000,188000,195000,200000,230000,260000,300000,350000,400000,480000,550000,600000,680000,750000,900000,1000000,1200000,1500000,1800000,2100000,2400000,2800000,3300000,4000000,99999999
|
||||
99,0:1:2:3:4:5:6:7:8:9:10:11:12:13:14:15:16:17:18:19:20:21:23:24:25:4023:4024:4025:4026:4027:4028:4029:4030:4031:4032:4033:4034:4035:4036:4037:4038:4039:4040:4041:4042:4043:4044:4045:4046:4047:4048:4049:4050:4051:4052:4222:4225:4226:4227:4228:4238,0,550,900,1500,2200,3200,3800,4200,4550,5000,5500,6000,6100,6350,6700,7350,8000,8400,8800,9200,9700,10300,11000,11800,13000,14000,15000,16000,17000,18000,19000,20000,21000,22000,23200,24000,26000,27500,29000,30000,31500,33000,34000,36000,37500,38000,40000,42000,44500,47000,49000,51000,53000,55000,59000,61500,61500,63000,65000,67000,69000,70000,73000,77000,80000,84000,88000,91000,95000,110000,128000,140000,155000,163000,170000,180000,188000,195000,200000,230000,260000,300000,350000,400000,480000,550000,600000,680000,750000,900000,1000000,1200000,1500000,1800000,2100000,2400000,2800000,3300000,4000000,99999999
|
||||
|
||||
//Base - Adv Jobs
|
||||
99,4001:4002:4003:4004:4005:4006:4007:4008:4009:4010:4011:4012:4013:4014:4015:4016:4017:4018:4019:4020:4021:4022,0,660,1080,1800,2640,3840,4560,5040,5460,6000,6600,7200,7320,7620,8040,8820,9600,10080,10560,11040,12610,13390,14300,15340,16900,18460,19500,20800,22100,23400,24700,26000,27300,28600,30160,31200,33800,35750,37700,39000,44100,46200,47600,50400,52500,53200,56000,58800,62300,65800,68600,71400,74200,77000,79800,82600,86100,88200,91000,93800,103500,105000,109500,115500,120000,126000,132000,136500,142500,165000,192000,210000,232500,244500,255000,270000,282000,292500,300000,345000,416000,480000,560000,640000,768000,880000,960000,1088000,1200000,1440000,1700000,2040000,2550000,3060000,3570000,4080000,4760000,5610000,6800000,99999999
|
||||
//Base - Trans classes
|
||||
99,4001:4002:4003:4004:4005:4006:4007:4008:4009:4010:4011:4012:4013:4014:4015:4016:4017:4018:4019:4020:4021:4022,0,600,1080,1800,2640,3840,4560,5040,5460,6000,6600,7200,7320,7620,8040,8820,9600,10080,10560,11040,12610,13390,14300,15340,16900,18460,19500,20800,22100,23400,24700,26000,27300,28600,30160,31200,33800,35750,37700,39000,44100,46200,47600,50400,52500,53200,56000,58800,62300,65800,68600,71400,74200,77000,79800,82600,86100,88200,91000,93800,103500,105000,109500,115500,120000,126000,132000,136500,142500,165000,192000,210000,232500,244500,255000,270000,282000,292500,300000,345000,416000,480000,560000,640000,768000,880000,960000,1088000,1200000,1440000,1700000,2040000,2550000,3060000,3570000,4080000,4760000,5610000,6800000,99999999
|
||||
|
||||
//Base - 3rd Jobs, Baby 3rds, Oboro/Kagerou, Rebellion, Summoner, Star Emperor, Soul Reaper
|
||||
//Note: (First 98 values [Level 1 - 98] are only used by Summoner Class, because 3rd classes start at level 99.)
|
||||
175,4054:4055:4056:4057:4058:4059:4060:4061:4062:4063:4064:4065:4066:4067:4068:4069:4070:4071:4072:4073:4074:4075:4076:4077:4078:4079:4080:4081:4082:4083:4084:4085:4086:4087:4096:4097:4098:4099:4100:4101:4102:4103:4104:4105:4106:4107:4108:4109:4110:4111:4112:4211:4212:4215:4218:4220:4223:4224:4229:4239:4240:4241:4242:4243:4244,0,55,90,150,220,320,380,420,455,500,600,700,800,900,1000,1100,1200,1300,1400,1500,1800,2100,2400,2700,3000,3300,3600,3900,4200,4500,5400,6300,7200,8100,9000,9900,10800,11700,12600,13500,16200,18900,21600,24300,27000,29700,32400,35100,37800,40500,43200,45900,48600,51300,54000,56700,59400,62100,64800,67500,75600,83700,91800,99900,108000,116100,124200,132300,140400,165000,192000,210000,232500,244500,255000,270000,282000,292500,300000,345000,416000,480000,560000,640000,768000,880000,960000,1088000,1200000,1440000,1700000,2040000,2550000,3060000,3570000,4080000,4760000,5610000,6800000,7070000,7400000,7770000,8150000,8550000,9100000,9610000,10150000,10570000,11180000,12000000,12200000,12930000,13150000,14030000,14420000,15420000,15670000,16870000,17140000,18720000,19020000,20590000,20930000,22690000,23310000,25290000,26020000,27860000,28535000,30990000,31680000,33560000,34942000,36372000,38350000,39890000,41545000,43330000,45400000,48100000,50410000,53370000,56250000,59230000,62590000,66120000,70200000,75330000,81100000,95000000,98000000,103000000,107000000,112000000,116000000,121000000,125000000,130000000,134000000,139000000,145000000,152200000,160840000,171200000,191930000,202290000,214720000,229640000,247550000,283370000,301280000,322770000,348560000,379500000,441390000,99999999
|
||||
//Base - Extended classes - Values for level 1 - 99 are unused and are simply copy-pasted from Normal classes values.
|
||||
200,4190:4191:4211:4212:4215:4239:4240:4223:4224:4229:4239:4240:4241:4242:4243:4244,0,550,900,1500,2200,3200,3800,4200,4550,5000,5500,6000,6100,6350,6700,7350,8000,8400,8800,9200,9700,10300,11000,11800,13000,14000,15000,16000,17000,18000,19000,20000,21000,22000,23200,24000,26000,27500,29000,30000,31500,33000,34000,36000,37500,38000,40000,42000,44500,47000,49000,51000,53000,55000,59000,61500,61500,63000,65000,67000,69000,70000,73000,77000,80000,84000,88000,91000,95000,110000,128000,140000,155000,163000,170000,180000,188000,195000,200000,230000,260000,300000,350000,400000,480000,550000,600000,680000,750000,900000,1000000,1200000,1500000,1800000,2100000,2400000,2800000,3300000,4000000,1272747,1354202,1440870,1533085,1631202,1735598,1846676,1964863,2090614,2224413,2366775,2518248,2679415,2850897,3033354,3227488,3434047,3653826,3887670,4136480,4401214,4755467,5138234,5551810,5998675,6481508,7003204,7566891,8175950,8834032,9545083,10313366,11143488,12040427,13009560,14056699,15188122,16410613,17731503,19158711,20700795,22367001,24167320,26112547,28214345,30485317,32939080,35590346,38455012,41550255,44894635,48508204,52412629,56631321,61189576,66114724,71436298,77186205,83398922,90111701,97364791,105201683,113669366,122818613,132704283,143385650,154926760,167396814,180870583,195428856,211158924,229155105,246519309,266361648,287801097,310966207,352013746,398479560,451078861,510621270,578023277,654322349,740692899,838464361,949141656,1074428354,1216252896,1376798278,1558535650,1764262355,1997144985,2260768123,2559189515,2897002530,3279406863,3712288568,4202310658,4757015664,5384941731,6095754039,6900363572,99999999
|
||||
|
||||
//Base - Expanded Super Novice & Expanded Super Baby
|
||||
160,4190:4191,0,660,1080,1800,2640,3840,4560,5040,5460,6000,6600,7200,7320,7620,8040,8820,9600,10080,10560,11040,12610,13390,14300,15340,16900,18460,19500,20800,22100,23400,24700,26000,27300,28600,30160,31200,33800,35750,37700,39000,44100,46200,47600,50400,52500,53200,56000,58800,62300,65800,68600,71400,74200,77000,79800,82600,86100,88200,91000,93800,103500,105000,109500,115500,120000,126000,132000,136500,142500,165000,192000,210000,232500,244500,255000,270000,282000,292500,300000,345000,416000,480000,560000,640000,768000,880000,960000,1088000,1200000,1440000,1700000,2040000,2550000,3060000,3570000,4080000,4760000,5610000,6800000,7070000,7400000,7770000,8150000,8550000,9100000,9610000,10150000,10570000,11180000,12000000,12200000,12930000,13150000,14030000,14420000,15420000,15670000,16870000,17140000,18720000,19020000,20590000,20930000,22690000,23310000,25290000,26020000,27860000,28535000,30990000,31680000,33560000,34942000,36372000,38350000,39890000,41545000,43330000,45400000,48100000,50410000,53370000,56250000,59230000,62590000,66120000,70200000,75330000,81100000,95000000,98000000,103000000,107000000,112000000,116000000,121000000,125000000,130000000,134000000,139000000,145000000,152200000,160840000,171200000,191930000,202290000,214720000,229640000,247550000,283370000,301280000,322770000,348560000,379500000,441390000,99999999
|
||||
//Base - Third classes - Values for level 1 - 99 are unused and are simply copy-pasted from Trans classes values.
|
||||
200,4054:4055:4056:4057:4058:4059:4066:4067:4068:4069:4070:4071:4072:4060:4061:4062:4063:4064:4065:4073:4074:4075:4076:4077:4078:4079:4080:4081:4082:4083:4084:4085:4086:4087:4096:4097:4098:4099:4100:4101:4102:4103:4104:4105:4106:4107:4108:4109:4110:4111:4112,0,600,1080,1800,2640,3840,4560,5040,5460,6000,6600,7200,7320,7620,8040,8820,9600,10080,10560,11040,12610,13390,14300,15340,16900,18460,19500,20800,22100,23400,24700,26000,27300,28600,30160,31200,33800,35750,37700,39000,44100,46200,47600,50400,52500,53200,56000,58800,62300,65800,68600,71400,74200,77000,79800,82600,86100,88200,91000,93800,103500,105000,109500,115500,120000,126000,132000,136500,142500,165000,192000,210000,232500,244500,255000,270000,282000,292500,300000,345000,416000,480000,560000,640000,768000,880000,960000,1088000,1200000,1440000,1700000,2040000,2550000,3060000,3570000,4080000,4760000,5610000,6800000,1272747,1354202,1440870,1533085,1631202,1735598,1846676,1964863,2090614,2224413,2366775,2518248,2679415,2850897,3033354,3227488,3434047,3653826,3887670,4136480,4401214,4755467,5138234,5551810,5998675,6481508,7003204,7566891,8175950,8834032,9545083,10313366,11143488,12040427,13009560,14056699,15188122,16410613,17731503,19158711,20700795,22367001,24167320,26112547,28214345,30485317,32939080,35590346,38455012,41550255,44894635,48508204,52412629,56631321,61189576,66114724,71436298,77186205,83398922,90111701,97364791,105201683,113669366,122818613,132704283,143385650,154926760,167396814,180870583,195428856,211158924,229155105,246519309,266361648,287801097,310966207,352013746,398479560,451078861,510621270,578023277,654322349,740692899,838464361,949141656,1074428354,1216252896,1376798278,1558535650,1764262355,1997144985,2260768123,2559189515,2897002530,3279406863,3712288568,4202310658,4757015664,5384941731,6095754039,6900363572,99999999
|
||||
|
||||
//Base- Summoner
|
||||
200,4218:4220,0,55,90,150,220,320,380,420,455,500,550,600,700,800,900,1000,1100,1200,1400,1500,1800,2100,2400,2700,3000,3300,3600,3900,4200,4500,5400,6300,7200,8100,9000,9900,10800,11700,12600,13500,16200,18900,21600,24300,27000,29700,32400,35100,37800,40500,43200,45900,48600,51300,54000,56700,59400,62100,64800,67500,70200,72900,75600,78300,81000,83700,86400,89100,91800,94500,103950,114345,125779,138356,152201,167421,184163,202579,222836,240662,259914,280707,303163,327416,353609,381897,412448,445443,481078,519564,561129,606019,654500,706860,763408,824480,890438,961673,1038606,1121694,1211429,1308343,1413010,1526050,1648134,1779984,1922382,2076172,2242265,2421646,2615377,2824607,3050575,3294621,3558190,3842845,4150272,4482293,4840876,5228146,5646397,6098108,6585956,7112832,7681858,8296406,8960118,9676927,10451081,11287167,12190140,13165351,14218579,15356065,16584550,17911314,19344219,20891756,22563096,24368143,26317594,28423001,30696841,33152588,35804795,38669178,41762712,45103728,48712026,52608988,56817707,61363123,66272172,71573945,77299860,83483848,90162555,97375559,105165603,113578851,122665159,132478371,143076640,154522771,166884592,177548517,188893867,200964185,222383346,234614430,247518223,261131725,275493969,290646137,306631674,347137718,392994610,444909197,503681701,570218053,645543857,730820200,827361548,936656008,1060388266,1200465555,1359047054,1538577169,1741823213,1971918059,2232408434,2527309588,2861167184,3239127369,3667016094,4151428920,4699832680,5320680577,6023542481,6819252442,99999999
|
||||
|
||||
//Job - Novice & Baby Novice
|
||||
10,0:4023,1,10,18,28,40,91,151,205,268,340,999999999
|
||||
10,0:4023,1,55,90,150,150,320,380,420,455,500,999999999
|
||||
|
||||
//Job - 1st Classes & Baby 1st Classes, Taekwon
|
||||
50,1:2:3:4:5:6:4024:4025:4026:4027:4028:4029:4046:4050:4225,1,60,130,260,460,780,1060,1300,1560,1910,2290,2680,2990,3340,3740,4360,4970,5530,6120,6700,8090,8920,9970,11080,12690,14440,15850,17400,19220,21060,22870,24910,26840,29080,31320,33300,37110,40500,43570,46180,53510,57200,60310,65690,70090,72130,77540,83320,90120,97180,999999999
|
||||
@@ -29,29 +31,29 @@
|
||||
//Job - 2nd Classes & Baby 2nd Classes, Soul Linker
|
||||
50,7:8:9:10:11:12:13:14:15:16:17:18:19:20:21:4030:4031:4032:4033:4034:4035:4036:4037:4038:4039:4040:4041:4042:4043:4044:4049:4051:4052:4227,1,2500,4200,7000,10300,15900,18900,20900,22600,24900,28800,31500,32000,33300,35100,40500,44100,46300,48500,50700,56000,59400,63500,68100,75000,85700,90500,96600,102600,108600,119700,126000,132300,138600,146100,157500,170600,180400,190300,196800,214900,225200,232000,245700,255900,279300,294000,308700,327000,345400,999999999
|
||||
|
||||
//Job - Novice High
|
||||
10,4001,1,11,20,31,44,100,166,226,295,374,999999999
|
||||
|
||||
//Job - Adv First Classes
|
||||
50,4002:4003:4004:4005:4006:4007,1,100,200,350,550,800,1100,1450,1850,2300,2800,3350,3950,4600,5300,6050,6850,7700,8600,9550,10550,11600,12700,13850,15050,16300,17600,18950,20350,21800,23300,24850,26450,28100,29800,31550,33350,35200,37100,39050,41050,43100,45200,47350,49550,51800,54100,56450,58850,61300,999999999
|
||||
|
||||
//Job - Adv Second Classes
|
||||
70,4008:4009:4010:4011:4012:4013:4014:4015:4016:4017:4018:4019:4020:4021:4022,1,3800,6200,10400,15200,22900,27100,30000,32500,35700,41300,45000,45800,47600,50300,58700,63900,67100,70300,73500,90600,96200,102700,110200,121400,144700,152900,163100,173300,183500,213500,224700,236000,247200,260700,299800,324800,343600,362300,374800,474400,497000,512100,542200,564800,644300,678200,712100,754500,796900,873100,911900,950600,989400,1028100,1143300,1199900,1233800,1279100,1324300,1486900,1515900,1603000,1719200,1806300,2040300,2244300,2415900,2746000,3326000,999999999
|
||||
|
||||
//Job - 3rd Jobs & Baby 3rds, Oboro/Kagerou, Rebellion, Star Emperor, Soul Reaper
|
||||
60,4054:4055:4056:4057:4058:4059:4060:4061:4062:4063:4064:4065:4066:4067:4068:4069:4070:4071:4072:4073:4074:4075:4076:4077:4078:4079:4080:4081:4082:4083:4084:4085:4086:4087:4096:4097:4098:4099:4100:4101:4102:4103:4104:4105:4106:4107:4108:4109:4110:4111:4112:4211:4212:4215:4223:4224:4229:4239:4240:4241:4242:4243:4244,1,112000,355000,615000,917000,1253000,1595000,2007000,2430000,2868000,3420000,3863000,4504000,4998000,5769000,6321000,7254000,7870000,9015000,9530000,11072000,11848000,13467000,14337000,16243000,17216000,19446000,20781000,23070000,24453000,27568000,29118000,31820000,34125000,37048000,40204000,42972000,45937000,49110000,52696000,57158000,61305000,67167000,72285000,77647000,83624000,91113000,98548000,107630000,119077000,131668000,145518000,160753000,177511000,195944000,216220000,238523000,263056000,290042000,319726000,999999999
|
||||
|
||||
//Job - Expanded Super Novice & Expanded Super Baby
|
||||
50,4190:4191,1,112000,355000,615000,917000,1253000,1595000,2007000,2430000,2868000,3420000,3863000,4504000,4998000,5769000,6321000,7254000,7870000,9015000,9530000,11072000,11848000,13467000,14337000,16243000,17216000,19446000,20781000,23070000,24453000,27568000,29118000,31820000,34125000,37048000,40204000,42972000,45937000,49110000,52696000,57158000,61305000,67167000,72285000,77647000,83624000,91113000,98548000,107630000,119077000,999999999
|
||||
|
||||
//Job - Ninja/Gunslinger
|
||||
//Job - Ninja, Gunslinger
|
||||
70,24:25:4222:4228,1,200,300,400,600,700,1000,1200,1400,1700,1900,2400,2700,3200,3600,4200,4900,5500,6100,6900,7700,8400,9300,10100,11100,12100,13000,14600,16100,17500,18600,21500,23300,24700,27000,29000,30000,32400,35000,38100,41100,44000,46700,49600,52500,55600,58900,62700,65500,69200,72300,81200,84100,89300,95500,100900,107800,114900,120700,128600,150500,176900,196100,219600,234200,247900,266400,281300,296600,308000,999999999
|
||||
|
||||
//Job - Star Gladiator
|
||||
50,4047:4048:4226:4238,1,50700,50700,50700,50700,50700,50700,50700,50700,50700,50700,50700,50700,50700,50700,50700,50700,50700,50700,101400,112000,118800,127000,136200,150000,171400,181000,193200,205200,217200,239400,252000,264600,277200,292200,315000,341200,360800,380600,393600,429800,450400,464000,491400,511800,558600,588000,617400,654000,690800,999999999
|
||||
|
||||
//Job - High Novice
|
||||
10,4001,1,12,22,35,50,113,188,256,335,425,999999999
|
||||
|
||||
//Job - Trans 1st Classes
|
||||
50,4002:4003:4004:4005:4006:4007,1,340,550,760,990,1250,1600,1980,2340,2740,3140,3950,4510,5210,5950,7000,8150,9130,10220,11480,12780,14090,15560,16980,18620,20280,21780,24510,27000,29000,31000,36000,39000,41000,45000,49000,51900,55000,59450,64630,70030,74940,79800,84630,89610,95170,100420,107250,112070,118120,999999999
|
||||
|
||||
//Job - Trans 2nd Classes
|
||||
70,4008:4009:4010:4011:4012:4013:4014:4015:4016:4017:4018:4019:4020:4021:4022,1,1803,2972,5036,7434,11312,13520,15117,16540,18350,21441,23596,24256,25461,27174,32029,35216,37349,39521,41734,51958,55721,60081,65113,72448,87216,93081,100283,107620,115094,135249,143768,152508,161343,171856,199607,218415,233368,248529,259675,331968,351261,365552,390909,411275,473857,503777,534248,571719,609886,674886,711926,749561,787957,826965,928824,984554,1022494,1070636,1119554,1269585,1307290,1396228,1512414,1604928,1830969,2034180,2211611,2538936,3105953,999999
|
||||
|
||||
//Job - 3rd Jobs & Baby 3rds, Oboro, Kagerou, Rebellion, Star Emperor, Soul Reaper
|
||||
70,4054:4055:4056:4057:4058:4059:4060:4061:4062:4063:4064:4065:4066:4067:4068:4069:4070:4071:4072:4073:4074:4075:4076:4077:4078:4079:4080:4081:4082:4083:4084:4085:4086:4087:4096:4097:4098:4099:4100:4101:4102:4103:4104:4105:4106:4107:4108:4109:4110:4111:4112:4211:4212:4215:4223:4224:4229:4239:4240:4241:4242:4243:4244,1,12800,16384,20971,26843,34359,43980,56294,72057,92233,118059,151115,193428,247588,316912,405648,519229,664613,850705,1088903,1393796,1784059,2283596,2923003,3741444,4231573,4785909,5412863,6121948,6923924,7830958,8856813,10017056,11329290,12813427,14491986,16390436,18537584,20966007,23712554,26818899,30332175,34305690,38799735,43882500,49631108,56132783,63486178,71802867,81209043,91847428,103879441,117487647,132878529,150285617,169973033,192239500,217422874,245905271,278118862,319836691,367812195,422984024,486431628,559396372,632361116,705325860,778290604,851255348,924220092,999999999
|
||||
|
||||
//Job - Expanded Super Novice & Expanded Super Baby
|
||||
50,4190:4191,1,112000,355000,615000,917000,1253000,1595000,2007000,2430000,2868000,3420000,3863000,4504000,4998000,5769000,6321000,7254000,7870000,9015000,9530000,11072000,11848000,13467000,14337000,16243000,17216000,19446000,20781000,23070000,24453000,27568000,29118000,31820000,34125000,37048000,40204000,42972000,45937000,49110000,52696000,57158000,61305000,67167000,72285000,77647000,83624000,91113000,98548000,107630000,119077000,999999999
|
||||
|
||||
//Job - Super Novice & Baby Super Novice
|
||||
99,23:4045,1,60,130,260,460,780,1060,1300,1560,1910,2290,2680,2990,3340,3740,4360,4970,5530,6120,6700,8090,8920,9970,11080,12690,14440,15850,17400,19220,21060,22870,24910,26840,29080,31320,33300,37110,40500,43570,46180,53510,57200,60310,65690,70090,72130,77540,83320,90120,97180,590120,600120,610120,620120,630120,640120,650120,660120,670120,680120,690120,700120,710120,720120,730120,740120,750120,760120,770120,780120,790120,800120,810120,820120,830120,840120,850120,860120,870120,880120,890120,900120,910120,920120,930120,940120,950120,960120,970120,980120,990120,1000120,1010120,1020120,1030120,1040120,1050120,1060120,1070120,999999999
|
||||
99,23:4045,1,60,130,260,460,780,1060,1300,1560,1910,2290,2680,2990,3340,3740,4360,4970,5530,6120,6700,8090,8920,9970,11080,12690,14440,15850,17400,19220,21060,22870,24910,26840,29080,31320,33300,37110,40500,43570,46180,53510,57200,60310,65690,70090,72130,77540,83320,90120,590120,600120,610120,620120,630120,640120,650120,660120,670120,680120,690120,700120,710120,720120,730120,740120,750120,760120,770120,780120,790120,800120,810120,820120,830120,840120,850120,860120,870120,880120,890120,900120,910120,920120,930120,940120,950120,960120,970120,980120,990120,1000120,1010120,1020120,1030120,1040120,1050120,1060120,1070120,1080120,999999999
|
||||
|
||||
//Job - Summoner
|
||||
50,4218:4220,1,60,130,260,460,780,1060,1300,1560,1910,2500,4200,7000,10300,15900,18900,20900,22600,24900,28800,31500,34900,38300,41700,45100,48500,51900,55000,72000,89000,106000,112000,355000,615000,917000,1253000,1595000,2007000,2430000,2868000,3420000,3863000,4504000,4998000,5769000,6321000,7254000,7870000,9015000,9530000,999999999
|
||||
70,4218:4220,1,60,130,260,460,780,1060,1300,1560,1910,2500,4200,7000,10300,15900,18900,20900,22600,24900,28800,33100,35100,40500,44100,46300,48500,50700,56000,59000,63500,68100,75000,85700,90500,106000,112000,355000,615000,917000,1253000,1595000,2007000,2430000,2868000,3420000,3863000,4504000,4998000,5769000,6321000,7585200,9860760,13805064,20707596,33132154,53011447,72890740,92770033,112649326,132528619,319836691,367812195,422984024,486431628,559396372,632361116,705325860,778290604,851255348,924220092,999999999
|
||||
|
||||
@@ -98,3 +98,10 @@ JOB_BABY_REBELLION,4112,100
|
||||
|
||||
JOB_SUMMONER,4112,100
|
||||
JOB_BABY_SUMMONER,4112,100
|
||||
|
||||
JOB_STAR_EMPEROR,4112,100
|
||||
JOB_SOUL_REAPER,4112,100
|
||||
JOB_BABY_STAR_EMPEROR,4112,100
|
||||
JOB_BABY_SOUL_REAPER,4112,100
|
||||
JOB_STAR_EMPEROR2,4112,100
|
||||
JOB_BABY_STAR_EMPEROR2,4112,100
|
||||
304
db/re/mob_db.txt
304
db/re/mob_db.txt
@@ -302,7 +302,7 @@
|
||||
1290,SKELETON_GENERAL,Skeleton General,Skeleton General,88,6720,0,1368,1553,1,1317,1701,100,35,72,34,52,31,84,25,10,12,1,1,29,0x3695,150,2276,576,432,0,0,0,0,0,0,0,7068,2550,756,160,508,800,0,0,1219,80,13035,15,2274,1,0,0,0,0,4221,1
|
||||
1291,WRAITH_DEAD,Wraith Dead,Wraith Dead,86,10035,0,2518,1824,2,1002,160,88,56,63,69,55,45,88,45,10,12,2,1,89,0x3695,175,1816,576,240,0,0,0,0,0,0,0,1059,4413,2206,10,2506,8,716,700,732,5,603,100,568,300,0,0,0,0,4189,1
|
||||
1292,MINI_DEMON,Mini Demon,Mini Demon,117,19402,1,2700,2025,1,938,114,80,25,130,69,55,56,79,40,10,12,0,6,27,0x2003695,150,1000,600,384,0,0,0,0,0,0,0,1038,4413,1039,450,2255,3,757,160,912,2500,1009,10,1478,5,0,0,0,0,4204,1
|
||||
1293,CREMY_FEAR,Creamy Fear,Creamy Fear,77,3420,0,945,1067,2,757,110,76,37,65,36,33,49,66,30,10,12,0,4,24,0x2003695,155,1136,720,840,0,0,0,0,0,0,0,924,4550,2333,10,518,550,602,200,1550,8,2726,5,522,50,0,0,0,0,4298,1
|
||||
1293,CREMY_FEAR,Creamy Fear,Creamy Fear,117,18211,0,2583,2475,2,731,243,76,37,65,36,33,49,79,30,10,12,0,4,24,0x2003695,155,1136,720,840,0,0,0,0,0,0,0,924,4550,2333,10,518,550,2899,1,12676,8,2726,5,522,50,0,0,0,0,4298,1
|
||||
1294,KILLER_MANTIS,Killer Mantis,Killer Mantis,91,7650,0,1485,1674,1,1521,1201,107,45,82,56,58,45,69,40,10,12,1,4,22,0x2003695,175,1528,660,432,0,0,0,0,0,0,0,1031,4550,943,2500,721,10,509,15,514,25,1262,1,2108,1,0,0,0,0,4301,1
|
||||
1295,OWL_BARON,Owl Baron,Owl Baron,120,21000,1,3042,2282,2,629,201,88,25,72,65,55,102,77,72,10,12,2,6,60,0x6203695,175,1345,824,440,0,0,0,0,0,0,0,7071,3500,7063,2500,0,0,1472,1,1629,2,693,100,5045,5,0,0,0,0,4238,1
|
||||
1296,KOBOLD_LEADER,Kobold Leader,Kobold Leader,112,13520,1,2643,2383,1,995,96,90,62,135,34,68,56,83,47,10,12,1,7,44,0x3695,150,1028,528,360,0,0,0,0,0,0,0,999,450,1034,6305,912,1200,0,0,1613,2,525,150,526,100,0,0,0,0,4291,1
|
||||
@@ -2096,10 +2096,10 @@
|
||||
2936,E_GHOSTRING,Ghostring,Ghostring,1,10,0,0,0,1,1,1,100,99,0,0,0,0,0,0,7,12,0,3,20,0x0,300,1220,1080,648,0,0,0,0,0,0,0,535,1500,535,1500,535,1500,535,1500,12192,2000,7225,2000,6658,500,0,0,0,0,6658,10000
|
||||
//2937,M_LOKI,M Loki,M Loki,145,1215600,1,1,1,2,1835,444,15,89,76,66,90,55,189,22,10,12,1,7,20,0x0,175,800,750,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
2938,MM_MAGIC_SEAL,Magic Seal,Magic Seal,140,10000000,1,1,6999,1,1,1,80,200,16,26,30,115,79,5,10,12,2,0,20,0x0,300,1000,1000,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
2939,MM_EVIL_SHADOW1,Evil Shadow,Evil Shadow,138,112000,1,7456,5983,1,3266,1307,30,30,88,44,88,21,95,44,10,12,2,6,47,0x2000085,200,1500,600,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
2940,MM_EVIL_SHADOW2,Evil Shadow,Evil Shadow,141,127650,1,8103,7738,1,2678,1071,121,36,60,103,45,35,172,15,10,12,1,6,47,0x2000085,200,1000,500,600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
2941,MM_EVIL_SHADOW3,Evil Shadow,Evil Shadow,142,153400,1,8863,6736,1,3167,1267,89,44,120,87,66,33,106,27,10,12,2,6,47,0x2000085,200,1800,780,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
2942,MM_EVIL_FANATICS,Evil Fanatics,Evil Fanatics,151,8256000,1,1008653,988954,3,3350,167,166,103,118,72,40,55,213,30,10,12,2,6,67,0x6280085,200,1000,500,350,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
2939,MM_EVIL_SHADOW1,Evil Shadow,Evil Shadow,138,112000,1,7456,5983,1,3266,1307,30,30,88,44,88,21,95,44,10,12,2,6,47,0x2000085,200,1500,600,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27264,1
|
||||
2940,MM_EVIL_SHADOW2,Evil Shadow,Evil Shadow,141,127650,1,8103,7738,1,2678,1071,121,36,60,103,45,35,172,15,10,12,1,6,47,0x2000085,200,1000,500,600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27264,1
|
||||
2941,MM_EVIL_SHADOW3,Evil Shadow,Evil Shadow,142,153400,1,8863,6736,1,3167,1267,89,44,120,87,66,33,106,27,10,12,2,6,47,0x2000085,200,1800,780,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27264,1
|
||||
2942,MM_EVIL_FANATICS,Evil Fanatics,Evil Fanatics,151,8256000,1,1008653,988954,3,3350,167,166,103,118,72,40,55,213,30,10,12,2,6,67,0x6280085,200,1000,500,350,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27265,1
|
||||
2943,MM_ICE_MINE,Icemine,Icemine,149,10000,200,0,0,7,200,1,200,10,200,200,200,200,200,200,12,12,0,4,88,0xE170000,2000,0,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
//2944,J_HORNET
|
||||
//2945,J_MUMMY
|
||||
@@ -2156,8 +2156,8 @@
|
||||
2996,XM_CELINE_KIMI,Celine Kimi,Celine Kimi,160,66666666,1,4444444,4033332,2,6666,6666,479,444,144,166,44,444,166,166,10,12,2,1,28,0x6283695,100,768,1056,480,444444,616,10000,617,10000,22534,10000,22534,4000,18549,4000,7642,4000,19701,100,13442,100,712,10000,0,0,0,0,0,0,0,0
|
||||
2997,G_XM_CELINE_KIMI,Kimi's Phantom,Kimi's Phantom,160,66666666,1,0,0,2,6666,6666,479,444,144,166,44,444,166,166,10,12,2,1,28,0x6203695,100,768,1056,480,0,0,0,0,0,0,0,6683,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
2998,EP14_MORS_EVENT,Weakened Morocc,Weakened Morocc,158,1771440,1,12390,16104,1,1872,900,113,45,87,51,45,88,106,50,12,12,2,6,60,0x6200085,200,2612,824,440,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
2999,EP14_MORS_BOSSA,Morocc Necromancer,Morocc Necromancer,158,4000000,1,2106000,1336500,1,700,0,215,555,165,190,142,146,299,93,12,12,1,7,60,0x6280085,100,300,384,288,0,0,0,0,0,0,0,607,2000,603,200,604,200,0,0,0,0,0,0,522,200,0,0,0,0,0,0
|
||||
3000,EP14_MORS_BOSSB,Morocc Necromancer,Morocc Necromancer,101,80000000,1,2310750,1465200,12,700,1,1,1,1,1,1,180,1,1,12,12,1,7,82,0x6280085,2000,2700,384,288,0,0,0,0,0,0,0,607,2000,603,200,604,200,22537,10000,22537,10000,0,0,522,200,0,0,0,0,0,0
|
||||
2999,EP14_MORS_BOSSA,Morocc Necromancer,Morocc Necromancer,158,4000000,1,2106000,1336500,1,700,0,215,555,165,190,142,146,299,93,12,12,1,7,60,0x6280085,100,300,384,288,0,0,0,0,0,0,0,607,2000,603,200,604,200,0,0,0,0,0,0,522,200,0,0,0,0,27326,1
|
||||
3000,EP14_MORS_BOSSB,Morocc Necromancer,Morocc Necromancer,101,80000000,1,2310750,1465200,12,700,1,1,1,1,1,1,180,1,1,12,12,1,7,82,0x6280084,2000,2700,384,288,0,0,0,0,0,0,0,607,2000,603,200,604,200,22537,10000,22537,10000,0,0,522,200,0,0,0,0,0,0
|
||||
3001,EP14_MORS_MOB1,Morocc's Ghoul,Morocc's Ghoul,158,295240,1,1239,1610,1,1872,900,113,45,87,51,45,88,106,50,12,12,1,6,60,0x6200085,1000,2612,824,440,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
3002,EP14_MORS_MOB2,Morocc's Osiris,Morocc's Osiris,158,442860,1,1239,1610,1,1872,900,113,45,87,51,45,88,106,50,12,12,1,6,60,0x6200085,200,2612,824,440,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
3003,EP14_MORS_MOB3,Morocc's Archer Skeleton,Morocc's Archer Skeleton,158,295240,1,1239,1610,7,1872,900,113,45,87,51,45,88,106,50,12,12,1,6,60,0x6200085,200,300,824,440,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
@@ -2173,20 +2173,20 @@
|
||||
3013,EP14_3_DEATH_B_MOB1,Corrupt Orc Warrior,Corrupt Orc Warrior,158,300000,1,12390,16104,1,948,215,240,60,150,85,150,40,122,70,10,12,1,7,42,0x0000085,150,864,400,150,0,0,0,0,0,0,0,607,10,603,20,604,20,715,20,717,20,716,20,522,20,0,0,0,0,0,0
|
||||
3014,EP14_3_DEATH_B_MOB2,Corrupt Desert Wolf,Corrupt Desert Wolf,158,292450,1,12390,16104,1,948,215,240,50,120,85,110,55,130,70,10,12,1,2,43,0x0000085,150,864,400,150,0,0,0,0,0,0,0,607,10,603,20,604,20,715,20,717,20,716,20,522,20,0,0,0,0,0,0
|
||||
3015,EP14_3_DEATH_B_MOB3,Corrupt Phen,Corrupt Phen,158,284110,1,12390,16104,1,948,215,240,100,110,85,95,70,115,70,10,12,1,5,41,0x0000085,150,864,400,150,0,0,0,0,0,0,0,607,10,603,20,604,20,715,20,717,20,716,20,522,20,0,0,0,0,0,0
|
||||
3016,EP14_3_DEATH_C_MOB1,Corrupt Orc Zombie,Corrupt Orc Zombie,158,375000,1,12390,16104,1,948,215,150,150,180,145,202,40,88,30,10,12,1,7,49,0x0000085,170,864,400,150,0,0,0,0,0,0,0,607,10,603,20,604,20,715,20,717,20,716,20,522,20,0,0,0,0,0,0
|
||||
3016,EP14_3_DEATH_C_MOB1,Corrupt Orc Zombie,Corrupt Orc Zombie,158,375000,1,12390,16104,1,948,215,150,150,180,145,202,40,88,30,10,12,1,7,49,0x0000085,170,864,400,150,0,0,0,0,0,0,0,607,10,603,20,604,20,715,20,717,20,716,20,522,20,0,0,0,0,27328,1
|
||||
3017,EP14_3_DEATH_C_MOB2,Corrupt Verit,Corrupt Verit,158,352715,1,12390,16104,1,948,215,200,100,166,87,150,60,150,130,10,12,1,2,49,0x0000085,150,864,400,150,0,0,0,0,0,0,0,607,10,603,20,604,20,715,20,717,20,716,20,522,20,0,0,0,0,0,0
|
||||
3018,EP14_3_DEATH_C_MOB3,Corrupt Megalodon,Corrupt Megalodon,158,347413,1,12390,16104,1,948,215,240,300,157,80,140,90,209,84,10,12,1,5,49,0x0000085,170,864,400,150,0,0,0,0,0,0,0,607,10,603,20,604,20,715,20,717,20,716,20,522,20,0,0,0,0,0,0
|
||||
//3019,CELINE_KIMI
|
||||
3020,FIRE_CONDOR,Fire Condor,Fire Condor,141,125114,1,7021,7481,1,38,1201,71,45,104,72,66,10,113,52,10,12,1,2,43,0x0000081,110,1148,648,480,0,0,0,0,0,0,0,6691,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
3021,FIRE_SAND_MAN,Fire Sand Man,Fire Sandman,143,130501,1,7207,7734,1,38,1356,122,73,84,36,25,55,124,35,10,12,1,0,63,0x003885,150,1672,720,288,0,0,0,0,0,0,0,6694,1500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
3022,FIRE_FRILLDORA,Fire Frilldora,Fire Frilldora,147,141301,1,7807,8199,1,38,1392,134,40,148,38,128,45,121,30,10,12,1,2,63,0x0000081,130,1540,720,432,0,0,0,0,0,0,0,6694,1500,6696,1500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
3023,FIRE_GOLEM,Fire Golem,Fire Golem,148,180213,1,8912,9464,1,38,1321,292,102,70,78,267,25,84,25,10,12,2,0,83,0x003885,200,1608,816,396,0,0,0,0,0,0,0,6693,2000,6695,1500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
3020,FIRE_CONDOR,Fire Condor,Fire Condor,141,125114,1,7021,7481,1,38,1201,71,45,104,72,66,10,113,52,10,12,1,2,43,0x0000081,110,1148,648,480,0,0,0,0,0,0,0,6691,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27026,1
|
||||
3021,FIRE_SAND_MAN,Fire Sand Man,Fire Sandman,143,130501,1,7207,7734,1,38,1356,122,73,84,36,25,55,124,35,10,12,1,0,63,0x003885,150,1672,720,288,0,0,0,0,0,0,0,6694,1500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27027,1
|
||||
3022,FIRE_FRILLDORA,Fire Frilldora,Fire Frilldora,147,141301,1,7807,8199,1,38,1392,134,40,148,38,128,45,121,30,10,12,1,2,63,0x0000081,130,1540,720,432,0,0,0,0,0,0,0,6694,1500,6696,1500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27028,1
|
||||
3023,FIRE_GOLEM,Fire Golem,Fire Golem,148,180213,1,8912,9464,1,38,1321,292,102,70,78,267,25,84,25,10,12,2,0,83,0x003885,200,1608,816,396,0,0,0,0,0,0,0,6693,2000,6695,1500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27029,1
|
||||
//3024,14_3_MERCENARY_A
|
||||
//3025,14_3_MERCENARY_B
|
||||
3026,FIREPIT,Fire Pit,Fire Pit,17,10,1,58,43,1,38,12,20,3,15,8,17,0,15,0,10,12,1,1,29,0x170000,400,2612,912,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
3027,FULBUK,Fire Bug,Fire Bug,150,234,1,58,47,1,38,12,20,3,15,8,17,0,15,0,10,12,1,1,29,0x0000001,120,1288,288,768,0,0,0,0,0,0,0,6689,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
3027,FULBUK,Fire Bug,Fire Bug,150,234,1,58,47,1,38,12,20,3,15,8,17,0,15,0,10,12,1,1,29,0x0000001,120,1288,288,768,0,0,0,0,0,0,0,6689,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27030,1
|
||||
3028,SONIA,Sonia,Sonia,17,20,1,58,43,1,38,12,20,3,15,8,17,0,15,0,10,12,1,1,29,0x170000,400,2612,912,288,0,0,0,0,0,0,0,6690,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
3029,GRIM_REAPER_ANKOU,Grim Reaper Ankou,Reaper Yanku,159,50000000,1553,300000,330000,1,1500,1000,200,70,200,100,200,200,220,100,10,12,2,1,89,0x6200085,200,900,864,480,0,0,0,0,0,0,0,607,500,603,200,604,200,22537,10000,0,0,522,200,0,0,0,0,0,0,0,0
|
||||
3029,GRIM_REAPER_ANKOU,Grim Reaper Ankou,Reaper Yanku,159,50000000,1553,300000,330000,1,1500,1000,200,70,200,100,200,200,220,100,10,12,2,1,89,0x6200085,200,900,864,480,0,0,0,0,0,0,0,607,500,603,200,604,200,22537,10000,0,0,522,200,0,0,0,0,0,0,27327,1
|
||||
//3030,STANDING_SOUL
|
||||
//3031,MUTANT_NECROMANCER
|
||||
//3032,MUTANT_GHOUL
|
||||
@@ -2196,9 +2196,9 @@
|
||||
//3036,MUTANT_VERIT
|
||||
//3037,MUTANT_LUDE
|
||||
3038,HIDDEN_MOB7,Hidden Mob 7,Monster 7,151,10000,1,0,0,1,2000,0,200,100,100,100,100,100,100,100,12,12,0,0,88,0x6370004,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
3039,B_MOROCC_1,Blazing Morocc Reincarnation,Blazing Morocc Reincarnation,149,8000000,1,2855,1811,1,1901,145,199,35,126,91,63,61,114,37,0,0,2,8,27,0x0,110,576,480,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
3040,B_MOROCC_2,Distorted Morocc Reincarnation,Distorted Morocc Reincarnation,149,6400000,1,3311,2101,1,1625,159,92,5,121,86,71,65,113,44,10,12,1,6,67,0x2000000,150,576,648,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
3041,B_MOROCC_4,Freezing Morocc Reincarnation,Freezing Morocc Reincarnation,149,7700000,1,2995,2230,1,1235,599,109,54,114,88,62,97,164,43,0,0,1,6,61,0x2000000,150,1536,648,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
3039,B_MOROCC_1,Blazing Morocc Reincarnation,Blazing Morocc Reincarnation,149,8000000,1,2855,1811,1,1901,145,199,35,126,91,63,61,114,37,0,0,2,8,27,0x2000085,110,576,480,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
3040,B_MOROCC_2,Distorted Morocc Reincarnation,Distorted Morocc Reincarnation,149,6400000,1,3311,2101,1,1625,159,92,5,121,86,71,65,113,44,10,12,1,6,67,0x2000085,150,576,648,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
3041,B_MOROCC_4,Freezing Morocc Reincarnation,Freezing Morocc Reincarnation,149,7700000,1,2995,2230,1,1235,599,109,54,114,88,62,97,164,43,0,0,1,6,61,0x2000085,150,1536,648,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
//3042,WATERMELON_17
|
||||
//3043,WATERMELON_18
|
||||
//3044,WATERMELON_19
|
||||
@@ -2248,13 +2248,13 @@
|
||||
//3088,MM_BRINARANEA_BABY,Mm Brinaranea Baby,Mm Brinaranea Baby,155,155600,1,0,1,1,1,1,80,200,16,26,30,115,79,5,10,12,2,0,20,0x0,300,1000,1000,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
//3089,MM_LOCO_KASA,Mm Loco Kasa,Mm Loco Kasa,155,185000,1,0,0,1,3266,666,30,30,88,44,88,21,95,44,10,12,2,6,47,0x2000000,200,1500,600,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
//3090,MM_LOCO_SALAMANDER,Mm Loco Salamander,Mm Loco Salamander,155,217650,1,0,0,1,2678,1257,121,36,60,103,45,35,172,15,10,12,1,6,47,0x2000000,200,1000,500,600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
3091,MM_BRINARANEA,Brinaranea,Brinaranea,165,81650000,1,0,0,3,8255,197,264,177,135,135,12,72,220,91,10,12,2,6,61,0x6280000,200,1020,500,768,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
3092,MM_MUSPELLSKOLL,Muspellskoll,Muspellskoll,165,55620000,1,0,0,3,9672,98,211,140,202,119,6,45,275,71,10,12,2,6,63,0x6280000,200,608,408,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
3091,MM_BRINARANEA,Brinaranea,Brinaranea,165,81650000,1,0,0,3,8255,197,264,177,135,135,12,72,220,91,10,12,2,6,61,0x6280000,200,1020,500,768,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27324,1
|
||||
3092,MM_MUSPELLSKOLL,Muspellskoll,Muspellskoll,165,55620000,1,0,0,3,9672,98,211,140,202,119,6,45,275,71,10,12,2,6,63,0x6280000,200,608,408,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27325,1
|
||||
//3093,MM_BRINARANEA_CORE,Mm Brinaranea Core,Mm Brinaranea Core,160,300,1,0,0,0,1,1,1,1,1,1,1,1,1,1,10,12,0,6,21,0x2170000,2000,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
//3094,MM_MUSPELLSKOLL_CORE,Mm Muspellskoll Core,Mm Muspellskoll Core,160,300,1,0,0,0,1,1,1,1,1,1,1,1,1,1,10,12,0,6,23,0x2170000,2000,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
//3095,MM_GOD_SHADOW,Mm God Shadow,Mm God Shadow,1,100000000,1,0,0,0,2,1,1,1,1,1,1,1,1,1,10,12,0,6,23,0x2170000,2000,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
//3096,MM_MOROCC_KID,Mm Morocc Kid,Mm Morocc Kid,175,80000000,1,0,0,3,4980,209,158,134,90,122,7,87,287,36,10,12,0,6,66,0x6280000,200,1000,460,350,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
3097,MM_MOROCC_ADT,Despair God Morocc,Despair God Morocc,175,120000000,1,0,0,3,5523,175,203,155,122,103,12,106,269,51,10,12,1,6,47,0x6280000,200,750,510,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
//3096,MM_MOROCC_KID,Mm Morocc Kid,Mm Morocc Kid,175,80000000,1,0,0,3,4980,209,158,134,90,122,7,87,287,36,10,12,0,6,66,0x6280000,200,1000,460,350,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4559,1
|
||||
3097,MM_MOROCC_ADT,Despair God Morocc,Despair God Morocc,175,120000000,1,0,0,3,5523,175,203,155,122,103,12,106,269,51,10,12,1,6,47,0x6280000,200,750,510,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27321,1
|
||||
//3098,MM_MOROCC_ORIGIN,Mm Morocc Origin,Mm Morocc Origin,160,3258000,1,0,0,3,6177,40,351,212,195,35,5,36,355,7,10,12,2,6,87,0x6280000,350,2000,750,750,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
//3099,MM_MOROCC_REST,Mm Morocc Rest,Mm Morocc Rest,160,1450000,1,0,0,3,2963,67,112,98,110,98,13,48,271,9,10,12,2,6,87,0x6280000,200,500,510,350,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
//3100,MM_MANA_BLACK,Mm Mana Black,Mm Mana Black,1,30,0,0,0,0,1,1,1,1,1,1,1,1,1,1,10,12,0,0,20,0x170000,2000,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
@@ -2262,8 +2262,8 @@
|
||||
3102,MM_MANA_RED,Mana of Life,Mana of Life,1,30,0,0,0,0,1,1,1,1,1,1,1,1,1,1,10,12,0,0,20,0x170000,2000,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
3103,MM_MANA_YELLOW,Mana of Earth,Mana of Earth,1,30,0,0,0,0,1,1,1,1,1,1,1,1,1,1,10,12,0,0,20,0x170000,2000,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
//3104,MM_MANA_BLUE,Mm Mana Blue,Mm Mana Blue,1,30,0,0,0,0,1,1,1,1,1,1,1,1,1,1,10,12,0,0,20,0x170000,2000,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
//3105,MM_GB_MOROCC_1,Mm Gb Morocc 1,Mm Gb Morocc 1,149,5000000,1,0,0,1,1901,145,199,35,126,91,63,61,114,37,10,12,2,8,43,0x6200000,110,576,480,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
//3106,MM_GB_MOROCC_4,Mm Gb Morocc 4,Mm Gb Morocc 4,149,5000000,1,0,0,1,1235,599,109,54,114,88,62,97,164,43,10,12,1,6,68,0x6200000,150,1536,648,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
//3105,MM_GB_MOROCC_1,Mm Gb Morocc 1,Mm Gb Morocc 1,149,5000000,1,0,0,1,1901,145,199,35,126,91,63,61,114,37,10,12,2,8,43,0x6200000,110,576,480,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27322,1
|
||||
//3106,MM_GB_MOROCC_4,Mm Gb Morocc 4,Mm Gb Morocc 4,149,5000000,1,0,0,1,1235,599,109,54,114,88,62,97,164,43,10,12,1,6,68,0x6200000,150,1536,648,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27323,1
|
||||
//3107,E_EASTER_BUNNY,Easter Bunny,Easter Bunny,1,15,1,0,0,1,0,0,160,5,1,1,1,1,999,1,10,12,1,2,60,0x1F0000,200,1456,456,336,0,0,0,0,0,0,0,22571,3000,949,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
3108,JITTERBUG1,Jitterbug1,Jitterbug1,135,2614000,1,36804,23170,1,3210,695,123,68,189,78,81,51,108,56,10,12,2,6,49,0x6203695,150,676,2400,480,0,0,0,0,0,0,0,1935,250,2988,500,15101,500,6719,5000,6719,1000,0,0,0,0,0,0,0,0,27109,1
|
||||
3109,JITTERBUG2,Jitterbug2,Jitterbug2,135,2614000,1,36804,23170,1,3210,695,123,68,189,78,81,51,108,56,10,12,2,6,49,0x6203695,150,676,2400,480,0,0,0,0,0,0,0,1990,250,2989,500,15100,500,6719,5000,6719,1000,0,0,0,0,0,0,0,0,27109,1
|
||||
@@ -2347,7 +2347,7 @@
|
||||
//3187,E2_G_S_NYDHOG
|
||||
//3188,E2_FELOCK
|
||||
//3189,WOLF_MOON
|
||||
3190,MM_SARAH,Sarah,Sarah Irene,160,100000000,1,0,0,12,1090,1665,276,255,43,161,6,188,225,136,10,12,0,0,20,0x87700A4,2000,500,500,0,0,0,0,0,0,0,0,15121,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4610,1
|
||||
3190,MM_SARAH,Sarah,Sarah Irene,160,100000000,1,0,0,12,1090,1665,276,255,43,161,6,188,225,136,10,12,0,0,20,0xE7F00A4,2000,500,500,0,0,0,0,0,0,0,0,15121,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4610,1
|
||||
3191,MM_M_GIGAN1,Gigantes,Gigantes,160,6653400,1,0,1,2,4635,120,64,112,156,151,30,62,265,21,10,12,1,6,47,0x62D3885,250,500,500,600,0,0,0,0,0,0,0,15121,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27183,1
|
||||
3192,MM_M_GIGAN2,Gigantes,Gigantes,160,9870000,1,0,0,2,5128,89,89,175,212,138,43,21,227,15,10,12,1,6,47,0x62A3885,250,500,500,600,0,0,0,0,0,0,0,15121,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27183,1
|
||||
3193,MM_M_GIGAN3,Ancient Medium Gigantes,Ancient Medium Gigantes,160,1126300,1,0,0,2,3967,165,113,155,121,125,45,35,271,15,10,12,1,6,47,0x6283885,300,500,500,600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27183,1
|
||||
@@ -3946,16 +3946,64 @@
|
||||
//20813,MD_EVENT_AMDARAIS
|
||||
//20814,G_PAYONSOLDIER
|
||||
//20815,G_PAYONSOLDIER2
|
||||
|
||||
//20816,EM_DILUVIO
|
||||
//20817,EM_ARDOR
|
||||
//20818,EM_PROCELLA
|
||||
//20819,EM_TERREMOTUS
|
||||
//20820,EM_SERPENS
|
||||
//20821,4JOB_VOID
|
||||
//20822,4JOB_WRAITH
|
||||
//20823,4JOB_KINGS_NIGHT
|
||||
//20824,4JOB_AGONY_NIGHT
|
||||
//20825,4JOB_DEVOTION_NIGHT
|
||||
//20826,4JOB_ARMED_NIGHT
|
||||
//20827,4JOB_DOOMK
|
||||
//20828,4JOB_VERKHASEL
|
||||
//20829,4JOB_BAPHOMET
|
||||
//20830,4JOB_H_FALCON
|
||||
//20831,4JOB_S_FALCON
|
||||
//20832,4JOB_R_FALCON
|
||||
//20833,4JOB_WORG
|
||||
//20834,MEISTER_ABR1
|
||||
//20835,MEISTER_ABR2
|
||||
//20836,MEISTER_ABR3
|
||||
//20837,MEISTER_ABR4
|
||||
//20838,ELEMETAL_MASTER_S1
|
||||
//20839,ELEMETAL_MASTER_S2
|
||||
//20840,ELEMETAL_MASTER_S3
|
||||
//20841,ELEMETAL_MASTER_S4
|
||||
//20842,ELEMETAL_MASTER_S5
|
||||
//20843,ILL_ABYSMAL_WITCH
|
||||
//20844,PRAY_GIVER
|
||||
//20845,SMILE_GIVER
|
||||
//20846,MD_HIDDEN_GROUND01
|
||||
//20847,MD_HIDDEN_GROUND02
|
||||
//20848,SUMMON_WOODENWARRIOR
|
||||
//20849,SUMMON_WOODEN_FAIRY
|
||||
//20850,SUMMON_CREEPER
|
||||
//20851,SUMMON_HELLTREE
|
||||
|
||||
//20856,MD_N_ARENA_1
|
||||
//20857,MD_N_ARENA_2
|
||||
//20858,MD_N_ARENA_3_1
|
||||
//20859,MD_N_ARENA_3_2
|
||||
//20860,MD_N_ARENA_3_3
|
||||
//20861,MD_N_ARENA_4
|
||||
//20862,MD_N_ARENA_5
|
||||
//20863,MD_N_ARENA_6
|
||||
//20864,MD_N_ARENA_7
|
||||
//20865,MD_N_ARENA_8
|
||||
//20866,MD_N_ARENA_9
|
||||
//20867,MD_N_ARENA_10
|
||||
//20868,MD_N_ARENA_11
|
||||
//20869,MD_N_ARENA_12
|
||||
//20870,MD_KANABIAN_N
|
||||
//20871,MD_ALPHONSE_N
|
||||
//20872,MD_GEFFEN_FENRIR_N
|
||||
//20873,WAR_NUT
|
||||
//20874,MOLE_TW
|
||||
|
||||
//20875,4JOB_LETICIA
|
||||
//20876,4JOB_ACIDUS
|
||||
//20877,G_ILL_SROPHO
|
||||
//20878,G_ILL_OBEAUNE
|
||||
//20879,G_ILL_DEVIACE
|
||||
@@ -3965,6 +4013,210 @@
|
||||
//20883,G_ILL_SWORD_FISH
|
||||
//20884,G_ILL_STROUF
|
||||
//20885,G_ILL_PHEN
|
||||
//20886,MD_Airboat_Tree
|
||||
//20887,MD_Airboat_Poring
|
||||
//20888,MD_Airboat_Worm
|
||||
//20889,MD_Airboat_LEECH
|
||||
//20890,MD_Airboat_Mos
|
||||
//20891,MD_Airboat_Boss
|
||||
//20892,MD_SAKRAY
|
||||
//20893,MD_TIARA
|
||||
//20894,MD_UNDEAD_KNIGHT
|
||||
//20895,MD_UNDEAD_SOLDIER
|
||||
//20896,MD_UNDEAD_ARCHER
|
||||
//20897,MD_UNDEAD_WIZARD
|
||||
//20898,MD_UNDEAD_MAGICIAN
|
||||
//20899,MD_UNDEAD_NOBLE
|
||||
//20900,MD_UNDEAD_SERVANT
|
||||
//20901,DISASTER_OMEN
|
||||
//20902,DISASTER_WIND
|
||||
//20903,CONQUER_INCARNATION
|
||||
//20904,FAMINE_INCARNATION
|
||||
//20905,APPETITE_INCARNATION
|
||||
//20906,DISASTER_SYMBOL
|
||||
//20907,DEVIL_EYE
|
||||
//20908,WAR_INCARNATION
|
||||
//20909,DEATH_INCARNATION
|
||||
//20910,CARNIVOROUS
|
||||
//20911,SINS_JUSTICE
|
||||
//20912,SINS_BRAVE
|
||||
//20913,SINS_MODERATION
|
||||
//20914,SINS_WISDOM
|
||||
//20915,G_SINS_JUSTICE
|
||||
//20916,G_SINS_BRAVE
|
||||
//20917,G_SINS_MODERATION
|
||||
//20918,G_SINS_WISDOM
|
||||
//20919,CARAT_TWEVENT
|
||||
//20920,CHIMERA_LAVA
|
||||
//20921,CHIMERA_FULGOR
|
||||
//20922,CHIMERA_NAPEO
|
||||
//20923,CHIMERA_GALENSIS
|
||||
//20924,CHIMERA_AMITERA
|
||||
//20925,CHIMERA_LITUS
|
||||
//20926,CHIMERA_FILLIA
|
||||
//20927,CHIMERA_VANILAQUS
|
||||
//20928,CHIMERA_THEONE
|
||||
//20929,GIANT_CAPUT
|
||||
//20930,DOLORIAN
|
||||
//20931,PLAGARION
|
||||
//20932,DEADRE
|
||||
//20933,VENEDI
|
||||
//20934,R001_BESTIA
|
||||
//20935,GAN_CEANN
|
||||
//20936,DISGUISER
|
||||
//20937,BRUTAL_MURDERER
|
||||
//20938,GHOST_CUBE
|
||||
//20939,LUDE_GAL
|
||||
//20940,BLUEMOON_LOLI_RURI
|
||||
//20941,GROTE
|
||||
//20942,PIERROTZOIST
|
||||
//20943,DEATH_WITCH
|
||||
//20944,JP_E_MONSTER_151
|
||||
//20945,JP_E_MONSTER_152
|
||||
//20946,JP_E_MONSTER_153
|
||||
//20947,JP_E_MONSTER_154
|
||||
//20948,JP_E_MONSTER_155
|
||||
//20949,JP_E_MONSTER_156
|
||||
//20950,JP_E_MONSTER_157
|
||||
//20951,JP_E_MONSTER_158
|
||||
//20952,JP_E_MONSTER_159
|
||||
//20953,JP_E_MONSTER_160
|
||||
//20954,JP_E_MONSTER_161
|
||||
//20955,JP_E_MONSTER_162
|
||||
//20956,JP_E_MONSTER_163
|
||||
//20957,JP_E_MONSTER_164
|
||||
//20958,JP_E_MONSTER_165
|
||||
//20959,JP_E_MONSTER_166
|
||||
//20960,JP_E_MONSTER_167
|
||||
//20961,JP_E_MONSTER_168
|
||||
//20962,JP_E_MONSTER_169
|
||||
//20963,JP_E_MONSTER_170
|
||||
//20964,JP_E_MONSTER_171
|
||||
//20965,JP_E_MONSTER_172
|
||||
//20966,JP_E_MONSTER_173
|
||||
//20967,JP_E_MONSTER_174
|
||||
//20968,JP_E_MONSTER_175
|
||||
//20969,JP_E_MONSTER_176
|
||||
//20970,JP_E_MONSTER_177
|
||||
//20971,JP_E_MONSTER_178
|
||||
//20972,JP_E_MONSTER_179
|
||||
//20973,JP_E_MONSTER_180
|
||||
//20974,JP_E_MONSTER_181
|
||||
//20975,JP_E_MONSTER_182
|
||||
//20976,JP_E_MONSTER_183
|
||||
//20977,JP_E_MONSTER_184
|
||||
//20978,JP_E_MONSTER_185
|
||||
//20979,JP_E_MONSTER_186
|
||||
//20980,JP_E_MONSTER_187
|
||||
//20981,JP_E_MONSTER_188
|
||||
//20982,JP_E_MONSTER_189
|
||||
//20983,JP_E_MONSTER_190
|
||||
//20984,JP_E_MONSTER_191
|
||||
//20985,JP_E_MONSTER_192
|
||||
//20986,JP_E_MONSTER_193
|
||||
//20987,JP_E_MONSTER_194
|
||||
//20988,JP_E_MONSTER_195
|
||||
//20989,JP_E_MONSTER_196
|
||||
//20990,JP_E_MONSTER_197
|
||||
//20991,JP_E_MONSTER_198
|
||||
//20992,JP_E_MONSTER_199
|
||||
//20993,JP_E_MONSTER_200
|
||||
//20994,MD_BETELGEUSE
|
||||
//20995,MD_G_DEADSOUL
|
||||
//20996,MD_NAGHT_SIEGER
|
||||
//20997,MD_G_ENTWEIHEN_M
|
||||
//20998,MD_T_JAKK
|
||||
//20999,MD_T_STONE_SHOOTER
|
||||
//21000,MD_T_GRIZZLY
|
||||
//21001,MD_T_STALACTIC_GOLEM
|
||||
//21002,MD_T_CHIMERA
|
||||
//21003,MD_T_KARAKASA
|
||||
//21004,MD_T_RIDEWORD
|
||||
//21005,MD_T_PARASITE
|
||||
//21006,MD_T_WRAITH
|
||||
//21007,MD_T_PETIT_
|
||||
//21008,MD_T_WIND_GHOST
|
||||
//21009,MD_T_CLOCK
|
||||
//21010,MD_T_RAYDRIC_ARCHER
|
||||
//21011,MD_T_INCREASE_SOIL
|
||||
//21012,MD_T_PENOMENA
|
||||
//21013,MD_T_PETIT
|
||||
//21014,MD_T_ALARM
|
||||
//21015,MD_T_ZOMBIE_PRISONER
|
||||
//21016,MD_T_MARIONETTE
|
||||
//21017,MD_T_PERMETER
|
||||
//21018,MD_T_SKEL_PRISONER
|
||||
//21019,MD_T_OWL_DUKE
|
||||
//21020,MD_T_DEVIRUCHI
|
||||
//21021,MD_T_BLOOD_BUTTERFLY
|
||||
//21022,MD_T_STAPO
|
||||
//21023,MD_T_EVIL_CLOUD_HERMIT
|
||||
//21024,MD_T_THE_PAPER
|
||||
//21025,MD_T_TENGU
|
||||
//21026,MD_T_ALICE
|
||||
//21027,MD_T_ANACONDAQ
|
||||
//21028,MD_T_GARGOYLE
|
||||
//21029,MD_T_CARAT
|
||||
//21030,MD_T_STING
|
||||
//21031,MD_T_GRYPHON
|
||||
//21032,MD_T_GIBBET
|
||||
//21033,MD_T_NIGHTMARE_TERROR
|
||||
//21034,MD_T_ANOLIAN
|
||||
//21035,MD_T_BLOODY_MURDERER
|
||||
//21036,MD_T_ALIOT
|
||||
//21037,MD_T_VENATU
|
||||
//21038,MD_T_DEATHWORD
|
||||
//21039,MD_T_PLASMA_B
|
||||
//21040,MD_T_DIMIK
|
||||
//21041,MD_T_MINI_DEMON
|
||||
//21042,MD_T_LEIB_OLMAI
|
||||
//21043,MD_T_WANDER_MAN
|
||||
//21044,MD_T_RETRIBUTION
|
||||
//21045,MD_T_FLAME_SKULL
|
||||
//21046,MD_T_KNIGHT_OF_ABYSS
|
||||
//21047,MD_T_BANSHEE
|
||||
//21048,G_CHIMERA_LAVA
|
||||
//21049,G_CHIMERA_FULGOR
|
||||
//21050,G_CHIMERA_NAPEO
|
||||
//21051,G_CHIMERA_GALENSIS
|
||||
//21052,G_DISGUISER
|
||||
//21053,G_BLUEMOON_LOLI_RURI
|
||||
//21054,G_GROTE
|
||||
//21055,G_PIERROTZOIST
|
||||
//21056,G_GIANT_CAPUT
|
||||
//21057,G_DOLORIAN
|
||||
//21058,G_PLAGARION
|
||||
//21059,G_DEADRE
|
||||
//21060,G_VENEDI
|
||||
//21061,MD_Airboat_Boss2
|
||||
//21062,MD_Airboat_Boss3
|
||||
//21063,MD_Airboat_Boss4
|
||||
//21064,S_DUMMY_100_SMALL
|
||||
//21065,S_DUMMY_100_MEDIUM
|
||||
//21066,S_DUMMY_100_LARGE
|
||||
//21067,S_DUMMY_100_NOTHING
|
||||
//21068,S_DUMMY_100_DRAGON
|
||||
//21069,S_DUMMY_100_ANIMAL
|
||||
//21070,S_DUMMY_100_HUMAN
|
||||
//21071,S_DUMMY_100_INSECT
|
||||
//21072,S_DUMMY_100_FISH
|
||||
//21073,S_DUMMY_100_DEMON
|
||||
//21074,S_DUMMY_100_PLANT
|
||||
//21075,S_DUMMY_100_ANGEL
|
||||
//21076,S_DUMMY_100_UNDEAD
|
||||
//21077,S_DUMMY_100_NOTHING2
|
||||
//21078,S_DUMMY_100_WATER
|
||||
//21079,S_DUMMY_100_GROUND
|
||||
//21080,S_DUMMY_100_FIRE
|
||||
//21081,S_DUMMY_100_WIND
|
||||
//21082,S_DUMMY_100_POISON
|
||||
//21083,S_DUMMY_100_SAINT
|
||||
//21084,S_DUMMY_100_DARKNESS
|
||||
//21085,S_DUMMY_100_TELEKINESIS
|
||||
//21086,S_DUMMY_100_UNDEAD2
|
||||
//21087,S_DUMMY_100_HUMANP
|
||||
//21088,S_DUMMY_100_DORAMP
|
||||
//21089,WANDERING_DUCK
|
||||
|
||||
//31999,HUNTING_GID_DEFAULT
|
||||
//32000,MONSTER_2ND_END
|
||||
|
||||
@@ -16,9 +16,9 @@ RC2_GUARDIAN,1285,1286,1287,2081
|
||||
// Ninja Classes (Pirate's_Pride)
|
||||
RC2_NINJA,1315,1364,1401,1560
|
||||
// GvG
|
||||
RC2_GVG,1143,1905,1906,1907
|
||||
RC2_GVG,1288,1905,1907,1908
|
||||
// Battlefield
|
||||
RC2_BATTLEFIELD,1906,1909,1914,1915
|
||||
RC2_BATTLEFIELD,1906,1909,1910,1911,1912,1913,1914,1915
|
||||
// Treasure Chests
|
||||
RC2_TREASURE,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1938,1939,1940,1941,1942,1943,1944,1945,1946,2452,2453,2454,2455,2456,2457,2458,2459,2460,2461,2462
|
||||
// Bio Labs
|
||||
|
||||
@@ -714,12 +714,11 @@
|
||||
1141,Marina@NPC_CRITICALSLASH,attack,170,1,500,500,5000,no,target,always,0,,,,,,6,
|
||||
1141,Marina@NPC_EMOTION,walk,197,1,2000,0,5000,yes,self,always,0,19,,,,,,
|
||||
1141,Marina@NPC_WATERATTACK,attack,184,2,500,500,5000,no,target,always,0,,,,,,6,
|
||||
1142,Marine Sphere@NPC_RUN,idle,354,7,10000,0,30000,no,master,alchemist,,,,,,,26,
|
||||
1142,Marine Sphere@NPC_SELFDESTRUCTION,any,173,1,10000,3000,0,no,self,afterskill,354,,,,,,,
|
||||
1142,Marine Sphere@NPC_RANDOMMOVE,idle,331,1,10000,0,30000,yes,target,alchemist,,,,,,,,
|
||||
1142,Marine Sphere@NPC_SELFDESTRUCTION,idle,173,1,10000,3000,0,yes,self,alchemist,,,,,,,,
|
||||
1142,Marine Sphere@NPC_SELFDESTRUCTION,idle,173,1,500,2000,5000,no,self,myhpltmaxrate,99,,,,,,,
|
||||
1142,Marine Sphere@NPC_SELFDESTRUCTION,idle,173,1,10000,2000,5000,no,self,skillused,173,,,,,,,
|
||||
//1142,Marine Sphere@NPC_SELFDESTRUCTION,idle,173,1,10000,0,0,yes,self,always,0,,,,,,,
|
||||
//1142,Marine Sphere@NPC_SPEEDUP,any,332,1,10000,0,700,yes,self,always,0,,,,,,,
|
||||
1142,Marine Sphere@NPC_SPEEDUP,idle,332,1,10000,0,700,yes,target,always,,,,,,,,
|
||||
1143,Marionette@HT_FREEZINGTRAP,idle,121,5,500,0,300000,yes,around2,always,0,,,,,,29,
|
||||
1143,Marionette@MG_FIREWALL,chase,18,5,500,500,5000,yes,target,always,0,,,,,,2,
|
||||
1143,Marionette@NPC_TELEKINESISATTACK,attack,191,5,500,0,5000,yes,target,always,0,,,,,,6,
|
||||
|
||||
@@ -675,13 +675,13 @@ Body:
|
||||
if (.@i >= PET_INTIMATE_LOYAL) {
|
||||
bonus2 bAddRace,RC_Demihuman,3;
|
||||
bonus2 bMagicAddRace,RC_DemiHuman,3;
|
||||
bonus2 bAddRace,RC_Player,3;
|
||||
bonus2 bMagicAddRace,RC_Player,3;
|
||||
bonus2 bAddRace,RC_Player_Human,3;
|
||||
bonus2 bMagicAddRace,RC_Player_Human,3;
|
||||
} else if (.@i >= PET_INTIMATE_CORDIAL) {
|
||||
bonus2 bAddRace,RC_Demihuman,2;
|
||||
bonus2 bMagicAddRace,RC_DemiHuman,2;
|
||||
bonus2 bAddRace,RC_Player,2;
|
||||
bonus2 bMagicAddRace,RC_Player,2;
|
||||
bonus2 bAddRace,RC_Player_Human,2;
|
||||
bonus2 bMagicAddRace,RC_Player_Human,2;
|
||||
}
|
||||
- Mob: ALICE
|
||||
TameItem: Sway_Apron
|
||||
@@ -697,11 +697,11 @@ Body:
|
||||
if (.@i >= PET_INTIMATE_LOYAL) {
|
||||
bonus bMdef,2;
|
||||
bonus2 bSubRace,RC_DemiHuman,2;
|
||||
bonus2 bSubRace,RC_Player,2;
|
||||
bonus2 bSubRace,RC_Player_Human,2;
|
||||
} else if (.@i >= PET_INTIMATE_CORDIAL) {
|
||||
bonus bMdef,1;
|
||||
bonus2 bSubRace,RC_DemiHuman,1;
|
||||
bonus2 bSubRace,RC_Player,1;
|
||||
bonus2 bSubRace,RC_Player_Human,1;
|
||||
}
|
||||
Evolution:
|
||||
- Target: ALIZA
|
||||
@@ -760,11 +760,11 @@ Body:
|
||||
if (.@i >= PET_INTIMATE_LOYAL) {
|
||||
bonus bDef,2;
|
||||
bonus2 bSubRace,RC_DemiHuman,2;
|
||||
bonus2 bSubRace,RC_Player,2;
|
||||
bonus2 bSubRace,RC_Player_Human,2;
|
||||
} else if (.@i >= PET_INTIMATE_CORDIAL) {
|
||||
bonus bDef,1;
|
||||
bonus2 bSubRace,RC_DemiHuman,1;
|
||||
bonus2 bSubRace,RC_Player,1;
|
||||
bonus2 bSubRace,RC_Player_Human,1;
|
||||
}
|
||||
- Mob: ECLIPSE_P
|
||||
EggItem: Spring_Rabbit_Egg
|
||||
@@ -933,10 +933,10 @@ Body:
|
||||
|
||||
if (.@i >= PET_INTIMATE_LOYAL) {
|
||||
bonus2 bAddRace,RC_DemiHuman,5;
|
||||
bonus2 bAddRace,RC_Player,5;
|
||||
bonus2 bAddRace,RC_Player_Human,5;
|
||||
} else if (.@i >= PET_INTIMATE_CORDIAL) {
|
||||
bonus2 bAddRace,RC_DemiHuman,3;
|
||||
bonus2 bAddRace,RC_Player,3;
|
||||
bonus2 bAddRace,RC_Player_Human,3;
|
||||
}
|
||||
- Mob: SUCCUBUS
|
||||
TameItem: Boy's_Naivety
|
||||
@@ -1143,8 +1143,10 @@ Body:
|
||||
|
||||
if (.@i >= PET_INTIMATE_LOYAL) {
|
||||
bonus2 bSubRace,RC_Brute,5;
|
||||
bonus2 bSubRace,RC_Player_Doram,5;
|
||||
} else if (.@i >= PET_INTIMATE_CORDIAL) {
|
||||
bonus2 bSubRace,RC_Brute,3;
|
||||
bonus2 bSubRace,RC_Player_Doram,3;
|
||||
}
|
||||
- Mob: BACSOJIN_
|
||||
TameItem: Shiny_Wing_Gown
|
||||
|
||||
@@ -618,15 +618,15 @@
|
||||
|
||||
//---- Create Bomb --- ItemLV=28 ---------------
|
||||
//-- Apple Bomb <-- GN_MAKEBOMB Lv1, Apple Bomb CB, 1 Apple, 1 Scell, 1 Detonator, 1 Gun Powder
|
||||
246,13260,28,2496,1,6279,0,512,1,911,1,1051,1,6244,1
|
||||
//246,13260,28,2496,1,6279,0,512,1,911,1,1051,1,6244,1
|
||||
//-- Coconut Bomb <-- GN_MAKEBOMB Lv1, Coconut Bomb CB, 1 Detonator, 1 Coconut Fruit, 2 Gun Powder
|
||||
247,13261,28,2496,1,6281,0,1051,1,6263,1,6244,2
|
||||
//247,13261,28,2496,1,6281,0,1051,1,6263,1,6244,2
|
||||
//-- Melon Bomb <-- GN_MAKEBOMB Lv1, Melon Bomb CB, 1 Sticky Mucus, 1 Detonator, 2 Gun Powder, 1 Melon
|
||||
248,13262,28,2496,1,6282,0,938,1,1051,1,6244,2,6264,1
|
||||
//248,13262,28,2496,1,6282,0,938,1,1051,1,6244,2,6264,1
|
||||
//-- Pineapple Bomb <-- GN_MAKEBOMB Lv1, Pinepple Bomb CB, 1 Cactus Needle, 1 Detonator, 3 Gun Powder, 1 Pineapple
|
||||
249,13263,28,2496,1,6280,0,952,1,1051,1,6244,3,6265,1
|
||||
//249,13263,28,2496,1,6280,0,952,1,1051,1,6244,3,6265,1
|
||||
//-- Banana Bomb <-- GN_MAKEBOMB Lv1, Banana Bomb CB, 1 Banana, 1 Detonator, 4 Gun Powder, 1 Mould Powder
|
||||
250,13264,28,2496,1,6283,0,513,1,1051,1,6244,4,7001,1
|
||||
//250,13264,28,2496,1,6283,0,513,1,1051,1,6244,4,7001,1
|
||||
|
||||
//---- Special Pharmacy --- ItemLV=29 ----------
|
||||
//-- Seed Of Horny Plant <-- GN_S_PHARMACY Lv1, Plant Genetic Grow, 10 Prickly Fruit
|
||||
@@ -655,28 +655,40 @@
|
||||
262,12437,29,2497,1,6285,0,645,5,656,5,1092,10,7455,5
|
||||
//-- Cure Free <-- GN_S_PHARMACY Lv1, Quality Potion Book, 20 Green Herb, 1 Fruit Of Mastela, 5 Panacea, 1 Leaf Of Yggdrasil, 10 Empty Cylinder
|
||||
263,12475,29,2497,1,6285,0,511,20,522,1,525,5,610,1,1092,10
|
||||
//-- Golden X <-- GN_S_PHARMACY Lvl, 10 Empty Testtube, 10 Yggdrasilberry, 5 Gold
|
||||
//264,100231,29,2497,1,1092,10,607,10,969,5
|
||||
//-- Red Herb Activator <-- GN_S_PHARMACY Lvl, 10 Empty Testtube, 45 Red Herb, 5 Yggdrasil Seed
|
||||
//265,100232,29,2497,1,1092,10,507,45,608,5
|
||||
//-- Blue Herb Activator <-- GN_S_PHARMACY Lvl, 10 Empty Testtube, 15 Blue Herb, 5 Yggdrasil Seed
|
||||
//266,100233,29,2497,1,1092,10,510,15,608,5
|
||||
//-- Concentrated Red Syrup Potion <-- GN_S_PHARMACY Lvl, 10 Empty Testtube, 10 Empty Potion Bottle, 15 Red Syrup
|
||||
//267,1100003,29,2497,1,1092,10,1093,10,11621,15
|
||||
//-- Concentrated Blue Syrup Potion <-- GN_S_PHARMACY Lvl, 10 Empty Testtube, 10 Empty Potion Bottle, 15 Blue Syrup
|
||||
//268,1100004,29,2497,1,1092,10,1093,10,11624,15
|
||||
//-- Concentrated Golden Syrup Potion <-- GN_S_PHARMACY Lvl, 10 Empty Testtube, 10 Empty Potion Bottle, 15 White Syrup, 10 Yellow Syrup
|
||||
//269,1100005,29,2497,1,1092,10,1093,10,11623,15,11622,10
|
||||
//===============================================
|
||||
|
||||
//--------------------LEVEL 30-----------
|
||||
// Novice Red Potion (569) <-- 2 Red Herbs, 1 Apple
|
||||
264,569,30,0,0,11058,0,507,2,512,1
|
||||
270,569,30,0,0,11058,0,507,2,512,1
|
||||
// Novice Magnifier (12325) <-- 3 Fine-grained Trunk, 1 Jellopy
|
||||
265,12325,30,0,0,11058,0,1066,3,909,1
|
||||
271,12325,30,0,0,11058,0,1066,3,909,1
|
||||
// Novice Fly Wing (12323) <-- 2 Fluffs, 2 Feathers, 2 Jellopies
|
||||
266,12323,30,0,0,11058,0,914,2,949,2,909,2
|
||||
272,12323,30,0,0,11058,0,914,2,949,2,909,2
|
||||
// Novice Cutter (13040) <-- 10 Shells, 10 Worm Peelings, 1 Phracon
|
||||
267,13040,30,0,0,11058,0,935,10,955,10,1010,1
|
||||
273,13040,30,0,0,11058,0,935,10,955,10,1010,1
|
||||
// Little Unripe Apple (12846) <-- 1 Apple, 1 Green Herb
|
||||
268,12846,30,0,0,11058,0,512,1,511,1
|
||||
274,12846,30,0,0,11058,0,512,1,511,1
|
||||
// Four Leaf Clover (706) <-- 200 Clovers, 200 Sticky Mucus
|
||||
269,706,30,0,0,11058,0,705,200,938,200
|
||||
275,706,30,0,0,11058,0,705,200,938,200
|
||||
// Banana Juice (532) <-- 1 Banana, 1 Milk
|
||||
270,532,30,0,0,11058,0,513,1,519,1
|
||||
276,532,30,0,0,11058,0,513,1,519,1
|
||||
// Apple Juice (531) <-- 1 Apple, 1 Milk
|
||||
271,531,30,0,0,11058,0,512,1,519,1
|
||||
277,531,30,0,0,11058,0,512,1,519,1
|
||||
// Carrot Juice (534) <-- 1 Carrot, 1 Milk
|
||||
272,534,30,0,0,11058,0,515,1,519,1
|
||||
278,534,30,0,0,11058,0,515,1,519,1
|
||||
// Grape Juice (533) <-- 1 Grape, 1 Milk
|
||||
273,533,30,0,0,11058,0,514,1,519,1
|
||||
279,533,30,0,0,11058,0,514,1,519,1
|
||||
// Unripe Apple (619) <-- 10 Sticky Mucus, 20 Green Herbs, 10 Apples
|
||||
274,619,30,0,0,11058,0,938,10,511,20,512,10
|
||||
280,619,30,0,0,11058,0,938,10,511,20,512,10
|
||||
|
||||
4039
db/re/quest_db.txt
4039
db/re/quest_db.txt
File diff suppressed because it is too large
Load Diff
9633
db/re/quest_db.yml
Normal file
9633
db/re/quest_db.yml
Normal file
File diff suppressed because it is too large
Load Diff
@@ -16,50 +16,22 @@
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
###########################################################################
|
||||
# Improvised Song Database
|
||||
# Size Fix Database
|
||||
###########################################################################
|
||||
#
|
||||
# Improvised Song Settings
|
||||
# Size Fix Settings
|
||||
#
|
||||
###########################################################################
|
||||
# - Skill Skill to be casted by Improvised Song.
|
||||
# Probability Probability of skill compared to others in database (1 = 0.01%, 10000 = 100%).
|
||||
# - Weapon Weapon type.
|
||||
# Small Small size modifier. (Default: 100)
|
||||
# Medium Medium size modifier. (Default: 100)
|
||||
# Large Large size modifier. (Default: 100)
|
||||
###########################################################################
|
||||
|
||||
Header:
|
||||
Type: IMPROVISED_SONG_DB
|
||||
Type: SIZE_FIX_DB
|
||||
Version: 1
|
||||
|
||||
Body:
|
||||
- Skill: MG_NAPALMBEAT
|
||||
Probability: 6000
|
||||
- Skill: MG_SAFETYWALL
|
||||
Probability: 4000
|
||||
- Skill: MG_SOULSTRIKE
|
||||
Probability: 6000
|
||||
- Skill: MG_COLDBOLT
|
||||
Probability: 6000
|
||||
- Skill: MG_FROSTDIVER
|
||||
Probability: 6000
|
||||
- Skill: MG_FIREBALL
|
||||
Probability: 6000
|
||||
- Skill: MG_FIREWALL
|
||||
Probability: 4000
|
||||
- Skill: MG_FIREBOLT
|
||||
Probability: 6000
|
||||
- Skill: MG_LIGHTNINGBOLT
|
||||
Probability: 6000
|
||||
- Skill: MG_THUNDERSTORM
|
||||
Probability: 4000
|
||||
- Skill: WZ_FIREPILLAR
|
||||
Probability: 4000
|
||||
- Skill: WZ_METEOR
|
||||
Probability: 4000
|
||||
- Skill: WZ_JUPITEL
|
||||
Probability: 6000
|
||||
- Skill: WZ_VERMILION
|
||||
Probability: 4000
|
||||
- Skill: WZ_WATERBALL
|
||||
Probability: 6000
|
||||
- Skill: WZ_STORMGUST
|
||||
Probability: 4000
|
||||
- Weapon: Knuckle
|
||||
Large: 75
|
||||
4273
db/re/skill_db.yml
4273
db/re/skill_db.yml
File diff suppressed because it is too large
Load Diff
@@ -26,9 +26,18 @@
|
||||
//----------------------------------------------------------------------------
|
||||
// Normal
|
||||
//----------------------------------------------------------------------------
|
||||
308,1 //BD_ETERNALCHAOS
|
||||
311,1 //BD_ROKISWEIL
|
||||
317,1 //BA_DISSONANCE
|
||||
325,1 //DC_UGLYDANCE
|
||||
328,1 //DC_DONTFORGETME
|
||||
2422,1 //WM_LULLABY_DEEPSLEEP
|
||||
2423,1 //WM_SIRCLEOFNATURE
|
||||
2425,1 //WM_GLOOMYDAY
|
||||
2429,1 //WM_SOUND_OF_DESTRUCTION
|
||||
2430,1 //WM_SATURDAY_NIGHT_FEVER
|
||||
2432,1 //WM_MELODYOFSINK
|
||||
2433,1 //WM_BEYOND_OF_WARCRY
|
||||
2455,1 //SO_ARRULLO
|
||||
2299,1 //SC_MANHOLE
|
||||
|
||||
@@ -57,6 +66,7 @@
|
||||
2284,4 //SC_FATALMENACE
|
||||
2300,4 //SC_DIMENSIONDOOR
|
||||
5063,4 //WE_CALLALLFAMILY
|
||||
462,4 //SL_KAIZEL
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
// Battlegrounds
|
||||
@@ -73,7 +83,6 @@
|
||||
395,8 //CG_MOONLIT
|
||||
409,8 //WE_CALLPARENT
|
||||
410,8 //WE_CALLBABY
|
||||
491,8 //CR_CULTIVATION
|
||||
411,8 //TK_RUN
|
||||
426,8 //TK_HIGHJUMP
|
||||
427,8 //SG_FEEL
|
||||
@@ -90,11 +99,14 @@
|
||||
438,8 //SG_SUN_BLESS
|
||||
439,8 //SG_MOON_BLESS
|
||||
440,8 //SG_STAR_BLESS
|
||||
491,8 //CR_CULTIVATION
|
||||
530,8 //NJ_KIRIKAGE
|
||||
691,8 //CASH_ASSUMPITO
|
||||
2284,8 //SC_FATALMENACE
|
||||
2300,8 //SC_DIMENSIONDOOR
|
||||
5063,8 //WE_CALLALLFAMILY
|
||||
5023,8 //SU_LOPE
|
||||
462,8 //SL_KAIZEL
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
// Mixed
|
||||
@@ -124,7 +136,7 @@
|
||||
409,16 // WE_CALLPARENT
|
||||
410,16 // WE_CALLBABY
|
||||
426,16 // TK_HIGHJUMP
|
||||
491,16 // CR_CULTIVATION
|
||||
491,16 //CR_CULTIVATION
|
||||
529,16 // NJ_SHADOWJUMP
|
||||
// 530,16 // NJ_KIRIKAGE
|
||||
691,16 // CASH_ASSUMPTIO
|
||||
@@ -179,6 +191,8 @@
|
||||
//----------------------------------------------------------------------------
|
||||
426,256 //TK_HIGHJUMP
|
||||
290,256 //SA_ABRACADABRA
|
||||
5023,256 //SU_LOPE
|
||||
462,256 //SL_KAIZEL
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
// Zone 5 - Sealed Shrine
|
||||
|
||||
@@ -1266,7 +1266,7 @@
|
||||
4019,478,10,231,5,0,0,0,0,0,0,0,0 //CR_SLIMPITCHER#Aid Condensed Potion#
|
||||
4019,479,5,234,5,235,5,236,5,237,5,0,0 //CR_FULLPROTECTION#Full Protection#
|
||||
4019,490,10,229,5,230,5,0,0,0,0,0,0 //CR_ACIDDEMONSTRATION#Acid Demonstration#
|
||||
4019,491,2,0,0,0,0,0,0,0,0,0,0 //CR_CULTIVATION#Cultivation#
|
||||
//4019,491,2,0,0,0,0,0,0,0,0,0,0 //CR_CULTIVATION#Cultivation#
|
||||
4019,410,1,0,0,0,0,0,0,0,0,0,0 //WE_CALLBABY#Call Baby#
|
||||
4019,446,1,0,0,0,0,0,0,0,0,0,0 //AM_BERSERKPITCHER#Berserk Pitcher#
|
||||
4019,496,1,228,10,0,0,0,0,0,0,0,0 //AM_TWILIGHT1#Twilight Alchemy 1#
|
||||
@@ -1306,7 +1306,8 @@
|
||||
4020,394,10,47,5,316,1,46,5,0,0,0,0 //CG_ARROWVULCAN#Vulcan Arrow#
|
||||
4020,395,5,45,5,315,7,0,0,0,0,0,0 //CG_MOONLIT#Sheltering Bliss#
|
||||
4020,396,1,45,10,315,5,0,0,0,0,0,0 //CG_MARIONETTE#Marionette Control#
|
||||
4020,487,5,315,10,396,1,317,3,0,0,0,0 //CG_LONGINGFREEDOM#Longing for Freedom#
|
||||
//4020,487,5,315,10,396,1,317,3,0,0,0,0 //CG_LONGINGFREEDOM#Longing for Freedom# // Replaced with Skilled Special Singer
|
||||
4020,5068,1,315,10,396,1,317,3,0,0,0,0 //CG_SPECIALSINGER#Skilled Special Singer#
|
||||
4020,488,5,45,10,315,10,0,0,0,0,0,0 //CG_HERMODE#Wand of Hermod#
|
||||
4020,489,5,45,10,317,3,0,0,0,0,0,0 //CG_TAROTCARD#Tarot Card of Fate#
|
||||
4020,410,1,0,0,0,0,0,0,0,0,0,0 //WE_CALLBABY#Call Baby#
|
||||
@@ -1342,7 +1343,8 @@
|
||||
4021,394,10,47,5,324,1,46,5,0,0,0,0 //CG_ARROWVULCAN#Vulcan Arrow#
|
||||
4021,395,5,45,5,323,7,0,0,0,0,0,0 //CG_MOONLIT#Sheltering Bliss#
|
||||
4021,396,1,45,10,323,5,0,0,0,0,0,0 //CG_MARIONETTE#Marionette Control#
|
||||
4021,487,5,323,10,396,1,325,3,0,0,0,0 //CG_LONGINGFREEDOM#Longing for Freedom#
|
||||
//4021,487,5,323,10,396,1,325,3,0,0,0,0 //CG_LONGINGFREEDOM#Longing for Freedom# // Replaced with Skilled Special Singer
|
||||
4021,5068,1,323,10,396,1,325,3,0,0,0,0 //CG_SPECIALSINGER#Skilled Special Singer#
|
||||
4021,488,5,45,10,323,10,0,0,0,0,0,0 //CG_HERMODE#Wand of Hermod#
|
||||
4021,489,5,45,10,325,3,0,0,0,0,0,0 //CG_TAROTCARD#Tarot Card of Fate#
|
||||
4021,410,1,0,0,0,0,0,0,0,0,0,0 //WE_CALLBABY#Call Baby#
|
||||
@@ -2602,6 +2604,7 @@
|
||||
4057,2046,10,2045,5,0,0,0,0,0,0,0,0 //AB_ORATIO#Oratio#
|
||||
4057,2047,4,72,1,0,0,0,0,0,0,0,0 //AB_LAUDAAGNUS#Lauda Agnus#
|
||||
4057,2048,4,2047,2,0,0,0,0,0,0,0,0 //AB_LAUDARAMUS#Lauda Ramus#
|
||||
//4057,2049,10,2044,1,2053,1,0,0,0,0,0,0 //AB_EUCHARISTICA#Eucharistica#
|
||||
4057,2050,4,2043,3,0,0,0,0,0,0,0,0 //AB_RENOVATIO#Renovatio#
|
||||
4057,2051,5,2050,1,0,0,0,0,0,0,0,0 //AB_HIGHNESSHEAL#Highness Heal#
|
||||
4057,2052,5,2048,2,0,0,0,0,0,0,0,0 //AB_CLEARANCE#Clearance#
|
||||
@@ -2950,6 +2953,7 @@
|
||||
4063,2046,10,2045,5,0,0,0,0,0,0,0,0 //AB_ORATIO#Oratio#
|
||||
4063,2047,4,72,1,0,0,0,0,0,0,0,0 //AB_LAUDAAGNUS#Lauda Agnus#
|
||||
4063,2048,4,2047,2,0,0,0,0,0,0,0,0 //AB_LAUDARAMUS#Lauda Ramus#
|
||||
//4063,2049,10,2044,1,2053,1,0,0,0,0,0,0 //AB_EUCHARISTICA#Eucharistica#
|
||||
4063,2050,4,2043,3,0,0,0,0,0,0,0,0 //AB_RENOVATIO#Renovatio#
|
||||
4063,2051,5,2050,1,0,0,0,0,0,0,0,0 //AB_HIGHNESSHEAL#Highness Heal#
|
||||
4063,2052,5,2048,2,0,0,0,0,0,0,0,0 //AB_CLEARANCE#Clearance#
|
||||
@@ -3246,9 +3250,9 @@
|
||||
4068,2382,5,2422,1,0,0,0,0,0,0,0,0 //MI_ECHOSONG#Echo Song#
|
||||
4068,2383,5,2422,1,0,0,0,0,0,0,0,0 //MI_HARMONIZE#Harmonize#
|
||||
4068,2412,10,0,0,0,0,0,0,0,0,0,0 //WM_LESSON#Lesson#
|
||||
4068,2413,10,2417,1,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
|
||||
4068,2413,10,2414,5,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
|
||||
4068,2414,5,317,5,0,0,0,0,0,0,0,0 //WM_REVERBERATION#Reverberation#
|
||||
4068,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
|
||||
//4068,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
|
||||
4068,2418,5,316,5,0,0,0,0,0,0,0,0 //WM_SEVERE_RAINSTORM#Severe Rainstorm#
|
||||
4068,2419,5,2412,1,0,0,0,0,0,0,0,0 //WM_POEMOFNETHERWORLD#Poem Of The Netherworld#
|
||||
4068,2420,5,2419,3,0,0,0,0,0,0,0,0 //WM_VOICEOFSIREN#Voice Of Siren#
|
||||
@@ -3302,9 +3306,9 @@
|
||||
4069,2351,5,2422,1,0,0,0,0,0,0,0,0 //WA_SYMPHONY_OF_LOVER#Symphony of Lovers#
|
||||
4069,2352,5,2422,1,0,0,0,0,0,0,0,0 //WA_MOONLIT_SERENADE#Moonlit Serenade#
|
||||
4069,2412,10,0,0,0,0,0,0,0,0,0,0 //WM_LESSON#Lesson#
|
||||
4069,2413,10,2417,1,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
|
||||
4069,2413,10,2414,5,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
|
||||
4069,2414,5,325,5,0,0,0,0,0,0,0,0 //WM_REVERBERATION#Reverberation#
|
||||
4069,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
|
||||
//4069,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
|
||||
4069,2418,5,324,5,0,0,0,0,0,0,0,0 //WM_SEVERE_RAINSTORM#Severe Rainstorm#
|
||||
4069,2419,5,2412,1,0,0,0,0,0,0,0,0 //WM_POEMOFNETHERWORLD#Poem Of The Netherworld#
|
||||
4069,2420,5,2419,3,0,0,0,0,0,0,0,0 //WM_VOICEOFSIREN#Voice Of Siren#
|
||||
@@ -3432,10 +3436,10 @@
|
||||
4071,2486,5,2485,3,0,0,0,0,0,0,0,0 //GN_FIRE_EXPANSION#Fire Expansion#
|
||||
4071,2490,5,2480,3,0,0,0,0,0,0,0,0 //GN_HELLS_PLANT#Hell's Plant#
|
||||
4071,2492,5,2490,3,0,0,0,0,0,0,0,0 //GN_MANDRAGORA#Howling of Mandragora#
|
||||
4071,2493,1,2494,1,0,0,0,0,0,0,0,0 //GN_SLINGITEM#Sling Item#
|
||||
//4071,2493,1,2494,1,0,0,0,0,0,0,0,0 //GN_SLINGITEM#Sling Item#
|
||||
4071,2494,1,0,0,0,0,0,0,0,0,0,0 //GN_CHANGEMATERIAL#Change Material#
|
||||
4071,2495,2,2497,1,0,0,0,0,0,0,0,0 //GN_MIX_COOKING#Mix Cooking#
|
||||
4071,2496,2,2495,1,0,0,0,0,0,0,0,0 //GN_MAKEBOMB#Create Bomb#
|
||||
//4071,2496,2,2495,1,0,0,0,0,0,0,0,0 //GN_MAKEBOMB#Create Bomb#
|
||||
4071,2497,10,0,0,0,0,0,0,0,0,0,0 //GN_S_PHARMACY#Special Pharmacy#
|
||||
4071,5003,5,2497,1,0,0,0,0,0,0,0,0 //GN_ILLUSIONDOOPING#Hallucination Drug#
|
||||
4071,5014,5,0,0,0,0,0,0,0,0,0,0 //ALL_FULL_THROTTLE#Full Throttle#
|
||||
@@ -3668,7 +3672,8 @@
|
||||
4075,394,10,47,5,316,1,46,5,0,0,0,0 //CG_ARROWVULCAN#Vulcan Arrow#
|
||||
4075,395,5,45,5,315,7,0,0,0,0,0,0 //CG_MOONLIT#Sheltering Bliss#
|
||||
4075,396,1,45,10,315,5,0,0,0,0,0,0 //CG_MARIONETTE#Marionette Control#
|
||||
4075,487,5,315,10,396,1,317,3,0,0,0,0 //CG_LONGINGFREEDOM#Longing for Freedom#
|
||||
//4075,487,5,315,10,396,1,317,3,0,0,0,0 //CG_LONGINGFREEDOM#Longing for Freedom# // Replaced with Skilled Special Singer
|
||||
4075,5068,1,315,10,396,1,317,3,0,0,0,0 //CG_SPECIALSINGER#Skilled Special Singer#
|
||||
4075,488,5,45,10,315,10,0,0,0,0,0,0 //CG_HERMODE#Wand of Hermod#
|
||||
4075,489,5,45,10,317,3,0,0,0,0,0,0 //CG_TAROTCARD#Tarot Card of Fate#
|
||||
4075,410,1,0,0,0,0,0,0,0,0,0,0 //WE_CALLBABY#Call Baby#
|
||||
@@ -3676,9 +3681,9 @@
|
||||
4075,2382,5,2422,1,0,0,0,0,0,0,0,0 //MI_ECHOSONG#Echo Song#
|
||||
4075,2383,5,2422,1,0,0,0,0,0,0,0,0 //MI_HARMONIZE#Harmonize#
|
||||
4075,2412,10,0,0,0,0,0,0,0,0,0,0 //WM_LESSON#Lesson#
|
||||
4075,2413,10,2417,1,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
|
||||
4075,2413,10,2414,5,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
|
||||
4075,2414,5,317,5,0,0,0,0,0,0,0,0 //WM_REVERBERATION#Reverberation#
|
||||
4075,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
|
||||
//4075,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
|
||||
4075,2418,5,316,5,0,0,0,0,0,0,0,0 //WM_SEVERE_RAINSTORM#Severe Rainstorm#
|
||||
4075,2419,5,2412,1,0,0,0,0,0,0,0,0 //WM_POEMOFNETHERWORLD#Poem Of The Netherworld#
|
||||
4075,2420,5,2419,3,0,0,0,0,0,0,0,0 //WM_VOICEOFSIREN#Voice Of Siren#
|
||||
@@ -3730,7 +3735,8 @@
|
||||
4076,394,10,47,5,324,1,46,5,0,0,0,0 //CG_ARROWVULCAN#Vulcan Arrow#
|
||||
4076,395,5,45,5,323,7,0,0,0,0,0,0 //CG_MOONLIT#Sheltering Bliss#
|
||||
4076,396,1,45,10,323,5,0,0,0,0,0,0 //CG_MARIONETTE#Marionette Control#
|
||||
4076,487,5,323,10,396,1,325,3,0,0,0,0 //CG_LONGINGFREEDOM#Longing for Freedom#
|
||||
//4076,487,5,323,10,396,1,325,3,0,0,0,0 //CG_LONGINGFREEDOM#Longing for Freedom# // Replaced with Skilled Special Singer
|
||||
4076,5068,1,323,10,396,1,325,3,0,0,0,0 //CG_SPECIALSINGER#Skilled Special Singer#
|
||||
4076,488,5,45,10,323,10,0,0,0,0,0,0 //CG_HERMODE#Wand of Hermod#
|
||||
4076,489,5,45,10,325,3,0,0,0,0,0,0 //CG_TAROTCARD#Tarot Card of Fate#
|
||||
4076,410,1,0,0,0,0,0,0,0,0,0,0 //WE_CALLBABY#Call Baby#
|
||||
@@ -3738,9 +3744,9 @@
|
||||
4076,2351,5,2422,1,0,0,0,0,0,0,0,0 //WA_SYMPHONY_OF_LOVER#Symphony of Lovers#
|
||||
4076,2352,5,2422,1,0,0,0,0,0,0,0,0 //WA_MOONLIT_SERENADE#Moonlit Serenade#
|
||||
4076,2412,10,0,0,0,0,0,0,0,0,0,0 //WM_LESSON#Lesson#
|
||||
4076,2413,10,2417,1,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
|
||||
4076,2413,10,2414,5,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
|
||||
4076,2414,5,325,5,0,0,0,0,0,0,0,0 //WM_REVERBERATION#Reverberation#
|
||||
4076,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
|
||||
//4076,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
|
||||
4076,2418,5,324,5,0,0,0,0,0,0,0,0 //WM_SEVERE_RAINSTORM#Severe Rainstorm#
|
||||
4076,2419,5,2412,1,0,0,0,0,0,0,0,0 //WM_POEMOFNETHERWORLD#Poem Of The Netherworld#
|
||||
4076,2420,5,2419,3,0,0,0,0,0,0,0,0 //WM_VOICEOFSIREN#Voice Of Siren#
|
||||
@@ -3856,7 +3862,7 @@
|
||||
4078,478,10,231,5,0,0,0,0,0,0,0,0 //CR_SLIMPITCHER#Aid Condensed Potion#
|
||||
4078,479,5,234,5,235,5,236,5,237,5,0,0 //CR_FULLPROTECTION#Full Protection#
|
||||
4078,490,10,229,5,230,5,0,0,0,0,0,0 //CR_ACIDDEMONSTRATION#Acid Demonstration#
|
||||
4078,491,2,0,0,0,0,0,0,0,0,0,0 //CR_CULTIVATION#Cultivation#
|
||||
//4078,491,2,0,0,0,0,0,0,0,0,0,0 //CR_CULTIVATION#Cultivation#
|
||||
4078,410,1,0,0,0,0,0,0,0,0,0,0 //WE_CALLBABY#Call Baby#
|
||||
4078,446,1,0,0,0,0,0,0,0,0,0,0 //AM_BERSERKPITCHER#Berserk Pitcher#
|
||||
4078,496,1,228,10,0,0,0,0,0,0,0,0 //AM_TWILIGHT1#Twilight Alchemy 1#
|
||||
@@ -3876,10 +3882,10 @@
|
||||
4078,2486,5,2485,3,0,0,0,0,0,0,0,0 //GN_FIRE_EXPANSION#Fire Expansion#
|
||||
4078,2490,5,2480,3,0,0,0,0,0,0,0,0 //GN_HELLS_PLANT#Hell's Plant#
|
||||
4078,2492,5,2490,3,0,0,0,0,0,0,0,0 //GN_MANDRAGORA#Howling of Mandragora#
|
||||
4078,2493,1,2494,1,0,0,0,0,0,0,0,0 //GN_SLINGITEM#Sling Item#
|
||||
//4078,2493,1,2494,1,0,0,0,0,0,0,0,0 //GN_SLINGITEM#Sling Item#
|
||||
4078,2494,1,0,0,0,0,0,0,0,0,0,0 //GN_CHANGEMATERIAL#Change Material#
|
||||
4078,2495,2,2497,1,0,0,0,0,0,0,0,0 //GN_MIX_COOKING#Mix Cooking#
|
||||
4078,2496,2,2495,1,0,0,0,0,0,0,0,0 //GN_MAKEBOMB#Create Bomb#
|
||||
//4078,2496,2,2495,1,0,0,0,0,0,0,0,0 //GN_MAKEBOMB#Create Bomb#
|
||||
4078,2497,10,0,0,0,0,0,0,0,0,0,0 //GN_S_PHARMACY#Special Pharmacy#
|
||||
4078,5003,5,2497,1,0,0,0,0,0,0,0,0 //GN_ILLUSIONDOOPING#Hallucination Drug#
|
||||
4078,5014,5,0,0,0,0,0,0,0,0,0,0 //ALL_FULL_THROTTLE#Full Throttle#
|
||||
@@ -4610,6 +4616,7 @@
|
||||
4099,2046,10,2045,5,0,0,0,0,0,0,0,0 //AB_ORATIO#Oratio#
|
||||
4099,2047,4,72,1,0,0,0,0,0,0,0,0 //AB_LAUDAAGNUS#Lauda Agnus#
|
||||
4099,2048,4,2047,2,0,0,0,0,0,0,0,0 //AB_LAUDARAMUS#Lauda Ramus#
|
||||
//4099,2049,10,2044,1,2053,1,0,0,0,0,0,0 //AB_EUCHARISTICA#Eucharistica#
|
||||
4099,2050,4,2043,3,0,0,0,0,0,0,0,0 //AB_RENOVATIO#Renovatio#
|
||||
4099,2051,5,2050,1,0,0,0,0,0,0,0,0 //AB_HIGHNESSHEAL#Highness Heal#
|
||||
4099,2052,5,2048,2,0,0,0,0,0,0,0,0 //AB_CLEARANCE#Clearance#
|
||||
@@ -4906,9 +4913,9 @@
|
||||
4104,2382,5,2422,1,0,0,0,0,0,0,0,0 //MI_ECHOSONG#Echo Song#
|
||||
4104,2383,5,2422,1,0,0,0,0,0,0,0,0 //MI_HARMONIZE#Harmonize#
|
||||
4104,2412,10,0,0,0,0,0,0,0,0,0,0 //WM_LESSON#Lesson#
|
||||
4104,2413,10,2417,1,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
|
||||
4104,2413,10,2414,5,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
|
||||
4104,2414,5,317,5,0,0,0,0,0,0,0,0 //WM_REVERBERATION#Reverberation#
|
||||
4104,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
|
||||
//4104,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
|
||||
4104,2418,5,316,5,0,0,0,0,0,0,0,0 //WM_SEVERE_RAINSTORM#Severe Rainstorm#
|
||||
4104,2419,5,2412,1,0,0,0,0,0,0,0,0 //WM_POEMOFNETHERWORLD#Poem Of The Netherworld#
|
||||
4104,2420,5,2419,3,0,0,0,0,0,0,0,0 //WM_VOICEOFSIREN#Voice Of Siren#
|
||||
@@ -4964,9 +4971,9 @@
|
||||
4105,2351,5,2422,1,0,0,0,0,0,0,0,0 //WA_SYMPHONY_OF_LOVER#Symphony of Lovers#
|
||||
4105,2352,5,2422,1,0,0,0,0,0,0,0,0 //WA_MOONLIT_SERENADE#Moonlit Serenade#
|
||||
4105,2412,10,0,0,0,0,0,0,0,0,0,0 //WM_LESSON#Lesson#
|
||||
4105,2413,10,2417,1,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
|
||||
4105,2413,10,2414,5,0,0,0,0,0,0,0,0 //WM_METALICSOUND#Metallic Sound#
|
||||
4105,2414,5,325,5,0,0,0,0,0,0,0,0 //WM_REVERBERATION#Reverberation#
|
||||
4105,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
|
||||
//4105,2417,1,2414,1,0,0,0,0,0,0,0,0 //WM_DOMINION_IMPULSE#Dominion Impulse#
|
||||
4105,2418,5,324,5,0,0,0,0,0,0,0,0 //WM_SEVERE_RAINSTORM#Severe Rainstorm#
|
||||
4105,2419,5,2412,1,0,0,0,0,0,0,0,0 //WM_POEMOFNETHERWORLD#Poem Of The Netherworld#
|
||||
4105,2420,5,2419,3,0,0,0,0,0,0,0,0 //WM_VOICEOFSIREN#Voice Of Siren#
|
||||
@@ -5098,10 +5105,10 @@
|
||||
4107,2486,5,2485,3,0,0,0,0,0,0,0,0 //GN_FIRE_EXPANSION#Fire Expansion#
|
||||
4107,2490,5,2480,3,0,0,0,0,0,0,0,0 //GN_HELLS_PLANT#Hell's Plant#
|
||||
4107,2492,5,2490,3,0,0,0,0,0,0,0,0 //GN_MANDRAGORA#Howling of Mandragora#
|
||||
4107,2493,1,2494,1,0,0,0,0,0,0,0,0 //GN_SLINGITEM#Sling Item#
|
||||
//4107,2493,1,2494,1,0,0,0,0,0,0,0,0 //GN_SLINGITEM#Sling Item#
|
||||
4107,2494,1,0,0,0,0,0,0,0,0,0,0 //GN_CHANGEMATERIAL#Change Material#
|
||||
4107,2495,2,2497,1,0,0,0,0,0,0,0,0 //GN_MIX_COOKING#Mix Cooking#
|
||||
4107,2496,2,2495,1,0,0,0,0,0,0,0,0 //GN_MAKEBOMB#Create Bomb#
|
||||
//4107,2496,2,2495,1,0,0,0,0,0,0,0,0 //GN_MAKEBOMB#Create Bomb#
|
||||
4107,2497,10,0,0,0,0,0,0,0,0,0,0 //GN_S_PHARMACY#Special Pharmacy#
|
||||
4107,5003,5,2497,1,0,0,0,0,0,0,0,0 //GN_ILLUSIONDOOPING#Hallucination Drug#
|
||||
4107,5014,5,0,0,0,0,0,0,0,0,0,0 //ALL_FULL_THROTTLE#Full Throttle#
|
||||
@@ -5448,34 +5455,54 @@
|
||||
4190,53,1,52,3,0,0,0,0,0,0,0,0 //TF_DETOXIFY#Detoxify#
|
||||
4190,410,1,0,0,0,0,0,0,0,0,0,0 //WE_CALLBABY#Call Baby#
|
||||
4190,66,5,0,0,0,0,0,0,0,0,0,0 //PR_IMPOSITIO#Impositio Manus#
|
||||
4190,68,5,31,1,66,3,0,0,0,0,0,0 //PR_ASPERSIO#Aspersio#
|
||||
4190,70,10,28,1,0,0,0,0,0,0,0,0 //PR_SANCTUARY#Sanctuary#
|
||||
4190,72,1,0,0,0,0,0,0,0,0,0,0 //PR_STRECOVERY#Status Recovery#
|
||||
4190,74,5,0,0,0,0,0,0,0,0,0,0 //PR_MAGNIFICAT#Magnificat#
|
||||
4190,75,5,70,7,0,0,0,0,0,0,0,0 //PR_GLORIA#Gloria#
|
||||
4190,80,10,18,1,0,0,0,0,0,0,0,0 //WZ_FIREPILLAR#Fire Pillar#
|
||||
4190,81,10,20,1,10,1,0,0,0,0,0,0 //WZ_SIGHTRASHER#Sightrasher#
|
||||
4190,83,10,81,2,21,1,0,0,0,0,0,0 //WZ_METEOR#Meteor Storm#
|
||||
4190,84,10,11,1,20,1,0,0,0,0,0,0 //WZ_JUPITEL#Jupiter Thunder#
|
||||
4190,85,10,21,1,84,5,0,0,0,0,0,0 //WZ_VERMILION#Lord of Vermilion#
|
||||
4190,86,5,14,1,20,1,0,0,0,0,0,0 //WZ_WATERBALL#Water Ball#
|
||||
4190,87,10,16,1,15,1,0,0,0,0,0,0 //WZ_ICEWALL#Ice Wall#
|
||||
4190,88,10,87,1,0,0,0,0,0,0,0,0 //WZ_FROSTNOVA#Frost Nova#
|
||||
4190,89,10,15,1,84,3,0,0,0,0,0,0 //WZ_STORMGUST#Storm Gust#
|
||||
4190,90,5,16,1,0,0,0,0,0,0,0,0 //WZ_EARTHSPIKE#Earth Spike#
|
||||
4190,91,5,90,3,0,0,0,0,0,0,0,0 //WZ_HEAVENDRIVE#Heaven's Drive#
|
||||
4190,92,5,91,1,0,0,0,0,0,0,0,0 //WZ_QUAGMIRE#Quagmire#
|
||||
4190,93,1,0,0,0,0,0,0,0,0,0,0 //WZ_ESTIMATION#Sense#
|
||||
4190,105,1,0,0,0,0,0,0,0,0,0,0 //BS_HILTBINDING#Hilt Binding#
|
||||
4190,107,10,105,1,0,0,0,0,0,0,0,0 //BS_WEAPONRESEARCH#Weaponry Research#
|
||||
4190,108,1,107,1,0,0,0,0,0,0,0,0 //BS_REPAIRWEAPON#Weapon Repair#
|
||||
4190,115,5,0,0,0,0,0,0,0,0,0,0 //HT_SKIDTRAP#Skid Trap#
|
||||
4190,119,5,120,1,0,0,0,0,0,0,0,0 //HT_SANDMAN#Sandman#
|
||||
4190,120,5,115,1,0,0,0,0,0,0,0,0 //HT_FLASHER#Flasher#
|
||||
4190,121,5,120,1,0,0,0,0,0,0,0,0 //HT_FREEZINGTRAP#Freezing Trap#
|
||||
4190,116,5,0,0,0,0,0,0,0,0,0,0 //HT_LANDMINE#Land Mine#
|
||||
4190,126,10,0,0,0,0,0,0,0,0,0,0 //HT_BEASTBANE#Beast Bane#
|
||||
4190,138,10,52,1,0,0,0,0,0,0,0,0 //AS_ENCHANTPOISON#Enchant Poison#
|
||||
4190,139,10,138,3,0,0,0,0,0,0,0,0 //AS_POISONREACT#Poison React#
|
||||
4190,140,10,138,5,0,0,0,0,0,0,0,0 //AS_VENOMDUST#Venom Dust#
|
||||
4190,141,10,139,5,140,5,0,0,0,0,0,0 //AS_SPLASHER#Venom Splasher#
|
||||
4190,210,10,50,1,0,0,0,0,0,0,0,0 //RG_SNATCHER#Gank#
|
||||
4190,211,10,210,4,0,0,0,0,0,0,0,0 //RG_STEALCOIN#Mug#
|
||||
4190,212,10,211,4,0,0,0,0,0,0,0,0 //RG_BACKSTAP#Back Stab#
|
||||
4190,213,5,51,1,0,0,0,0,0,0,0,0 //RG_TUNNELDRIVE#Stalk#
|
||||
4190,214,5,212,2,213,2,0,0,0,0,0,0 //RG_RAID#Sightless Raid#
|
||||
4190,226,10,0,0,0,0,0,0,0,0,0,0 //AM_AXEMASTERY#Axe Mastery#
|
||||
4190,248,10,0,0,0,0,0,0,0,0,0,0 //CR_TRUST#Faith#
|
||||
4190,249,10,0,0,0,0,0,0,0,0,0,0 //CR_AUTOGUARD#Guard#
|
||||
4190,250,5,249,5,0,0,0,0,0,0,0,0 //CR_SHIELDCHARGE#Smite#
|
||||
4190,251,5,250,3,0,0,0,0,0,0,0,0 //CR_SHIELDBOOMERANG#Shield Boomerang#
|
||||
4190,253,10,248,7,0,0,0,0,0,0,0,0 //CR_HOLYCROSS#Holy Cross#
|
||||
4190,259,10,23,10,22,10,0,0,0,0,0,0 //MO_IRONHAND#Iron Fists#
|
||||
4190,261,5,259,2,0,0,0,0,0,0,0,0 //MO_CALLSPIRITS#Summon Spirit Sphere#
|
||||
4190,262,1,261,5,0,0,0,0,0,0,0,0 //MO_ABSORBSPIRITS#Absorb Spirit Sphere#
|
||||
4190,270,5,262,1,0,0,0,0,0,0,0,0 //MO_EXPLOSIONSPIRITS#Fury#
|
||||
4190,365,1,9,1,0,0,0,0,0,0,0,0 //HW_MAGICCRASHER#Stave Crasher#
|
||||
4190,401,1,261,5,262,1,270,5,0,0,0,0 //CH_SOULCOLLECT#Hyper Spirit Sphere#
|
||||
4190,5075,5,0,0,0,0,0,0,0,0,0,0 //NV_BREAKTHROUGH#Break Through#
|
||||
4190,5076,1,0,0,0,0,0,0,0,0,0,0 //NV_HELPANGEL#Help Angel#
|
||||
4190,5077,5,0,0,0,0,0,0,0,0,0,0 //NV_TRANSCENDENCE#Transcendence#
|
||||
4190,2535,1,41,1,0,0,0,0,0,0,0,0 //ALL_BUYING_STORE#Open Buying Store#
|
||||
4190,2544,1,0,0,0,0,0,0,0,0,0,0 //MC_CARTDECORATE#Cart Decorate#
|
||||
//Super Baby (Expanded)
|
||||
@@ -5533,34 +5560,54 @@
|
||||
4191,408,1,0,0,0,0,0,0,0,0,0,0 //WE_BABY#Baby#
|
||||
4191,409,1,0,0,0,0,0,0,0,0,0,0 //WE_CALLPARENT#Call Parent#
|
||||
4191,66,5,0,0,0,0,0,0,0,0,0,0 //PR_IMPOSITIO#Impositio Manus#
|
||||
4191,68,5,31,1,66,3,0,0,0,0,0,0 //PR_ASPERSIO#Aspersio#
|
||||
4191,70,10,28,1,0,0,0,0,0,0,0,0 //PR_SANCTUARY#Sanctuary#
|
||||
4191,72,1,0,0,0,0,0,0,0,0,0,0 //PR_STRECOVERY#Status Recovery#
|
||||
4191,74,5,0,0,0,0,0,0,0,0,0,0 //PR_MAGNIFICAT#Magnificat#
|
||||
4191,75,5,70,7,0,0,0,0,0,0,0,0 //PR_GLORIA#Gloria#
|
||||
4191,80,10,18,1,0,0,0,0,0,0,0,0 //WZ_FIREPILLAR#Fire Pillar#
|
||||
4191,81,10,20,1,10,1,0,0,0,0,0,0 //WZ_SIGHTRASHER#Sightrasher#
|
||||
4191,83,10,81,2,21,1,0,0,0,0,0,0 //WZ_METEOR#Meteor Storm#
|
||||
4191,84,10,11,1,20,1,0,0,0,0,0,0 //WZ_JUPITEL#Jupiter Thunder#
|
||||
4191,85,10,21,1,84,5,0,0,0,0,0,0 //WZ_VERMILION#Lord of Vermilion#
|
||||
4191,86,5,14,1,20,1,0,0,0,0,0,0 //WZ_WATERBALL#Water Ball#
|
||||
4191,87,10,16,1,15,1,0,0,0,0,0,0 //WZ_ICEWALL#Ice Wall#
|
||||
4191,88,10,87,1,0,0,0,0,0,0,0,0 //WZ_FROSTNOVA#Frost Nova#
|
||||
4191,89,10,15,1,84,3,0,0,0,0,0,0 //WZ_STORMGUST#Storm Gust#
|
||||
4191,90,5,16,1,0,0,0,0,0,0,0,0 //WZ_EARTHSPIKE#Earth Spike#
|
||||
4191,91,5,90,3,0,0,0,0,0,0,0,0 //WZ_HEAVENDRIVE#Heaven's Drive#
|
||||
4191,92,5,91,1,0,0,0,0,0,0,0,0 //WZ_QUAGMIRE#Quagmire#
|
||||
4191,93,1,0,0,0,0,0,0,0,0,0,0 //WZ_ESTIMATION#Sense#
|
||||
4191,105,1,0,0,0,0,0,0,0,0,0,0 //BS_HILTBINDING#Hilt Binding#
|
||||
4191,107,10,105,1,0,0,0,0,0,0,0,0 //BS_WEAPONRESEARCH#Weaponry Research#
|
||||
4191,108,1,107,1,0,0,0,0,0,0,0,0 //BS_REPAIRWEAPON#Weapon Repair#
|
||||
4191,115,5,0,0,0,0,0,0,0,0,0,0 //HT_SKIDTRAP#Skid Trap#
|
||||
4191,119,5,120,1,0,0,0,0,0,0,0,0 //HT_SANDMAN#Sandman#
|
||||
4191,120,5,115,1,0,0,0,0,0,0,0,0 //HT_FLASHER#Flasher#
|
||||
4191,121,5,120,1,0,0,0,0,0,0,0,0 //HT_FREEZINGTRAP#Freezing Trap#
|
||||
4191,116,5,0,0,0,0,0,0,0,0,0,0 //HT_LANDMINE#Land Mine#
|
||||
4191,126,10,0,0,0,0,0,0,0,0,0,0 //HT_BEASTBANE#Beast Bane#
|
||||
4191,138,10,52,1,0,0,0,0,0,0,0,0 //AS_ENCHANTPOISON#Enchant Poison#
|
||||
4191,139,10,138,3,0,0,0,0,0,0,0,0 //AS_POISONREACT#Poison React#
|
||||
4191,140,10,138,5,0,0,0,0,0,0,0,0 //AS_VENOMDUST#Venom Dust#
|
||||
4191,141,10,139,5,140,5,0,0,0,0,0,0 //AS_SPLASHER#Venom Splasher#
|
||||
4191,210,10,50,1,0,0,0,0,0,0,0,0 //RG_SNATCHER#Gank#
|
||||
4191,211,10,210,4,0,0,0,0,0,0,0,0 //RG_STEALCOIN#Mug#
|
||||
4191,212,10,211,4,0,0,0,0,0,0,0,0 //RG_BACKSTAP#Back Stab#
|
||||
4191,213,5,51,1,0,0,0,0,0,0,0,0 //RG_TUNNELDRIVE#Stalk#
|
||||
4191,214,5,212,2,213,2,0,0,0,0,0,0 //RG_RAID#Sightless Raid#
|
||||
4191,226,10,0,0,0,0,0,0,0,0,0,0 //AM_AXEMASTERY#Axe Mastery#
|
||||
4191,248,10,0,0,0,0,0,0,0,0,0,0 //CR_TRUST#Faith#
|
||||
4191,249,10,0,0,0,0,0,0,0,0,0,0 //CR_AUTOGUARD#Guard#
|
||||
4191,250,5,249,5,0,0,0,0,0,0,0,0 //CR_SHIELDCHARGE#Smite#
|
||||
4191,251,5,250,3,0,0,0,0,0,0,0,0 //CR_SHIELDBOOMERANG#Shield Boomerang#
|
||||
4191,253,10,248,7,0,0,0,0,0,0,0,0 //CR_HOLYCROSS#Holy Cross#
|
||||
4191,259,10,23,10,22,10,0,0,0,0,0,0 //MO_IRONHAND#Iron Fists#
|
||||
4191,261,5,259,2,0,0,0,0,0,0,0,0 //MO_CALLSPIRITS#Summon Spirit Sphere#
|
||||
4191,262,1,261,5,0,0,0,0,0,0,0,0 //MO_ABSORBSPIRITS#Absorb Spirit Sphere#
|
||||
4191,270,5,262,1,0,0,0,0,0,0,0,0 //MO_EXPLOSIONSPIRITS#Fury#
|
||||
4191,365,1,9,1,0,0,0,0,0,0,0,0 //HW_MAGICCRASHER#Stave Crasher#
|
||||
4191,401,1,261,5,262,1,270,5,0,0,0,0 //CH_SOULCOLLECT#Hyper Spirit Sphere#
|
||||
4191,5075,5,0,0,0,0,0,0,0,0,0,0 //NV_BREAKTHROUGH#Break Through#
|
||||
4191,5076,1,0,0,0,0,0,0,0,0,0,0 //NV_HELPANGEL#Help Angel#
|
||||
4191,5077,5,0,0,0,0,0,0,0,0,0,0 //NV_TRANSCENDENCE#Transcendence#
|
||||
4191,2535,1,41,1,0,0,0,0,0,0,0,0 //ALL_BUYING_STORE#Open Buying Store#
|
||||
4191,2544,1,0,0,0,0,0,0,0,0,0,0 //MC_CARTDECORATE#Cart Decorate#
|
||||
4191,5065,1,0,0,0,0,0,0,0,0,0,0 //WE_CHEERUP#Cheer Up#
|
||||
@@ -5594,12 +5641,12 @@
|
||||
4211,3001,1,530,5,0,0,0,0,0,0,0,0 //KO_YAMIKUMO##
|
||||
4211,3002,5,0,0,0,0,0,0,0,0,0,0 //KO_RIGHT##
|
||||
4211,3003,5,0,0,0,0,0,0,0,0,0,0 //KO_LEFT##
|
||||
4211,3004,5,3001,1,0,0,0,0,0,0,0,0 //KO_JYUMONJIKIRI##
|
||||
4211,3004,10,3001,1,0,0,0,0,0,0,0,0 //KO_JYUMONJIKIRI##
|
||||
4211,3005,5,3004,2,0,0,0,0,0,0,0,0 //KO_SETSUDAN##
|
||||
4211,3006,5,524,5,0,0,0,0,0,0,0,0 //KO_BAKURETSU##
|
||||
4211,3007,5,3006,1,0,0,0,0,0,0,0,0 //KO_HAPPOKUNAI##
|
||||
4211,3008,10,3010,3,0,0,0,0,0,0,0,0 //KO_MUCHANAGE##
|
||||
4211,3009,5,525,5,0,0,0,0,0,0,0,0 //KO_HUUMARANKA##
|
||||
4211,3009,10,525,5,0,0,0,0,0,0,0,0 //KO_HUUMARANKA##
|
||||
4211,3010,5,526,1,0,0,0,0,0,0,0,0 //KO_MAKIBISHI##
|
||||
4211,3011,5,533,10,0,0,0,0,0,0,0,0 //KO_MEIKYOUSISUI##
|
||||
4211,3012,5,531,1,0,0,0,0,0,0,0,0 //KO_ZANZOU##
|
||||
@@ -5646,12 +5693,12 @@
|
||||
4212,3001,1,530,5,0,0,0,0,0,0,0,0 //KO_YAMIKUMO##
|
||||
4212,3002,5,0,0,0,0,0,0,0,0,0,0 //KO_RIGHT##
|
||||
4212,3003,5,0,0,0,0,0,0,0,0,0,0 //KO_LEFT##
|
||||
4212,3004,5,3001,1,0,0,0,0,0,0,0,0 //KO_JYUMONJIKIRI##
|
||||
4212,3004,10,3001,1,0,0,0,0,0,0,0,0 //KO_JYUMONJIKIRI##
|
||||
4212,3005,5,3004,2,0,0,0,0,0,0,0,0 //KO_SETSUDAN##
|
||||
4212,3006,5,524,5,0,0,0,0,0,0,0,0 //KO_BAKURETSU##
|
||||
4212,3007,5,3006,1,0,0,0,0,0,0,0,0 //KO_HAPPOKUNAI##
|
||||
4212,3008,10,3010,3,0,0,0,0,0,0,0,0 //KO_MUCHANAGE##
|
||||
4212,3009,5,525,5,0,0,0,0,0,0,0,0 //KO_HUUMARANKA##
|
||||
4212,3009,10,525,5,0,0,0,0,0,0,0,0 //KO_HUUMARANKA##
|
||||
4212,3010,5,526,1,0,0,0,0,0,0,0,0 //KO_MAKIBISHI##
|
||||
4212,3011,5,533,10,0,0,0,0,0,0,0,0 //KO_MEIKYOUSISUI##
|
||||
4212,3012,5,531,1,0,0,0,0,0,0,0,0 //KO_ZANZOU##
|
||||
@@ -5696,24 +5743,24 @@
|
||||
4215,410,1,0,0,0,0,0,0,0,0,0,0 //WE_CALLBABY#Call Baby#
|
||||
4215,2552,1,500,5,0,0,0,0,0,0,0,0 //RL_RICHS_COIN#Rich's Coin#
|
||||
4215,2553,5,514,1,0,0,0,0,0,0,0,0 //RL_MASS_SPIRAL#Mass Spiral#
|
||||
4215,2554,5,2557,1,0,0,0,0,0,0,0,0 //RL_BANISHING_BUSTER#Banishing Buster#
|
||||
4215,2554,10,2557,1,0,0,0,0,0,0,0,0 //RL_BANISHING_BUSTER#Banishing Buster#
|
||||
4215,2555,5,2556,1,0,0,0,0,0,0,0,0 //RL_B_TRAP#Bind Trap#
|
||||
4215,2556,1,500,1,0,0,0,0,0,0,0,0 //RL_FLICKER#Flicker#
|
||||
4215,2557,5,513,1,518,1,0,0,0,0,0,0 //RL_S_STORM#Shatter Storm#
|
||||
4215,2558,10,500,1,511,10,0,0,0,0,0,0 //RL_E_CHAIN#Eternal Chain#
|
||||
4215,2559,1,511,1,0,0,0,0,0,0,0,0 //RL_QD_SHOT#Quick Draw Shot#
|
||||
4215,2560,1,500,1,0,0,0,0,0,0,0,0 //RL_C_MARKER#Crimson Marker#
|
||||
4215,2561,5,516,1,0,0,0,0,0,0,0,0 //RL_FIREDANCE#Fire Dance#
|
||||
4215,2561,10,516,1,0,0,0,0,0,0,0,0 //RL_FIREDANCE#Fire Dance#
|
||||
4215,2562,5,521,1,0,0,0,0,0,0,0,0 //RL_H_MINE#Howling Mine#
|
||||
4215,2563,5,2552,1,0,0,0,0,0,0,0,0 //RL_P_ALTER#Platinum Alter#
|
||||
4215,2564,1,516,10,0,0,0,0,0,0,0,0 //RL_FALLEN_ANGEL#Fallen Angel#
|
||||
4215,2565,5,2567,1,0,0,0,0,0,0,0,0 //RL_R_TRIP#Round Trip#
|
||||
4215,2566,5,2560,1,2562,3,0,0,0,0,0,0 //RL_D_TAIL#Dragon Tail#
|
||||
4215,2565,10,2567,1,0,0,0,0,0,0,0,0 //RL_R_TRIP#Round Trip#
|
||||
4215,2566,10,2560,1,2562,3,0,0,0,0,0,0 //RL_D_TAIL#Dragon Tail#
|
||||
4215,2567,5,517,1,0,0,0,0,0,0,0,0 //RL_FIRE_RAIN#Fire Rain#
|
||||
4215,2568,5,2552,1,0,0,0,0,0,0,0,0 //RL_HEAT_BARREL#Heat Barrel#
|
||||
4215,2569,5,2553,1,0,0,0,0,0,0,0,0 //RL_AM_BLAST#Anti-Material Blast#
|
||||
4215,2570,5,2554,3,0,0,0,0,0,0,0,0 //RL_SLUGSHOT#Slug Shot#
|
||||
4215,2571,5,2552,1,2569,3,0,0,0,0,0,0 //RL_HAMMER_OF_GOD#Hammer of God#
|
||||
4215,2571,10,2552,1,2569,3,0,0,0,0,0,0 //RL_HAMMER_OF_GOD#Hammer of God#
|
||||
//Summoner
|
||||
4218,5018,1,0,0,0,0,0,0,0,0,0,0 //SU_BASIC_SKILL##
|
||||
4218,5019,1,5018,1,0,0,0,0,0,0,0,0 //SU_BITE##
|
||||
@@ -5850,12 +5897,12 @@
|
||||
4223,3001,1,530,5,0,0,0,0,0,0,0,0 //KO_YAMIKUMO##
|
||||
4223,3002,5,0,0,0,0,0,0,0,0,0,0 //KO_RIGHT##
|
||||
4223,3003,5,0,0,0,0,0,0,0,0,0,0 //KO_LEFT##
|
||||
4223,3004,5,3001,1,0,0,0,0,0,0,0,0 //KO_JYUMONJIKIRI##
|
||||
4223,3004,10,3001,1,0,0,0,0,0,0,0,0 //KO_JYUMONJIKIRI##
|
||||
4223,3005,5,3004,2,0,0,0,0,0,0,0,0 //KO_SETSUDAN##
|
||||
4223,3006,5,524,5,0,0,0,0,0,0,0,0 //KO_BAKURETSU##
|
||||
4223,3007,5,3006,1,0,0,0,0,0,0,0,0 //KO_HAPPOKUNAI##
|
||||
4223,3008,10,3010,3,0,0,0,0,0,0,0,0 //KO_MUCHANAGE##
|
||||
4223,3009,5,525,5,0,0,0,0,0,0,0,0 //KO_HUUMARANKA##
|
||||
4223,3009,10,525,5,0,0,0,0,0,0,0,0 //KO_HUUMARANKA##
|
||||
4223,3010,5,526,1,0,0,0,0,0,0,0,0 //KO_MAKIBISHI##
|
||||
4223,3011,5,533,10,0,0,0,0,0,0,0,0 //KO_MEIKYOUSISUI##
|
||||
4223,3012,5,531,1,0,0,0,0,0,0,0,0 //KO_ZANZOU##
|
||||
@@ -5904,12 +5951,12 @@
|
||||
4224,3001,1,530,5,0,0,0,0,0,0,0,0 //KO_YAMIKUMO##
|
||||
4224,3002,5,0,0,0,0,0,0,0,0,0,0 //KO_RIGHT##
|
||||
4224,3003,5,0,0,0,0,0,0,0,0,0,0 //KO_LEFT##
|
||||
4224,3004,5,3001,1,0,0,0,0,0,0,0,0 //KO_JYUMONJIKIRI##
|
||||
4224,3004,10,3001,1,0,0,0,0,0,0,0,0 //KO_JYUMONJIKIRI##
|
||||
4224,3005,5,3004,2,0,0,0,0,0,0,0,0 //KO_SETSUDAN##
|
||||
4224,3006,5,524,5,0,0,0,0,0,0,0,0 //KO_BAKURETSU##
|
||||
4224,3007,5,3006,1,0,0,0,0,0,0,0,0 //KO_HAPPOKUNAI##
|
||||
4224,3008,10,3010,3,0,0,0,0,0,0,0,0 //KO_MUCHANAGE##
|
||||
4224,3009,5,525,5,0,0,0,0,0,0,0,0 //KO_HUUMARANKA##
|
||||
4224,3009,10,525,5,0,0,0,0,0,0,0,0 //KO_HUUMARANKA##
|
||||
4224,3010,5,526,1,0,0,0,0,0,0,0,0 //KO_MAKIBISHI##
|
||||
4224,3011,5,533,10,0,0,0,0,0,0,0,0 //KO_MEIKYOUSISUI##
|
||||
4224,3012,5,531,1,0,0,0,0,0,0,0,0 //KO_ZANZOU##
|
||||
@@ -6098,24 +6145,24 @@
|
||||
4229,409,1,0,0,0,0,0,0,0,0,0,0 //WE_CALLPARENT#Call Parent#
|
||||
4229,2552,1,500,5,0,0,0,0,0,0,0,0 //RL_RICHS_COIN#Rich's Coin#
|
||||
4229,2553,5,514,1,0,0,0,0,0,0,0,0 //RL_MASS_SPIRAL#Mass Spiral#
|
||||
4229,2554,5,2557,1,0,0,0,0,0,0,0,0 //RL_BANISHING_BUSTER#Banishing Buster#
|
||||
4229,2554,10,2557,1,0,0,0,0,0,0,0,0 //RL_BANISHING_BUSTER#Banishing Buster#
|
||||
4229,2555,5,0,0,0,0,0,0,0,0,0,0 //RL_B_TRAP#Bind Trap#
|
||||
4229,2556,1,501,1,0,0,0,0,0,0,0,0 //RL_FLICKER#Flicker#
|
||||
4229,2557,5,513,1,518,1,0,0,0,0,0,0 //RL_S_STORM#Shatter Storm#
|
||||
4229,2558,10,511,10,0,0,0,0,0,0,0,0 //RL_E_CHAIN#Eternal Chain#
|
||||
4229,2559,1,2558,1,0,0,0,0,0,0,0,0 //RL_QD_SHOT#Quick Draw Shot#
|
||||
4229,2560,1,506,1,0,0,0,0,0,0,0,0 //RL_C_MARKER#Crimson Marker#
|
||||
4229,2561,5,2564,1,0,0,0,0,0,0,0,0 //RL_FIREDANCE#Fire Dance#
|
||||
4229,2561,10,2564,1,0,0,0,0,0,0,0,0 //RL_FIREDANCE#Fire Dance#
|
||||
4229,2562,5,520,1,0,0,0,0,0,0,0,0 //RL_H_MINE#Howling Mine#
|
||||
4229,2563,5,0,0,0,0,0,0,0,0,0,0 //RL_P_ALTER#Platinum Alter#
|
||||
4229,2564,5,516,10,0,0,0,0,0,0,0,0 //RL_FALLEN_ANGEL#Fallen Angel#
|
||||
4229,2565,5,2567,1,0,0,0,0,0,0,0,0 //RL_R_TRIP#Round Trip#
|
||||
4229,2566,5,2560,1,2562,3,0,0,0,0,0,0 //RL_D_TAIL#Dragon Tail#
|
||||
4229,2565,10,2567,1,0,0,0,0,0,0,0,0 //RL_R_TRIP#Round Trip#
|
||||
4229,2566,10,2560,1,2562,3,0,0,0,0,0,0 //RL_D_TAIL#Dragon Tail#
|
||||
4229,2567,5,517,1,0,0,0,0,0,0,0,0 //RL_FIRE_RAIN#Fire Rain#
|
||||
4229,2568,5,2561,2,0,0,0,0,0,0,0,0 //RL_HEAT_BARREL#Heat Barrel#
|
||||
4229,2569,5,2553,1,0,0,0,0,0,0,0,0 //RL_AM_BLAST#Anti-Material Blast#
|
||||
4229,2570,5,2554,3,0,0,0,0,0,0,0,0 //RL_SLUGSHOT#Slug Shot#
|
||||
4229,2571,5,2569,3,0,0,0,0,0,0,0,0 //RL_HAMMER_OF_GOD#Hammer of God#
|
||||
4229,2571,10,2569,3,0,0,0,0,0,0,0,0 //RL_HAMMER_OF_GOD#Hammer of God#
|
||||
4229,5065,1,0,0,0,0,0,0,0,0,0,0 //WE_CHEERUP#Cheer Up#
|
||||
//Baby Star Gladiator (Union)
|
||||
4238,1,9,0,0,0,0,0,0,0,0,0,0 //NV_BASIC#Basic Skill#
|
||||
@@ -6199,7 +6246,7 @@
|
||||
4239,444,1,443,9,0,0,0,0,0,0,0,0 //SG_FUSION#Union of the Sun, Moon and Stars#
|
||||
4239,2574,5,2576,3,0,0,0,0,0,0,0,0 //SJ_LIGHTOFMOON##
|
||||
4239,2575,3,2588,1,0,0,0,0,0,0,0,0 //SJ_LUNARSTANCE##
|
||||
4239,2576,7,2579,7,0,0,0,0,0,0,0,0 //SJ_FULLMOONKICK##
|
||||
4239,2576,10,2579,7,0,0,0,0,0,0,0,0 //SJ_FULLMOONKICK##
|
||||
4239,2577,5,2584,3,0,0,0,0,0,0,0,0 //SJ_LIGHTOFSTAR##
|
||||
4239,2578,3,2588,1,0,0,0,0,0,0,0,0 //SJ_STARSTANCE##
|
||||
4239,2579,7,2575,1,0,0,0,0,0,0,0,0 //SJ_NEWMOONKICK##
|
||||
@@ -6207,7 +6254,7 @@
|
||||
4239,2581,5,2582,5,2583,3,0,0,0,0,0,0 //SJ_STAREMPEROR##
|
||||
4239,2582,5,2583,1,0,0,0,0,0,0,0,0 //SJ_NOVAEXPLOSING##
|
||||
4239,2583,3,2575,3,2578,3,2591,3,0,0,0,0 //SJ_UNIVERSESTANCE##
|
||||
4239,2584,7,2580,7,0,0,0,0,0,0,0,0 //SJ_FALLINGSTAR##
|
||||
4239,2584,10,2580,7,0,0,0,0,0,0,0,0 //SJ_FALLINGSTAR##
|
||||
4239,2585,1,2583,1,0,0,0,0,0,0,0,0 //SJ_GRAVITYCONTROL##
|
||||
4239,2586,5,2581,3,2588,3,0,0,0,0,0,0 //SJ_BOOKOFDIMENSION##
|
||||
4239,2587,5,2581,3,2588,3,0,0,0,0,0,0 //SJ_BOOKOFCREATINGSTAR##
|
||||
@@ -6215,7 +6262,7 @@
|
||||
4239,2589,1,441,10,0,0,0,0,0,0,0,0 //SJ_PURIFY##
|
||||
4239,2590,5,2592,3,0,0,0,0,0,0,0,0 //SJ_LIGHTOFSUN##
|
||||
4239,2591,3,2588,1,0,0,0,0,0,0,0,0 //SJ_SUNSTANCE##
|
||||
4239,2592,7,2593,7,0,0,0,0,0,0,0,0 //SJ_SOLARBURST##
|
||||
4239,2592,10,2593,7,0,0,0,0,0,0,0,0 //SJ_SOLARBURST##
|
||||
4239,2593,7,2591,1,0,0,0,0,0,0,0,0 //SJ_PROMINENCEKICK##
|
||||
4239,410,1,0,0,0,0,0,0,0,0,0,0 //WE_CALLBABY#Call Baby#
|
||||
|
||||
@@ -6270,13 +6317,13 @@
|
||||
4240,2597,5,2605,5,0,0,0,0,0,0,0,0 //SP_SOULSHADOW##
|
||||
4240,2598,5,2608,2,0,0,0,0,0,0,0,0 //SP_SOULFALCON##
|
||||
4240,2599,5,2605,5,0,0,0,0,0,0,0,0 //SP_SOULFAIRY##
|
||||
4240,2600,5,2601,3,0,0,0,0,0,0,0,0 //SP_CURSEEXPLOSION##
|
||||
4240,2600,10,2601,3,0,0,0,0,0,0,0,0 //SP_CURSEEXPLOSION##
|
||||
4240,2601,5,2607,3,0,0,0,0,0,0,0,0 //SP_SOULCURSE##
|
||||
4240,2602,5,2603,1,0,0,0,0,0,0,0,0 //SP_SPA##
|
||||
4240,2602,10,2603,1,0,0,0,0,0,0,0,0 //SP_SPA##
|
||||
4240,2603,5,2607,3,0,0,0,0,0,0,0,0 //SP_SHA##
|
||||
4240,2604,7,2602,3,0,0,0,0,0,0,0,0 //SP_SWHOO##
|
||||
4240,2604,10,2602,3,0,0,0,0,0,0,0,0 //SP_SWHOO##
|
||||
4240,2605,7,2611,3,0,0,0,0,0,0,0,0 //SP_SOULUNITY##
|
||||
4240,2606,5,2602,5,2603,5,0,0,0,0,0,0 //SP_SOULDIVISION##
|
||||
4240,2606,5,2602,10,2603,5,0,0,0,0,0,0 //SP_SOULDIVISION##
|
||||
4240,2607,5,2609,1,0,0,0,0,0,0,0,0 //SP_SOULREAPER##
|
||||
4240,2608,3,2611,3,2612,3,0,0,0,0,0,0 //SP_SOULREVOLVE##
|
||||
4240,2609,5,0,0,0,0,0,0,0,0,0,0 //SP_SOULCOLLECT##
|
||||
@@ -6325,7 +6372,7 @@
|
||||
4241,444,1,443,9,0,0,0,0,0,0,0,0 //SG_FUSION#Union of the Sun, Moon and Stars#
|
||||
4241,2574,5,2576,3,0,0,0,0,0,0,0,0 //SJ_LIGHTOFMOON##
|
||||
4241,2575,3,2588,1,0,0,0,0,0,0,0,0 //SJ_LUNARSTANCE##
|
||||
4241,2576,7,2579,7,0,0,0,0,0,0,0,0 //SJ_FULLMOONKICK##
|
||||
4241,2576,10,2579,7,0,0,0,0,0,0,0,0 //SJ_FULLMOONKICK##
|
||||
4241,2577,5,2584,3,0,0,0,0,0,0,0,0 //SJ_LIGHTOFSTAR##
|
||||
4241,2578,3,2588,1,0,0,0,0,0,0,0,0 //SJ_STARSTANCE##
|
||||
4241,2579,7,2575,1,0,0,0,0,0,0,0,0 //SJ_NEWMOONKICK##
|
||||
@@ -6333,7 +6380,7 @@
|
||||
4241,2581,5,2582,5,2583,3,0,0,0,0,0,0 //SJ_STAREMPEROR##
|
||||
4241,2582,5,2583,1,0,0,0,0,0,0,0,0 //SJ_NOVAEXPLOSING##
|
||||
4241,2583,3,2575,3,2578,3,2591,3,0,0,0,0 //SJ_UNIVERSESTANCE##
|
||||
4241,2584,7,2580,7,0,0,0,0,0,0,0,0 //SJ_FALLINGSTAR##
|
||||
4241,2584,10,2580,7,0,0,0,0,0,0,0,0 //SJ_FALLINGSTAR##
|
||||
4241,2585,1,2583,1,0,0,0,0,0,0,0,0 //SJ_GRAVITYCONTROL##
|
||||
4241,2586,5,2581,3,2588,3,0,0,0,0,0,0 //SJ_BOOKOFDIMENSION##
|
||||
4241,2587,5,2581,3,2588,3,0,0,0,0,0,0 //SJ_BOOKOFCREATINGSTAR##
|
||||
@@ -6341,7 +6388,7 @@
|
||||
4241,2589,1,441,10,0,0,0,0,0,0,0,0 //SJ_PURIFY##
|
||||
4241,2590,5,2592,3,0,0,0,0,0,0,0,0 //SJ_LIGHTOFSUN##
|
||||
4241,2591,3,2588,1,0,0,0,0,0,0,0,0 //SJ_SUNSTANCE##
|
||||
4241,2592,7,2593,7,0,0,0,0,0,0,0,0 //SJ_SOLARBURST##
|
||||
4241,2592,10,2593,7,0,0,0,0,0,0,0,0 //SJ_SOLARBURST##
|
||||
4241,2593,7,2591,1,0,0,0,0,0,0,0,0 //SJ_PROMINENCEKICK##
|
||||
4241,408,1,0,0,0,0,0,0,0,0,0,0 //WE_BABY#Baby#
|
||||
4241,409,1,0,0,0,0,0,0,0,0,0,0 //WE_CALLPARENT#Call Parent#
|
||||
@@ -6398,13 +6445,13 @@
|
||||
4242,2597,5,2605,5,0,0,0,0,0,0,0,0 //SP_SOULSHADOW##
|
||||
4242,2598,5,2608,2,0,0,0,0,0,0,0,0 //SP_SOULFALCON##
|
||||
4242,2599,5,2605,5,0,0,0,0,0,0,0,0 //SP_SOULFAIRY##
|
||||
4242,2600,5,2601,3,0,0,0,0,0,0,0,0 //SP_CURSEEXPLOSION##
|
||||
4242,2600,10,2601,3,0,0,0,0,0,0,0,0 //SP_CURSEEXPLOSION##
|
||||
4242,2601,5,2607,3,0,0,0,0,0,0,0,0 //SP_SOULCURSE##
|
||||
4242,2602,5,2603,1,0,0,0,0,0,0,0,0 //SP_SPA##
|
||||
4242,2602,10,2603,1,0,0,0,0,0,0,0,0 //SP_SPA##
|
||||
4242,2603,5,2607,3,0,0,0,0,0,0,0,0 //SP_SHA##
|
||||
4242,2604,7,2602,3,0,0,0,0,0,0,0,0 //SP_SWHOO##
|
||||
4242,2604,10,2602,3,0,0,0,0,0,0,0,0 //SP_SWHOO##
|
||||
4242,2605,7,2611,3,0,0,0,0,0,0,0,0 //SP_SOULUNITY##
|
||||
4242,2606,5,2602,5,2603,5,0,0,0,0,0,0 //SP_SOULDIVISION##
|
||||
4242,2606,5,2602,10,2603,5,0,0,0,0,0,0 //SP_SOULDIVISION##
|
||||
4242,2607,5,2609,1,0,0,0,0,0,0,0,0 //SP_SOULREAPER##
|
||||
4242,2608,3,2611,3,2612,3,0,0,0,0,0,0 //SP_SOULREVOLVE##
|
||||
4242,2609,5,0,0,0,0,0,0,0,0,0,0 //SP_SOULCOLLECT##
|
||||
@@ -6455,7 +6502,7 @@
|
||||
4243,444,1,443,9,0,0,0,0,0,0,0,0 //SG_FUSION#Union of the Sun, Moon and Stars#
|
||||
4243,2574,5,2576,3,0,0,0,0,0,0,0,0 //SJ_LIGHTOFMOON##
|
||||
4243,2575,3,2588,1,0,0,0,0,0,0,0,0 //SJ_LUNARSTANCE##
|
||||
4243,2576,7,2579,7,0,0,0,0,0,0,0,0 //SJ_FULLMOONKICK##
|
||||
4243,2576,10,2579,7,0,0,0,0,0,0,0,0 //SJ_FULLMOONKICK##
|
||||
4243,2577,5,2584,3,0,0,0,0,0,0,0,0 //SJ_LIGHTOFSTAR##
|
||||
4243,2578,3,2588,1,0,0,0,0,0,0,0,0 //SJ_STARSTANCE##
|
||||
4243,2579,7,2575,1,0,0,0,0,0,0,0,0 //SJ_NEWMOONKICK##
|
||||
@@ -6463,7 +6510,7 @@
|
||||
4243,2581,5,2582,5,2583,3,0,0,0,0,0,0 //SJ_STAREMPEROR##
|
||||
4243,2582,5,2583,1,0,0,0,0,0,0,0,0 //SJ_NOVAEXPLOSING##
|
||||
4243,2583,3,2575,3,2578,3,2591,3,0,0,0,0 //SJ_UNIVERSESTANCE##
|
||||
4243,2584,7,2580,7,0,0,0,0,0,0,0,0 //SJ_FALLINGSTAR##
|
||||
4243,2584,10,2580,7,0,0,0,0,0,0,0,0 //SJ_FALLINGSTAR##
|
||||
4243,2585,1,2583,1,0,0,0,0,0,0,0,0 //SJ_GRAVITYCONTROL##
|
||||
4243,2586,5,2581,3,2588,3,0,0,0,0,0,0 //SJ_BOOKOFDIMENSION##
|
||||
4243,2587,5,2581,3,2588,3,0,0,0,0,0,0 //SJ_BOOKOFCREATINGSTAR##
|
||||
@@ -6471,7 +6518,7 @@
|
||||
4243,2589,1,441,10,0,0,0,0,0,0,0,0 //SJ_PURIFY##
|
||||
4243,2590,5,2592,3,0,0,0,0,0,0,0,0 //SJ_LIGHTOFSUN##
|
||||
4243,2591,3,2588,1,0,0,0,0,0,0,0,0 //SJ_SUNSTANCE##
|
||||
4243,2592,7,2593,7,0,0,0,0,0,0,0,0 //SJ_SOLARBURST##
|
||||
4243,2592,10,2593,7,0,0,0,0,0,0,0,0 //SJ_SOLARBURST##
|
||||
4243,2593,7,2591,1,0,0,0,0,0,0,0,0 //SJ_PROMINENCEKICK##
|
||||
4243,410,1,0,0,0,0,0,0,0,0,0,0 //WE_CALLBABY#Call Baby#
|
||||
|
||||
@@ -6515,7 +6562,7 @@
|
||||
4244,444,1,443,9,0,0,0,0,0,0,0,0 //SG_FUSION#Union of the Sun, Moon and Stars#
|
||||
4244,2574,5,2576,3,0,0,0,0,0,0,0,0 //SJ_LIGHTOFMOON##
|
||||
4244,2575,3,2588,1,0,0,0,0,0,0,0,0 //SJ_LUNARSTANCE##
|
||||
4244,2576,7,2579,7,0,0,0,0,0,0,0,0 //SJ_FULLMOONKICK##
|
||||
4244,2576,10,2579,7,0,0,0,0,0,0,0,0 //SJ_FULLMOONKICK##
|
||||
4244,2577,5,2584,3,0,0,0,0,0,0,0,0 //SJ_LIGHTOFSTAR##
|
||||
4244,2578,3,2588,1,0,0,0,0,0,0,0,0 //SJ_STARSTANCE##
|
||||
4244,2579,7,2575,1,0,0,0,0,0,0,0,0 //SJ_NEWMOONKICK##
|
||||
@@ -6523,7 +6570,7 @@
|
||||
4244,2581,5,2582,5,2583,3,0,0,0,0,0,0 //SJ_STAREMPEROR##
|
||||
4244,2582,5,2583,1,0,0,0,0,0,0,0,0 //SJ_NOVAEXPLOSING##
|
||||
4244,2583,3,2575,3,2578,3,2591,3,0,0,0,0 //SJ_UNIVERSESTANCE##
|
||||
4244,2584,7,2580,7,0,0,0,0,0,0,0,0 //SJ_FALLINGSTAR##
|
||||
4244,2584,10,2580,7,0,0,0,0,0,0,0,0 //SJ_FALLINGSTAR##
|
||||
4244,2585,1,2583,1,0,0,0,0,0,0,0,0 //SJ_GRAVITYCONTROL##
|
||||
4244,2586,5,2581,3,2588,3,0,0,0,0,0,0 //SJ_BOOKOFDIMENSION##
|
||||
4244,2587,5,2581,3,2588,3,0,0,0,0,0,0 //SJ_BOOKOFCREATINGSTAR##
|
||||
@@ -6531,7 +6578,7 @@
|
||||
4244,2589,1,441,10,0,0,0,0,0,0,0,0 //SJ_PURIFY##
|
||||
4244,2590,5,2592,3,0,0,0,0,0,0,0,0 //SJ_LIGHTOFSUN##
|
||||
4244,2591,3,2588,1,0,0,0,0,0,0,0,0 //SJ_SUNSTANCE##
|
||||
4244,2592,7,2593,7,0,0,0,0,0,0,0,0 //SJ_SOLARBURST##
|
||||
4244,2592,10,2593,7,0,0,0,0,0,0,0,0 //SJ_SOLARBURST##
|
||||
4244,2593,7,2591,1,0,0,0,0,0,0,0,0 //SJ_PROMINENCEKICK##
|
||||
4244,408,1,0,0,0,0,0,0,0,0,0,0 //WE_BABY#Baby#
|
||||
4244,409,1,0,0,0,0,0,0,0,0,0,0 //WE_CALLPARENT#Call Parent#
|
||||
|
||||
14
db/readme.md
14
db/readme.md
@@ -38,10 +38,18 @@ We want to add our own custom achievement that can be given to a player via an N
|
||||
---
|
||||
We want to add our own customized Housing Instance.
|
||||
|
||||
#### /db/import/instance_db.txt
|
||||
#### /db/import/instance_db.yml
|
||||
|
||||
// ID,Name,LimitTime,IdleTimeOut,EnterMap,EnterX,EnterY,Map2,Map3,...,Map255
|
||||
35,Home,3600,900,1@home,24,6,2@home,3@home
|
||||
- Id: 35
|
||||
Name: Home
|
||||
IdleTimeOut: 900
|
||||
Enter:
|
||||
Map: 1@home
|
||||
X: 24
|
||||
Y: 6
|
||||
AdditionalMaps:
|
||||
- Map: 2@home
|
||||
- Map: 3@home
|
||||
|
||||
|
||||
### Mob Alias
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
// Size Fix Tables
|
||||
// Contains size fixes for weapon damage.
|
||||
//
|
||||
// Struture of Database:
|
||||
// Columns - Weapon type
|
||||
// Rows - Target size
|
||||
|
||||
//Unarmed, Knife, 1H Sword, 2H Sword, 1H Spear, 2H Spears, 1H Axe, 2H Axe, Mace, 2H Mace, Staff, Bow, Knuckle, Musical Instrument, Whip, Book, Katar, Revolver, Rifle, Shotgun, Gatling Gun, Grenade Launcher, Fuuma Shuriken, 2H Staff
|
||||
100,100, 75, 75, 75, 75, 50, 50, 75,100,100,100,100, 75, 75,100, 75,100,100,100,100,100,100,100 // Size: Small
|
||||
100, 75,100, 75, 75, 75, 75, 75,100,100,100,100, 75,100,100,100,100,100,100,100,100,100,100,100 // Size: Medium
|
||||
100, 50, 75,100,100,100,100,100,100,100,100, 75, 50, 75, 50, 50, 75,100,100,100,100,100,100,100 // Size: Large
|
||||
89
db/size_fix.yml
Normal file
89
db/size_fix.yml
Normal file
@@ -0,0 +1,89 @@
|
||||
# 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/>.
|
||||
#
|
||||
###########################################################################
|
||||
# Size Fix Database
|
||||
###########################################################################
|
||||
#
|
||||
# Size Fix Settings
|
||||
#
|
||||
###########################################################################
|
||||
# - Weapon Weapon type.
|
||||
# Small Small size modifier. (Default: 100)
|
||||
# Medium Medium size modifier. (Default: 100)
|
||||
# Large Large size modifier. (Default: 100)
|
||||
###########################################################################
|
||||
|
||||
Header:
|
||||
Type: SIZE_FIX_DB
|
||||
Version: 1
|
||||
|
||||
Body:
|
||||
- Weapon: Fist
|
||||
- Weapon: Dagger
|
||||
Medium: 75
|
||||
Large: 50
|
||||
- Weapon: 1hSword
|
||||
Small: 75
|
||||
Large: 75
|
||||
- Weapon: 2hSword
|
||||
Small: 75
|
||||
Medium: 75
|
||||
- Weapon: 1hSpear
|
||||
Small: 75
|
||||
Medium: 75
|
||||
- Weapon: 2hSpear
|
||||
Small: 75
|
||||
Medium: 75
|
||||
- Weapon: 1hAxe
|
||||
Small: 50
|
||||
Medium: 75
|
||||
- Weapon: 2hAxe
|
||||
Small: 50
|
||||
Medium: 75
|
||||
- Weapon: Mace
|
||||
Small: 75
|
||||
- Weapon: 2hMace
|
||||
- Weapon: Staff
|
||||
- Weapon: Bow
|
||||
Large: 75
|
||||
- Weapon: Musical
|
||||
Small: 75
|
||||
Large: 75
|
||||
- Weapon: Whip
|
||||
Small: 75
|
||||
Large: 50
|
||||
- Weapon: Book
|
||||
Large: 50
|
||||
- Weapon: Katar
|
||||
Small: 75
|
||||
Large: 75
|
||||
- Weapon: Revolver
|
||||
- Weapon: Rifle
|
||||
- Weapon: Gatling
|
||||
- Weapon: Shotgun
|
||||
- Weapon: Grenade
|
||||
- Weapon: Huuma
|
||||
- Weapon: 2hStaff
|
||||
|
||||
Footer:
|
||||
Imports:
|
||||
- Path: db/pre-re/size_fix.yml
|
||||
Mode: Prerenewal
|
||||
- Path: db/re/size_fix.yml
|
||||
Mode: Renewal
|
||||
- Path: db/import/size_fix.yml
|
||||
@@ -300,6 +300,62 @@ SC_ZANGETSU,16
|
||||
SC_GENSOU,16
|
||||
SC_AKAITSUKI,16
|
||||
|
||||
//Summoner
|
||||
SC_SUHIDE,16
|
||||
SC_SU_STOOP,16
|
||||
SC_SPRITEMABLE,16
|
||||
SC_CATNIPPOWDER,16
|
||||
SC_SV_ROOTTWIST,16
|
||||
SC_BITESCAR,16
|
||||
SC_ARCLOUSEDASH,16
|
||||
SC_TUNAPARTY,16
|
||||
SC_SHRIMP,16
|
||||
SC_FRESHSHRIMP,16
|
||||
|
||||
// Rebellion
|
||||
SC_HEAT_BARREL,16
|
||||
SC_MAGICALBULLET,16
|
||||
SC_P_ALTER,16
|
||||
SC_E_CHAIN,16
|
||||
SC_C_MARKER,16
|
||||
SC_ANTI_M_BLAST,16
|
||||
SC_B_TRAP,16
|
||||
SC_H_MINE,16
|
||||
SC_QD_SHOT_READY,16
|
||||
|
||||
// Star Emperor
|
||||
SC_LIGHTOFMOON,16
|
||||
SC_LIGHTOFSUN,16
|
||||
SC_LIGHTOFSTAR,16
|
||||
SC_LUNARSTANCE,16
|
||||
SC_UNIVERSESTANCE,16
|
||||
SC_SUNSTANCE,16
|
||||
SC_FLASHKICK,16
|
||||
SC_NEWMOON,16
|
||||
SC_STARSTANCE,16
|
||||
SC_DIMENSION,16
|
||||
SC_DIMENSION1,16
|
||||
SC_DIMENSION2,16
|
||||
SC_CREATINGSTAR,16
|
||||
SC_FALLINGSTAR,16
|
||||
SC_NOVAEXPLOSING,16
|
||||
SC_GRAVITYCONTROL,16
|
||||
|
||||
// Soul Reaper
|
||||
SC_SOULCOLLECT,16
|
||||
SC_SOULREAPER,16
|
||||
SC_SOULUNITY,16
|
||||
SC_SOULSHADOW,16
|
||||
SC_SOULFAIRY,16
|
||||
SC_SOULFALCON,16
|
||||
SC_SOULGOLEM,16
|
||||
SC_SOULDIVISION,16
|
||||
SC_SOULENERGY,16
|
||||
SC_USE_SKILL_SP_SPA,16
|
||||
SC_USE_SKILL_SP_SHA,16
|
||||
SC_SP_SHA,16
|
||||
SC_SOULCURSE,16
|
||||
|
||||
// Others
|
||||
SC_FEAR,16
|
||||
SC_BURNING,16
|
||||
|
||||
@@ -1360,14 +1360,14 @@ Affected files:
|
||||
-- atcommand: atcommand_athena.conf, groups.conf
|
||||
-- battleconf: battle_athena.conf, battle_conf.txt
|
||||
-- instancedb: instance_db.txt
|
||||
-- itemdb: item_db.txt, item_group_db.txt, item_trade.txt, item_noequip.txt, item_nouse.txt, item_combo_db.txt, item_avail.txt, item_stack.txt, item_delay.txt, item_buyingstore.txt, item_flag.txt
|
||||
-- itemdb: item_db.txt, item_group_db.txt, item_trade.txt, item_noequip.txt, item_nouse.txt, item_combo_db.txt, item_avail.txt, item_stack.txt, item_delay.txt, item_buyingstore.txt, item_flag.txt, item_randomopt_db.txt, item_randomopt_group.txt
|
||||
-- mobdb: mob_db.txt, mob_item_ratio.txt, mob_chat_db.txt, mob_avail.txt, mob_race2_db.txt, mob_branch.txt, mob_poring.txt, mob_boss.txt, mob_pouch.txt, mob_classchange.txt, pet_db.yml, homunculus_db.txt, homun_skill_tree.txt, exp_homun.txt, mercenary_db.txt, mercenary_skill_db.txt, elemental_db.txt, elemental_skill_db.txt
|
||||
-- motd: motd.txt
|
||||
-- msgconf: atcommand_athena.conf
|
||||
-- pcdb: statpoint.txt, job_exp.txt, skill_tree.txt, attr_fix.txt, job_db1.txt, job_db2.txt, job_basehpsp_db.txt, job_maxhpsp_db.txt, job_param_db.txt, level_penalty.txt
|
||||
-- questdb: quest_db.txt
|
||||
-- script: /npc/*.txt, /npc/*.conf
|
||||
-- skilldb: skill_db.txt, const.txt, skill_require_db.txt, skill_cast_db.txt, skill_castnodex_db.txt, skill_nocast_db.txt, skill_copyable_db.txt, skill_improvise_db.txt, skill_changematerial_db.txt, skill_nonearnpc_db.txt, skill_damage_db.txt, skill_unit_db.txt, abra_db.txt, create_arrow_db.txt, produce_db.txt, spellbook_db.txt, magicmushroom_db.txt
|
||||
-- skilldb: skill_db.yml, const.txt, skill_nocast_db.txt, skill_changematerial_db.txt, skill_damage_db.txt, abra_db.yml, create_arrow_db.txt, produce_db.txt, spellbook_db.yml, magicmushroom_db.yml
|
||||
-- statusdb: attr_fix.txt, size_fix.txt, refine_db.txt
|
||||
-- achievementdb: achievement_db.conf
|
||||
|
||||
@@ -1766,3 +1766,12 @@ Bans or unbans a player from the specified channel.
|
||||
Binds or unbinds your global chat with the specified channel, which sends all global messages to the specified channel.
|
||||
|
||||
---------------------------------------
|
||||
|
||||
@setquest <quest ID>
|
||||
@erasequest <quest ID>
|
||||
@completequest <quest ID>
|
||||
@checkquest <quest ID>
|
||||
|
||||
Changes/checks the status of the specified quest ID.
|
||||
|
||||
---------------------------------------
|
||||
|
||||
@@ -22,10 +22,11 @@ This list contains all available constants referenced in the 'bonus' commands.
|
||||
|
||||
* Race (r)
|
||||
RC_Angel, RC_Brute, RC_DemiHuman, RC_Demon, RC_Dragon, RC_Fish, RC_Formless,
|
||||
RC_Insect, RC_Plant, RC_Player, RC_Undead, RC_All
|
||||
RC_Insect, RC_Plant, RC_Player_Human (RC_Player deprecated), RC_Player_Doram, RC_Undead, RC_All
|
||||
|
||||
* Monster Race (mr)
|
||||
RC2_Goblin, RC2_Kobold, RC2_Orc, RC2_Golem, RC2_Guardian, RC2_Ninja
|
||||
RC2_Goblin, RC2_Kobold, RC2_Orc, RC2_Golem, RC2_Guardian, RC2_Ninja,
|
||||
RC2_BioLab, RC2_SCARABA, RC2_FACEWORM, RC2_THANATOS, RC2_CLOCKTOWER, RC2_ROCKRIDGE
|
||||
See 'db/(pre-)re/mob_race2_db.txt'
|
||||
|
||||
* Class (c)
|
||||
@@ -58,12 +59,13 @@ This list contains all available constants referenced in the 'bonus' commands.
|
||||
ATF_LONG = Trigger on ranged attacks
|
||||
|
||||
Skill/attack type criteria: (Default: Physical/weapon)
|
||||
ATF_SKILL = Trigger on magic/misc skills
|
||||
ATF_WEAPON = Trigger on weapon skill / physical attacks
|
||||
ATF_MAGIC = Trigger on magic skills
|
||||
ATF_MISC = Trigger on misc skills
|
||||
|
||||
* Other values:
|
||||
Skill (sk): see 'db/(pre-)re/skill_db.txt' (NOTE: Both skill IDs and names, in quotes, are supported.)
|
||||
Skill (sk): see 'db/(pre-)re/skill_db.yml' (NOTE: Both skill IDs and names, in quotes, are supported.)
|
||||
Monster id (mid): see 'db/(pre-)re/mob_db.txt'
|
||||
Item id (iid): see 'db/(pre-)re/item_db.txt'
|
||||
Item group (ig): see 'db/(pre-)re/item_group_db.txt' and the constants in 'db/const.txt', prefixed with IG_*
|
||||
@@ -166,8 +168,10 @@ bonus2 bSkillUseSPrate,sk,n; Decreases SP consumption of skill sk by n%
|
||||
Atk/Def
|
||||
-------
|
||||
bonus2 bSkillAtk,sk,n; Increases damage of skill sk by n%
|
||||
bonus bLongAtkRate,n; Increases damage of ranged attacks by n%
|
||||
bonus bShortAtkRate,n; Increases damage of short ranged attacks by n%
|
||||
bonus bLongAtkRate,n; Increases damage of long ranged attacks by n%
|
||||
bonus bCritAtkRate,n; Increases critical damage by +n%
|
||||
bonus bCritDefRate,n; Decreases critical damage received by n%
|
||||
bonus bCriticalDef,n; Decreases the chance of being hit by critical hits by n%
|
||||
bonus2 bWeaponAtk,w,n; Adds n ATK when weapon of type w is equipped
|
||||
bonus2 bWeaponDamageRate,w,n; Adds n% damage to normal attacks when weapon of type w is equipped
|
||||
@@ -229,6 +233,7 @@ bonus2 bSubDefEle,e,x; +x% damage reduction from enemy with defense element
|
||||
bonus2 bAddRace,r,x; +x% physical damage against race r
|
||||
bonus2 bMagicAddRace,r,x; +x% magical damage against race r
|
||||
bonus2 bSubRace,r,x; +x% damage reduction against race r
|
||||
bonus3 bSubRace,r,x,bf; +x% damage reduction against race r with trigger criteria bf
|
||||
|
||||
bonus2 bAddClass,c,x; +x% physical damage against class c
|
||||
bonus2 bMagicAddClass,c,x; +x% magical damage against class c
|
||||
@@ -237,6 +242,7 @@ bonus2 bSubClass,c,x; +x% damage reduction against class c
|
||||
bonus2 bAddSize,s,x; +x% physical damage against size s
|
||||
bonus2 bMagicAddSize,s,x; +x% magical damage against size s
|
||||
bonus2 bSubSize,s,x; +x% damage reduction against size s
|
||||
bonus2 bMagicSubSize,s,x; +x% magic damage reduction against size s
|
||||
bonus bNoSizeFix; Ignores the size modifier when calculating damage
|
||||
|
||||
bonus2 bAddDamageClass,mid,x; +x% physical damage against monster mid
|
||||
@@ -274,7 +280,6 @@ Ignore Def
|
||||
----------
|
||||
bonus bIgnoreDefEle,e; Disregard DEF against enemies of element e
|
||||
bonus bIgnoreDefRace,r; Disregard DEF against enemies of race r
|
||||
bonus2 bIgnoreDefRaceRate,r,n; Disregard n% of the target's DEF if the target belongs to race r
|
||||
bonus bIgnoreDefClass,c; Disregard DEF against enemies of class c
|
||||
bonus bIgnoreMDefRace,r; Disregard MDEF against enemies of race r
|
||||
bonus2 bIgnoreDefRaceRate,r,n; Disregard n% of the target's DEF if the target belongs to race r
|
||||
@@ -310,6 +315,7 @@ bonus4 bAddEffWhenHit,eff,n,atf,t; Adds a n/100% chance to cause status eff for
|
||||
ATF_SHORT = trigger on melee attacks
|
||||
ATF_LONG = trigger on ranged attacks
|
||||
Skill/attack type criteria: (Default: Physical/weapon)
|
||||
ATF_SKILL = trigger on magic/misc skills
|
||||
ATF_WEAPON = trigger on weapon skill / physical attacks
|
||||
ATF_MAGIC = trigger on magic skills
|
||||
ATF_MISC = trigger on misc skills
|
||||
|
||||
@@ -304,7 +304,7 @@ for 'Map' type 16 will be applied.
|
||||
|
||||
This mapflag can also be used to adjust the damage of one skill by a percentage:
|
||||
- skill_name:
|
||||
Name of the skill in 'db/(pre-)re/skill_db.txt' (ex. SM_BASH).
|
||||
Name of the skill in 'db/(pre-)re/skill_db.yml' (ex. SM_BASH).
|
||||
To adjust all skill damage, write "all" (without quotes).
|
||||
- caster: the groups for which the adjustment takes effect. (bitmask)
|
||||
BL_PC = Player
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
//===== By: ==================================================
|
||||
//= rAthena Dev Team
|
||||
//===== Last Updated: ========================================
|
||||
//= 20160213
|
||||
//= 20200104
|
||||
//===== Description: =========================================
|
||||
//= Reference for monster level 10 skills.
|
||||
//============================================================
|
||||
@@ -12,7 +12,12 @@ When a monster uses a level 10 skill on Aegis, it will be much stronger than the
|
||||
normal player version. On rAthena we reflect this by giving the monster a skill
|
||||
level above the maximum player level.
|
||||
The following lists explains the skill specialities and the corresponding level
|
||||
you need to put for these skills in the mob_skill_db.
|
||||
which needs to be put for these skills in the mob_skill_db.
|
||||
|
||||
Note: The "SkillDatabase::parseNode" template has a linear determination feature
|
||||
where it will attempt to fill the values from the last level defined to MAX_SKILL_LEVEL.
|
||||
If it can't determine a trend it will fill with the last level defined.
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
Skill | rAthena Lv | Explanation
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
prontera,151,190,6 script Sample Instance 101,{
|
||||
.@instance$ = "Abyss Lake Instance";
|
||||
|
||||
if (instance_id()) { // ignore the console debug message (harmless)
|
||||
if (instance_live_info(ILI_NAME, instance_id(IM_PARTY)) == .@instance$) { // the instance "Abyss Lake Instance" is running
|
||||
mes "[Sample Instance]";
|
||||
mes "You are already part of an instance.";
|
||||
next;
|
||||
@@ -30,7 +30,13 @@ prontera,151,190,6 script Sample Instance 101,{
|
||||
emotion ET_CRY;
|
||||
close;
|
||||
}
|
||||
} else {
|
||||
}
|
||||
else if (instance_id(IM_PARTY)) { // another instance is running
|
||||
mes "[Sample Instance]";
|
||||
mes "You are part of the instance " + instance_live_info(ILI_NAME, instance_id(IM_PARTY)) + ".";
|
||||
close;
|
||||
}
|
||||
else {
|
||||
mes "[Sample Instance]";
|
||||
mes "Would you like to try the sample instance in Abyss Lake 3?";
|
||||
next;
|
||||
|
||||
@@ -958,13 +958,6 @@ mapflag for it to work is because, otherwise, it'd be server-wide and trigger
|
||||
every time a player would change maps. Imagine the server load with 1,000 players
|
||||
(oh the pain...)
|
||||
|
||||
OnPCStatCalcEvent:
|
||||
|
||||
This special label triggers when a player's stats are recalculated, such as when
|
||||
changing stats, equipment, or maps, as well as when logging in, leveling up, and
|
||||
mounting a job mount. This can be used to grant additional item bonuses to certain
|
||||
player groups, for instance.
|
||||
|
||||
OnWhisperGlobal:
|
||||
|
||||
This special label triggers when a player whispers the NPC, and will run with the
|
||||
@@ -1648,7 +1641,7 @@ S_CheckFull:
|
||||
|
||||
Example 2: callsub used repeatedly, with different arguments
|
||||
// notice how the Zeny check/delete is reused, instead of copy-pasting for every warp
|
||||
switch(select("Abyss Lake:Amatsu Dungeon:Anthell:Ayothaya Dungeon:Beacon Island, Pharos") {
|
||||
switch(select("Abyss Lake:Amatsu Dungeon:Anthell:Ayothaya Dungeon:Beacon Island, Pharos")) {
|
||||
case 1: callsub S_DunWarp,"hu_fild05",192,207;
|
||||
case 2: callsub S_DunWarp,"ama_in02",119,181;
|
||||
case 3: callsub S_DunWarp,"moc_fild20",164,145;
|
||||
@@ -2917,6 +2910,7 @@ recreate these items perfectly if they are destroyed. Here's what you get:
|
||||
@inventorylist_option_id5[] - fifth array of random option IDs
|
||||
@inventorylist_option_value5[] - fifth array of random option values
|
||||
@inventorylist_option_parameter5[] - fifth array of random option parameters
|
||||
@inventorylist_tradable - Returns if an item is tradable or not (Pass item_trade.txt, bound, and rental restrictions).
|
||||
|
||||
This could be handy to save/restore a character's inventory, since no other
|
||||
command returns such a complete set of data, and could also be the only way to
|
||||
@@ -3433,7 +3427,7 @@ recalculating guardians' HP.
|
||||
This function returns the level of the skill <skill id> of the guild <guild id>.
|
||||
If the guild does not have that skill, 0 is returned.
|
||||
If the guild does not exist, -1 is returned.
|
||||
Refer to 'db/(pre-)re/skill_db.txt' for the full list of skills. (GD_* are guild skills)
|
||||
Refer to 'db/(pre-)re/skill_db.yml' for the full list of skills. (GD_* are guild skills)
|
||||
|
||||
---------------------------------------
|
||||
|
||||
@@ -3466,7 +3460,7 @@ mes "You have " + getMapGuildUsers("prontera",getcharid(2)) + " guild members in
|
||||
|
||||
This function returns the level of the specified skill that the invoking
|
||||
character has. If they don't have the skill, 0 will be returned. The full list
|
||||
of character skills is available in 'db/(pre-)re/skill_db.txt'.
|
||||
of character skills is available in 'db/(pre-)re/skill_db.yml'.
|
||||
|
||||
There are two main uses for this function, it can check whether the character
|
||||
has a skill or not, and it can tell you if the level is high enough.
|
||||
@@ -3914,6 +3908,14 @@ Name is optional, and defaults to the attached player if omitted.
|
||||
|
||||
---------------------------------------
|
||||
|
||||
*checkidlehom({"<Player Name>"})
|
||||
|
||||
Returns the time, in seconds, that the specified player has been idle for homunculus item/exp share.
|
||||
Name is optional, and defaults to the attached player if omitted.
|
||||
This will only work if 'hom_idle_no_share' and 'idletime_hom_option' are enabled (see '/conf/battle/homunc.conf').
|
||||
|
||||
---------------------------------------
|
||||
|
||||
*agitcheck()
|
||||
*agitcheck2()
|
||||
*agitcheck3()
|
||||
@@ -4106,7 +4108,7 @@ There are also three special 'map names' you can use.
|
||||
|
||||
---------------------------------------
|
||||
|
||||
*areawarp "<from map name>",<x1>,<y1>,<x2>,<y2>,"<to map name>",<x3>,<y3>{,<x4>,<y4>};
|
||||
*areawarp "<from map name>",<x1>,<y1>,<x2>,<y2>,"<to map name>"{,<x3>,<y3>,<x4>,<y4>};
|
||||
|
||||
This command is similar to 'warp', however, it will not refer to the invoking
|
||||
character, but instead, all characters within a specified area, defined by the
|
||||
@@ -4120,8 +4122,9 @@ shape, on the map called "place", will be affected, and warped to "place2" X 150
|
||||
Y 150
|
||||
|
||||
areawarp "place",10,10,120,120,"place2",0,0;
|
||||
areawarp "place",10,10,120,120,"place2";
|
||||
|
||||
By using ,0,0; as the destination coordinates it will take all the characters in
|
||||
By using zeroes as the destination coordinates or leaving them out it will take all the characters in
|
||||
the affected area to a random set of co-ordinates on "place2".
|
||||
|
||||
areawarp "place",10,10,120,120,"place2",150,150,200,200;
|
||||
@@ -4129,8 +4132,13 @@ the affected area to a random set of co-ordinates on "place2".
|
||||
By using the optional x4 and y4 parameters, the destination coordinates will be a
|
||||
random place within the defined x3/y3-x4/y4 square.
|
||||
|
||||
Like 'warp', areawarp will also explicitly warp characters randomly into the
|
||||
current map if you give the 'to map name' as "Random".
|
||||
There are also three special 'map names' you can use:
|
||||
|
||||
"Random" will warp the player randomly on the current map.
|
||||
"Save" and "SavePoint" will warp the player back to their save point.
|
||||
|
||||
It is recommended that you do not supply any target coordinates if you use one of
|
||||
these maps because they will be ignored anyway.
|
||||
|
||||
See also 'warp'.
|
||||
|
||||
@@ -4187,10 +4195,15 @@ warpguild "prontera",x,y,Guild_ID;
|
||||
*warppartner("<map name>",<x>,<y>);
|
||||
|
||||
This function will find the invoking character's marriage partner, if any, and
|
||||
warp them to the map and coordinates given. It will return 1 upon success and
|
||||
0 if the partner is not online, the character is not married, or if there's no
|
||||
warp them to the map and coordinates given. It will return true upon success and
|
||||
false if the partner is not online, the character is not married, or if there's no
|
||||
invoking character (no RID). 0,0 will, as usual, normally translate to random coordinates.
|
||||
|
||||
There are also three special 'map names' you can use.
|
||||
|
||||
"Random" will warp the player randomly on the current map.
|
||||
"Save" and "SavePoint" will warp the player back to their save point.
|
||||
|
||||
---------------------------------------
|
||||
|
||||
*savepoint "<map name>",<x>,<y>{,{<range x>,<range y>,}<char_id>};
|
||||
@@ -4797,8 +4810,9 @@ for special cases such as removing a status change or resetting a variable or st
|
||||
of the player.
|
||||
|
||||
This command can not be used to rent stackable items. Rental items cannot be
|
||||
dropped, traded, sold to NPCs, or placed in guild storage. (i.e. trade mask 75)
|
||||
dropped, traded, or placed in guild storage. (i.e. trade mask 67)
|
||||
Note: 'delitem' in an NPC script can still remove rental items.
|
||||
Note: 'countitem' will not count any item with a rental timer. Use 'rentalcountitem' instead.
|
||||
|
||||
---------------------------------------
|
||||
|
||||
@@ -5029,20 +5043,47 @@ If player is not in a guild or storage is open, 'guildstoragecountitem2' will re
|
||||
|
||||
---------------------------------------
|
||||
|
||||
*rentalcountitem(<item id>{,<accountID>})
|
||||
*rentalcountitem("<item name>"{,<accountID>})
|
||||
|
||||
This function will return the number of rental items for the specified item ID that the
|
||||
invoking character has in the inventory.
|
||||
|
||||
---------------------------------------
|
||||
|
||||
*rentalcountitem2(<item id>,<identify>,<refine>,<attribute>,<card1>,<card2>,<card3>,<card4>{,<accountID>})
|
||||
*rentalcountitem2("<item name>",<identify>,<refine>,<attribute>,<card1>,<card2>,<card3>,<card4>{,<accountID>})
|
||||
*rentalcountitem3(<item id>,<identify>,<refine>,<attribute>,<card1>,<card2>,<card3>,<card4>,<RandomIDArray>,<RandomValueArray>,<RandomParamArray>{,<accountID>})
|
||||
*rentalcountitem3("<item name>",<identify>,<refine>,<attribute>,<card1>,<card2>,<card3>,<card4>,<RandomIDArray>,<RandomValueArray>,<RandomParamArray>{,<accountID>})
|
||||
|
||||
Expanded version of 'rentalcountitem' function, used for created/carded/forged items.
|
||||
|
||||
This function will return the number of rental items for the specified item ID and
|
||||
other parameters that the invoking character has in the inventory.
|
||||
See 'getitem2' for an explanation of the expanded parameters.
|
||||
|
||||
'rentalcountitem3' is advance version of 'rentalcountitem2' that also use Item Random Option as criteria.
|
||||
<RandomIDArray> : Array variable of ID for item random option, see db/[pre-]re/item_randomopt_db.txt
|
||||
<RandomValueArray> : Array variable of item random option's value.
|
||||
<RandomParamArray> : Array variable of item random option's param.
|
||||
|
||||
---------------------------------------
|
||||
|
||||
*countbound({<bound type>{,<char_id>}})
|
||||
|
||||
This function will return the number of bounded items in the character's
|
||||
inventory, and sets an array @bound_items[] containing all item IDs of the
|
||||
counted items. If a bound type is specified, only those items will be counted.
|
||||
This function will return the number of different bounded items in the character's
|
||||
inventory, and sets the arrays @bound_items[] and @bound_amount[] containing all item IDs of the
|
||||
counted items and their respective amount. If a bound type is specified, only those items will be counted.
|
||||
|
||||
For a list of bound types see 'getitembound'.
|
||||
|
||||
Example:
|
||||
mes "You currently have " + countbound() + " bounded items.";
|
||||
.@total_type = countbound();
|
||||
mes "You currently have " + .@total_type + " different type of bounded items.";
|
||||
next;
|
||||
mes "The list of bounded items include:";
|
||||
for(.@i = 0; .@i < getarraysize(@bound_items); .@i++)
|
||||
mes getitemname(@bound_items[.@i]);
|
||||
for(.@i = 0; .@i < .@total_type; .@i++)
|
||||
mes "x" + @bound_amount[.@i] + " " + getitemname(@bound_items[.@i]);
|
||||
close;
|
||||
|
||||
---------------------------------------
|
||||
@@ -5582,7 +5623,7 @@ levels. This refers to the invoking character and will only work if the invoking
|
||||
character is a member of a guild AND its guild master, otherwise no failure
|
||||
message will be given and no error will occur, but nothing will happen - same
|
||||
about the guild skill trying to exceed the possible maximum. The full list of
|
||||
guild skills is available in 'db/(pre-)re/skill_db.txt', these are all the GD_ skills at
|
||||
guild skills is available in 'db/(pre-)re/skill_db.yml', these are all the GD_ skills at
|
||||
the end.
|
||||
|
||||
// This would give your character's guild one level of Approval (GD_APPROVAL ID
|
||||
@@ -5969,7 +6010,7 @@ These commands will give the invoking character a specified skill. This is also
|
||||
used for item scripts.
|
||||
|
||||
Level is obvious. Skill id is the ID number of the skill in question as per
|
||||
'db/(pre-)re/skill_db.txt'. It is not known for certain whether this can be used to give
|
||||
'db/(pre-)re/skill_db.yml'. It is not known for certain whether this can be used to give
|
||||
a character a monster's skill, but you're welcome to try with the numbers given
|
||||
in 'db/(pre-)re/mob_skill_db.txt'.
|
||||
|
||||
@@ -6493,6 +6534,28 @@ while hidden then revealing.... you can wonder around =P
|
||||
|
||||
This command will fully unload a NPC object and all of it's duplicates.
|
||||
|
||||
---------------------------------------
|
||||
|
||||
*cloakonnpc "<NPC object name>"{,<character ID>};
|
||||
*cloakoffnpc "<NPC object name>"{,<character ID>};
|
||||
|
||||
These commands will make the NPC object specified display as cloaked/uncloaked,
|
||||
even though not actually disabled.
|
||||
The player can interact with a NPC cloaked (via NPC click, monster event..)
|
||||
but the NPC trigger area is disabled.
|
||||
|
||||
If <character ID> is given then the NPC will only display to the specified
|
||||
player until he/she leaves the map, logs out, or the npc option is changed.
|
||||
If no <character ID> is specified it will display to the area.
|
||||
|
||||
---------------------------------------
|
||||
|
||||
*isnpccloaked "<NPC object name>"{,<character ID>};
|
||||
|
||||
Returns true if the NPC has been cloaked to the attached player or given
|
||||
<character ID>, false otherwise. This works in association with cloakonnpc
|
||||
when it is targetting a specific character.
|
||||
|
||||
---------------------------------------
|
||||
|
||||
*doevent "<NPC object name>::<event label>";
|
||||
@@ -6573,13 +6636,14 @@ Returns true if the command was executed on the other NPC successfully, false if
|
||||
|
||||
---------------------------------------
|
||||
|
||||
*npctalk "<message>"{,"<NPC name>","<flag>"};
|
||||
*npctalk "<message>"{,"<NPC name>",<flag>{,<color>}};
|
||||
|
||||
This command will display a message as if the NPC object running it was a player
|
||||
talking - that is, above their head and in the chat window.
|
||||
The display name of the NPC won't get appended in front of the message.
|
||||
If the <NPC name> option is given and not empty, then that NPC will display the message,
|
||||
else the attached NPC will display the message.
|
||||
else the attached NPC will display the message,
|
||||
the color format is in RGB (0xRRGGBB). The color is White by default.
|
||||
|
||||
Target for <flag>:
|
||||
- bc_all : Broadcast message is sent server-wide (only in the chat window).
|
||||
@@ -6811,9 +6875,6 @@ given amount of seconds passes, the script resumes. The color format
|
||||
is in RGB (RRGGBB). The color is currently ignored by the client and
|
||||
appears always green.
|
||||
|
||||
Note: If a player is attached to the NPC, they are detached from the NPC
|
||||
as soon as the progress bar activates.
|
||||
|
||||
---------------------------------------
|
||||
//
|
||||
5,1.- End of time-related commands
|
||||
@@ -7150,6 +7211,11 @@ The obvious way of using this effectively would be to set up a waiting room for
|
||||
two characters to be warped onto a random PVP map for a one-on-one duel, for
|
||||
example.
|
||||
|
||||
There are also three special 'map names' you can use.
|
||||
|
||||
"Random" will warp the player randomly on the current map.
|
||||
"Save" and "SavePoint" will warp the player back to their save point.
|
||||
|
||||
---------------------------------------
|
||||
|
||||
*waitingroomkick "<NPC object name>" , "<character name>";
|
||||
@@ -7274,23 +7340,31 @@ Examples:
|
||||
|
||||
---------------------------------------
|
||||
|
||||
*mapwarp "<from map>","<to map>",<x>,<y>{,<type>,<ID>};
|
||||
*mapwarp "<from map>","<to map>",{<x>,<y>,<type>,<ID>};
|
||||
|
||||
This command will collect all characters located on the From map and warp them
|
||||
wholesale to the same point on the To map, or randomly distribute them there if
|
||||
the coordinates are zero. "Random" is understood as a special To map name and
|
||||
will mean randomly shuffling everyone on the same map.
|
||||
This command will collect all characters located on the <from map> and warp them
|
||||
wholesale to the same point on the <to map>, or randomly distribute them there if
|
||||
the coordinates are zero or left out.
|
||||
|
||||
Optionally, a type and ID can be specified. Available types are:
|
||||
Optionally, a <type> and <ID> can be specified. Available types are:
|
||||
|
||||
0 - Everyone
|
||||
1 - Guild
|
||||
2 - Party
|
||||
MAPWARP_ALL - Everyone
|
||||
MAPWARP_GUILD - Guild
|
||||
MAPWARP_PARTY - Party
|
||||
MAPWARP_CLAN - Clan
|
||||
|
||||
Example:
|
||||
|
||||
// Will warp all members of guild with ID 63 on map prontera to map alberta.
|
||||
mapwarp "prontera","alberta",150,150,1,63;
|
||||
mapwarp "prontera","alberta",150,150,MAPWARP_GUILD,63;
|
||||
|
||||
There are also three special 'map names' you can use for <to map>:
|
||||
|
||||
"Random" will warp the player randomly on the current map.
|
||||
"Save" and "SavePoint" will warp the player back to their save point.
|
||||
|
||||
It is recommended that you do not supply any target coordinates if you use one of
|
||||
these maps because they will be ignored anyway.
|
||||
|
||||
---------------------------------------
|
||||
\\
|
||||
@@ -7925,6 +7999,20 @@ Returns "Unknown" if unit is not found.
|
||||
|
||||
---------------------------------------
|
||||
|
||||
*setunittitle <GID>,<title>;
|
||||
|
||||
Apply a <title> to the given <GID>.
|
||||
|
||||
Note: This only works on non-player types. It also will only work on mobs if battle_config.show_mob_info is not enabled.
|
||||
|
||||
---------------------------------------
|
||||
|
||||
*getunittitle <GID>;
|
||||
|
||||
Returns the title of the given <GID>.
|
||||
|
||||
---------------------------------------
|
||||
|
||||
*getunitdata <GID>,<arrayname>;
|
||||
*setunitdata <GID>,<parameter>,<new value>;
|
||||
|
||||
@@ -7991,6 +8079,7 @@ Parameters (indexes) for monsters are:
|
||||
UMOB_TARGETID
|
||||
UMOB_ROBE
|
||||
UMOB_BODY2
|
||||
UMOB_GROUP_ID
|
||||
|
||||
-----
|
||||
|
||||
@@ -8035,6 +8124,7 @@ Parameter (indexes) for homunculi are:
|
||||
UHOM_ADELAY
|
||||
UHOM_DMOTION
|
||||
UHOM_TARGETID
|
||||
UHOM_GROUP_ID
|
||||
|
||||
-----
|
||||
|
||||
@@ -8076,6 +8166,7 @@ Parameter (indexes) for pets are:
|
||||
UPET_AMOTION
|
||||
UPET_ADELAY
|
||||
UPET_DMOTION
|
||||
UPET_GROUP_ID
|
||||
|
||||
-----
|
||||
|
||||
@@ -8117,6 +8208,7 @@ Parameter (indexes) for mercenaries are:
|
||||
UMER_ADELAY
|
||||
UMER_DMOTION
|
||||
UMER_TARGETID
|
||||
UMER_GROUP_ID
|
||||
|
||||
-----
|
||||
|
||||
@@ -8160,6 +8252,7 @@ Parameter (indexes) for elementals are:
|
||||
UELE_ADELAY
|
||||
UELE_DMOTION
|
||||
UELE_TARGETID
|
||||
UELE_GROUP_ID
|
||||
|
||||
-----
|
||||
|
||||
@@ -8209,6 +8302,7 @@ Parameter (indexes) for NPCs are:
|
||||
UNPC_ROBE
|
||||
UNPC_BODY2
|
||||
UNPC_DEADSIT
|
||||
UNPC_GROUP_ID
|
||||
|
||||
*Notes:
|
||||
- *_SIZE: small (0); medium (1); large (2)
|
||||
@@ -8916,7 +9010,7 @@ with the given character id.
|
||||
*instance_create("<instance name>"{,<instance mode>{,<owner id>}});
|
||||
|
||||
Creates an instance for the <owner id> of <mode>. The instance name, along with
|
||||
all other instance data, is read from 'db/(pre-)re/instance_db.txt'. Upon success,
|
||||
all other instance data, is read from 'db/(pre-)re/instance_db.yml'. Upon success,
|
||||
the command generates a unique instance ID, duplicates all listed maps and NPCs,
|
||||
sets the alive time, and triggers the "OnInstanceInit" label in all NPCs inside
|
||||
the instance.
|
||||
@@ -8949,7 +9043,7 @@ This will also trigger the "OnInstanceDestroy" label in all NPCs inside the inst
|
||||
Warps the attached player to the specified <instance id>. If no ID is specified,
|
||||
the IM_PARTY instance the invoking player is attached to is used.
|
||||
|
||||
The map and coordinates are located in 'db/(pre-)re/instance_db.txt'.
|
||||
The map and coordinates are located in 'db/(pre-)re/instance_db.yml'.
|
||||
|
||||
The command returns IE_OK upon success, and these values upon failure:
|
||||
IE_NOMEMBER: Party/Guild/Clan not found (for party/guild/clan modes).
|
||||
@@ -9369,19 +9463,19 @@ Example:
|
||||
|
||||
---------------------------------------
|
||||
|
||||
*bg_reserve("<battleground_name>");
|
||||
*bg_reserve("<battleground_map_name>"{,<ended>});
|
||||
|
||||
Reserves a slot for the given Battleground for the Battleground UI System.
|
||||
Reserves a Battleground map for the Battleground UI System. When a map is booked it prevents another similar
|
||||
queue from being created and will allow players to join an active Battlegrounds event.
|
||||
|
||||
Note: 'bg_reserve' and 'bg_unbook' prevent the Battlegrounds queue from joining players in an active Battleground.
|
||||
If <ended> is true, then the Battleground is marked as over to prevent new players from joining. This state is meant
|
||||
for the period where players can get their Badges.
|
||||
|
||||
---------------------------------------
|
||||
|
||||
*bg_unbook("<battleground_name>");
|
||||
*bg_unbook("<battleground_map_name>");
|
||||
|
||||
Removes a spot for the given Battleground for the Battleground UI System.
|
||||
|
||||
Note: 'bg_reserve' and 'bg_unbook' prevent the Battlegrounds queue from joining players in an active Battleground.
|
||||
Removes a Battleground map for the Battleground UI System. When a map is unbooked it allows a queue to be created.
|
||||
|
||||
---------------------------------------
|
||||
|
||||
@@ -9390,6 +9484,9 @@ Note: 'bg_reserve' and 'bg_unbook' prevent the Battlegrounds queue from joining
|
||||
Same as 'bg_leave' but slaps the player with a deserter status so they can't enter another queue for the time
|
||||
defined in battleground_db (10 minutes by default).
|
||||
|
||||
With the Battleground Queue System, it will also warp the player to their previous position when they joined or
|
||||
to their save point if the map had MF_NOSAVE.
|
||||
|
||||
---------------------------------------
|
||||
|
||||
*bg_warp <Battle Group>,"<map name>",<x>,<y>;
|
||||
@@ -9451,6 +9548,9 @@ OnTimer1000:
|
||||
|
||||
Removes attached player from their Battle Group.
|
||||
|
||||
With the Battleground Queue System, it will also warp the player to their previous position when they joined or
|
||||
to their save point if the map had MF_NOSAVE.
|
||||
|
||||
---------------------------------------
|
||||
|
||||
*bg_destroy <Batte Group>;
|
||||
@@ -9672,7 +9772,7 @@ when pet performance is activated.
|
||||
|
||||
This will make the pet use a specified support skill on the owner whenever the
|
||||
HP and SP are below the given percent values, with a specified delay time
|
||||
between activations. The skill numbers are as per 'db/(pre-)re/skill_db.txt'.
|
||||
between activations. The skill numbers are as per 'db/(pre-)re/skill_db.yml'.
|
||||
|
||||
It's not quite certain who's stats will be used for the skills cast, the
|
||||
character's or the pets. Probably, Skotlex can answer that question.
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
//===== By: ==================================================
|
||||
//= rAthena Dev Team
|
||||
//===== Last Updated: ========================================
|
||||
//= 20191220
|
||||
//= 20200324
|
||||
//===== Description: =========================================
|
||||
//= Explanation of the skill_db.yml file and structure.
|
||||
//============================================================
|
||||
@@ -71,7 +71,7 @@ IsSong - Song/Dance skill.
|
||||
IsEnsemble - Ensemble skill.
|
||||
IsTrap - Trap skill.
|
||||
TargetSelf - Damages/targets self.
|
||||
NoTargetSelf - Cannot target self. If TargetType is Self_Skill, changes to Attack_Skill.
|
||||
NoTargetSelf - Cannot target self. If TargetType is Self, changes to Attack.
|
||||
PartyOnly - Usable on party (and enemies if offensive).
|
||||
GuildOnly - Usable on guild (and enemies if offensive).
|
||||
NoTargetEnemy - Disable on enemies (for non-offensive).
|
||||
@@ -97,11 +97,11 @@ AllowOnWarg - Usable while riding Warg.
|
||||
AllowOnMado - Usable while on Madogear.
|
||||
TargetManHole - Target enemy with SC__MANHOLE.
|
||||
TargetHidden - Target enemy with OPTION_HIDE.
|
||||
IncreaseGloomyDayDamage - Increase SC_GLOOMYDAY_SK damage.
|
||||
IncreaseDanceWithWugDamage - Increase SC_DANCEWITHWUG damage.
|
||||
IgnoreWugBite - Ignore RA_WUGBITE.
|
||||
IgnoreAutoGuard - Not blocked by SC_AUTOGUARD (Weapon_Skill only).
|
||||
IgnoreCicada - Not blocked by SC_UTSUSEMI or SC_BUNSINJYUTSU (Weapon_Skill only).
|
||||
IgnoreAutoGuard - Not blocked by SC_AUTOGUARD (When TargetType is Weapon only).
|
||||
IgnoreCicada - Not blocked by SC_UTSUSEMI or SC_BUNSINJYUTSU (When TargetType is Weapon only).
|
||||
ShowScale - Shows AoE area while casting
|
||||
|
||||
---------------------------------------
|
||||
|
||||
@@ -128,9 +128,9 @@ Sequence Map Form
|
||||
|
||||
Hit: Skill hit type.
|
||||
|
||||
Normal - Passive/No damage skill. (Default)
|
||||
Single - Single hit.
|
||||
Repeat - Multiple hits.
|
||||
Normal - Passive/No damage skill. (Default)
|
||||
Single - Single hit.
|
||||
Multi_Hit - Multiple hits.
|
||||
|
||||
---------------------------------------
|
||||
|
||||
@@ -693,6 +693,10 @@ Mado - Requires OPTION_MADOGEAR.
|
||||
ElementalSpirit - Requires an Elemental Spirit to be summoned.
|
||||
ElementalSpirit2 - Requires an Elemental Spirit to be summoned and will be removed after.
|
||||
Peco - Requires OPTION_RIDING.
|
||||
Sunstance - Requires Sun/Universe Stance status be active.
|
||||
Moonstance - Requires Moon/Universe Stance status be active.
|
||||
Starstance - Requires Star/Universe Stance status be active.
|
||||
Universestance - Requires Universe Stance status be active.
|
||||
|
||||
------------------
|
||||
|
||||
|
||||
@@ -2710,3 +2710,9 @@ SC_LHZ_DUN_N4 (EFST_LHZ_DUN_N4)
|
||||
desc: Increases and reduces damage against MVPs of Biolab 5.
|
||||
val1: +% Damage
|
||||
val2: +% Defense
|
||||
|
||||
SC_DORAM_BUF_01 ()
|
||||
desc: Recovers 10 HP every 10 seconds.
|
||||
|
||||
SC_DORAM_BUF_02 ()
|
||||
desc: Recovers 5 SP every 10 seconds.
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
###########################################################################
|
||||
# Improvised Song Database
|
||||
###########################################################################
|
||||
#
|
||||
# Improvised Song Settings
|
||||
#
|
||||
###########################################################################
|
||||
# - Skill Skill to be casted by Improvised Song.
|
||||
# Probability Probability of skill compared to others in database (1 = 0.01%, 10000 = 100%).
|
||||
###########################################################################
|
||||
19
doc/yaml/db/instance_db.yml
Normal file
19
doc/yaml/db/instance_db.yml
Normal file
@@ -0,0 +1,19 @@
|
||||
###########################################################################
|
||||
# Instance Database
|
||||
###########################################################################
|
||||
#
|
||||
# Instance Settings
|
||||
#
|
||||
###########################################################################
|
||||
# - Id Instance ID.
|
||||
# Name Instance Name.
|
||||
# TimeLimit Total lifetime of instance in seconds. (Default: 3600)
|
||||
# IdleTimeOut Time before an idle instance is destroyed in seconds. (Default: 300)
|
||||
# Destroyable Toggles the ability to destroy the instance using instance 'Destroy' button. (Default: true)
|
||||
# Note: the button is displayed based on parties. For any mode, it requires the party leader to be the instance owner to destroy it.
|
||||
# Enter: Instance entrance coordinates.
|
||||
# Map Map Name where players start.
|
||||
# X X Coordinate where players start.
|
||||
# Y Y Coordinate where players start.
|
||||
# AdditionalMaps: List of maps that are part of an instance. (Optional)
|
||||
###########################################################################
|
||||
33
doc/yaml/db/quest_db.yml
Normal file
33
doc/yaml/db/quest_db.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
###########################################################################
|
||||
# Quest Database
|
||||
###########################################################################
|
||||
#
|
||||
# Quest Settings
|
||||
#
|
||||
###########################################################################
|
||||
# - Id Quest ID.
|
||||
# Title Quest title.
|
||||
# TimeLimit Amount of time before the quest expires. (Default: 0)
|
||||
# Use a number following by "d" for day(s), "h" for hour(s), "mn" for minute(s), and "s" for second(s).
|
||||
# Specify with "+" for how long until the quest expires.
|
||||
# Specify without "+" for the exact time the quest expires using "d" (optionnal), [0-23]"h" (required), [0-59]"mn" (optionnal), [0-59]"s" (optionnal) format.
|
||||
# Please note the number before "d" only shift the exact timer to the given day(s).
|
||||
# Targets: Quest objective target. (Default: null)
|
||||
# The target can be a couple of node Mob/Count or of Id/Race/Size/Element/MinLevel/MaxLevel.
|
||||
# If Mob is supplied, Count is required and the other fields are ignored.
|
||||
# If Id is supplied, at least one other field of Race/Size/Element/MinLevel/MaxLevel is required.
|
||||
# If Id is supplied, Count is required for each new entry.
|
||||
# - Mob Monster to kill (aegis monster name).
|
||||
# Count Amount of monsters to kill. Set to 0 to skip the target on import.
|
||||
# Id Unique target index for the quest Id. Requires a positive number.
|
||||
# Race Monster race target (default All). Valids race are Angel, Brute, DemiHuman, Demon, Dragon, Fish, Formless, Insect, Plant, Undead, All.
|
||||
# Size Monster size target (default All). Valids size are Small, Medium, Large, All.
|
||||
# Element Monster element target (default All). Valids elements are Dark, Earth, Fire, Ghost, Holy, Neutral, Poison, Undead, Water, Wind, All.
|
||||
# MinLevel Minimum monster level target. If not supplied but MaxLevel defined, MinLevel is 1. Set to 0 to ignore MinLevel on import. (Default: 0)
|
||||
# MaxLevel Maximum monster level target. Set to 0 to ignore MaxLevel on import. (Default: 0)
|
||||
# Drops: Quest item drop targets. (Default: null)
|
||||
# - Mob Monster to kill. 0 will apply to all monsters. (Default: 0)
|
||||
# Item Item to drop.
|
||||
# Count Amount of items that will drop. Non-stackable items default to 1. (Default: 1)
|
||||
# Rate Item drop rate. (10000 = 100%)
|
||||
###########################################################################
|
||||
@@ -58,25 +58,21 @@ OnStop:
|
||||
|
||||
OnTimer1000:
|
||||
stopnpctimer;
|
||||
if (!getbattleflag("feature.bgqueue"))
|
||||
initnpctimer;
|
||||
set .@chk_bat_a01,getmapusers("bat_b01");
|
||||
if (.@chk_bat_a01 < 1) {
|
||||
set $@FlaviusBG1, 0;
|
||||
if( $@FlaviusBG1_id1 ) { bg_destroy $@FlaviusBG1_id1; set $@FlaviusBG1_id1, 0; }
|
||||
if( $@FlaviusBG1_id2 ) { bg_destroy $@FlaviusBG1_id2; set $@FlaviusBG1_id2, 0; }
|
||||
if (getbattleflag("feature.bgqueue")) {
|
||||
if (bg_get_data($@FlaviusBG1_id1, 0) == 0 && bg_get_data($@FlaviusBG1_id2, 0) == 0) {
|
||||
donpcevent "countdown#bat_b01::OnStop";
|
||||
if (getbattleflag("feature.bgqueue"))
|
||||
bg_reserve "bat_b01", true;
|
||||
$@FlaviusBG1 = 0;
|
||||
if( $@FlaviusBG1_id1 ) { bg_destroy $@FlaviusBG1_id1; $@FlaviusBG1_id1 = 0; }
|
||||
if( $@FlaviusBG1_id2 ) { bg_destroy $@FlaviusBG1_id2; $@FlaviusBG1_id2 = 0; }
|
||||
if (getbattleflag("feature.bgqueue"))
|
||||
bg_unbook "bat_b01";
|
||||
end;
|
||||
} else
|
||||
donpcevent "start#bat_b01::OnReadyCheck";
|
||||
end;
|
||||
}
|
||||
if (getbattleflag("feature.bgqueue"))
|
||||
initnpctimer;
|
||||
initnpctimer;
|
||||
end;
|
||||
}
|
||||
|
||||
|
||||
// Flavius Battleground Engine
|
||||
//============================================================
|
||||
bat_b01,15,15,3 script start#bat_b01 844,{
|
||||
@@ -139,13 +135,14 @@ OnReset:
|
||||
donpcevent "guardian#bat_b01_b::OnEnable";
|
||||
donpcevent "cell#bat_b01_a::OnRed";
|
||||
donpcevent "cell#bat_b01_b::OnRed";
|
||||
donpcevent "time#bat_b01::OnEnable";
|
||||
disablenpc "Guillaume Vintenar#b01_a";
|
||||
disablenpc "Croix Vintenar#b01_b";
|
||||
disablenpc "Vintenar#bat_b01_aover";
|
||||
disablenpc "Vintenar#bat_b01_bover";
|
||||
bg_warp $@FlaviusBG1_id1,"bat_b01",87,75;
|
||||
bg_warp $@FlaviusBG1_id2,"bat_b01",311,224;
|
||||
end;
|
||||
|
||||
OnGuillaumeActive:
|
||||
warp "bat_b01",87,75;
|
||||
end;
|
||||
|
||||
OnCroixActive:
|
||||
warp "bat_b01",311,224;
|
||||
end;
|
||||
|
||||
OnGuillaumeQuit:
|
||||
@@ -181,6 +178,8 @@ OnMyMobDead:
|
||||
enablenpc "Guillaume Vintenar#b01_a";
|
||||
enablenpc "Croix Vintenar#b01_b";
|
||||
donpcevent "time#bat_b01::OnStop";
|
||||
if (getbattleflag("feature.bgqueue"))
|
||||
bg_reserve "bat_b01", true;
|
||||
}
|
||||
else {
|
||||
set $@Croix_ScoreBG1,1;
|
||||
@@ -215,6 +214,8 @@ OnMyMobDead:
|
||||
enablenpc "Guillaume Vintenar#b01_a";
|
||||
enablenpc "Croix Vintenar#b01_b";
|
||||
donpcevent "time#bat_b01::OnStop";
|
||||
if (getbattleflag("feature.bgqueue"))
|
||||
bg_reserve "bat_b01", true;
|
||||
}
|
||||
else {
|
||||
set $@Guill_ScoreBG1,1;
|
||||
@@ -314,12 +315,14 @@ bat_b01,10,294,3 script Battle Therapist#b01_a 95,{
|
||||
|
||||
OnTimer25000:
|
||||
specialeffect EF_SANCTUARY;
|
||||
enablenpc "bat_b01_rp1_a_warp";
|
||||
// enablenpc "bat_b01_rp1_a_warp";
|
||||
areapercentheal "bat_b01",0,280,20,300,100,100;
|
||||
areawarp "bat_b01",0,280,20,300,"bat_b01",87,73;
|
||||
end;
|
||||
|
||||
OnTimer26000:
|
||||
disablenpc "bat_b01_rp1_a_warp";
|
||||
end;
|
||||
// OnTimer26000:
|
||||
// disablenpc "bat_b01_rp1_a_warp";
|
||||
// end;
|
||||
|
||||
OnTimer26500:
|
||||
stopnpctimer;
|
||||
@@ -332,22 +335,25 @@ OnEnable:
|
||||
end;
|
||||
|
||||
OnStop:
|
||||
disablenpc "bat_b01_rp1_a_warp";
|
||||
// disablenpc "bat_b01_rp1_a_warp";
|
||||
disablenpc "Battle Therapist#b01_a";
|
||||
stopnpctimer;
|
||||
end;
|
||||
}
|
||||
|
||||
/*
|
||||
// replaced by areapercentheal and areawarp to prevent enqueue issue
|
||||
bat_b01,10,290,0 script bat_b01_rp1_a_warp 45,10,10,{
|
||||
OnInit:
|
||||
disablenpc "bat_b01_rp1_a_warp";
|
||||
end;
|
||||
|
||||
OnTouch_:
|
||||
OnTouch:
|
||||
percentheal 100,100;
|
||||
warp "bat_b01",87,73;
|
||||
end;
|
||||
}
|
||||
*/
|
||||
|
||||
bat_b01,389,14,3 script Battle Therapist#b01_b 95,{
|
||||
specialeffect2 EF_HEAL;
|
||||
@@ -359,12 +365,14 @@ bat_b01,389,14,3 script Battle Therapist#b01_b 95,{
|
||||
|
||||
OnTimer25000:
|
||||
specialeffect EF_SANCTUARY;
|
||||
enablenpc "bat_b01_rp1_b_warp";
|
||||
// enablenpc "bat_b01_rp1_b_warp";
|
||||
areapercentheal "bat_b01",379,0,399,20,100,100;
|
||||
areawarp "bat_b01",379,0,399,20,"bat_b01",312,225;
|
||||
end;
|
||||
|
||||
OnTimer26000:
|
||||
disablenpc "bat_b01_rp1_b_warp";
|
||||
end;
|
||||
// OnTimer26000:
|
||||
// disablenpc "bat_b01_rp1_b_warp";
|
||||
// end;
|
||||
|
||||
OnTimer26500:
|
||||
stopnpctimer;
|
||||
@@ -377,15 +385,16 @@ OnEnable:
|
||||
end;
|
||||
|
||||
OnStop:
|
||||
disablenpc "bat_b01_rp1_b_warp";
|
||||
// disablenpc "bat_b01_rp1_b_warp";
|
||||
disablenpc "Battle Therapist#b01_b";
|
||||
stopnpctimer;
|
||||
end;
|
||||
}
|
||||
|
||||
bat_b01,389,10,0 script bat_b01_rp1_b_warp 45,9,9,{
|
||||
/*
|
||||
bat_b01,389,10,0 script bat_b01_rp1_b_warp 45,10,10,{
|
||||
OnInit:
|
||||
disablenpc "bat_b01_rp1_a_warp";
|
||||
disablenpc "bat_b01_rp1_b_warp";
|
||||
end;
|
||||
|
||||
OnTouch:
|
||||
@@ -393,6 +402,7 @@ OnTouch:
|
||||
warp "bat_b01",312,225;
|
||||
end;
|
||||
}
|
||||
*/
|
||||
|
||||
bat_b01,87,76,0 script A_CODE#bat_b01 -1,5,5,{
|
||||
OnTouch:
|
||||
@@ -490,6 +500,8 @@ OnTimer1830000:
|
||||
bg_warp $@FlaviusBG1_id2,"bat_b01",390,10;
|
||||
enablenpc "Vintenar#bat_b01_aover";
|
||||
enablenpc "Vintenar#bat_b01_bover";
|
||||
if (getbattleflag("feature.bgqueue"))
|
||||
bg_reserve "bat_b01", true;
|
||||
end;
|
||||
|
||||
OnTimer1900000:
|
||||
@@ -526,11 +538,11 @@ bat_b01,10,294,3 script Vintenar#bat_b01_aover 419,{
|
||||
set .@A_B_gap,$@Guill_ScoreBG1 - $@Croix_ScoreBG1;
|
||||
if ($@FlaviusBG1_id1 == getcharid(4)) {
|
||||
if (.@A_B_gap > 0)
|
||||
callfunc "F_BG_Badge",1,"Guillaume","Flavius";
|
||||
callfunc "F_BG_Badge",1,"Guillaume","Flavius"; //Guillaume wins
|
||||
else if (.@A_B_gap == 0)
|
||||
callfunc "F_BG_Badge",0,"Guillaume","Flavius";
|
||||
callfunc "F_BG_Badge",0,"Guillaume","Flavius"; //Tie
|
||||
else
|
||||
callfunc "F_BG_Badge",0,"Guillaume","Flavius";
|
||||
callfunc "F_BG_Badge",0,"Guillaume","Flavius"; //Croix wins
|
||||
}
|
||||
else {
|
||||
mes "[Axl Rose]";
|
||||
@@ -538,7 +550,8 @@ bat_b01,10,294,3 script Vintenar#bat_b01_aover 419,{
|
||||
close;
|
||||
}
|
||||
bg_leave;
|
||||
warp "bat_room",154,150;
|
||||
if (!getbattleflag("feature.bgqueue"))
|
||||
warp "bat_room",154,150;
|
||||
end;
|
||||
|
||||
OnInit:
|
||||
@@ -550,11 +563,11 @@ bat_b01,389,14,3 script Vintenar#bat_b01_bover 415,{
|
||||
set .@A_B_gap,$@Guill_ScoreBG1 - $@Croix_ScoreBG1;
|
||||
if ($@FlaviusBG1_id2 == getcharid(4)) {
|
||||
if (.@A_B_gap > 0)
|
||||
callfunc "F_BG_Badge",1,"Croix","Flavius";
|
||||
callfunc "F_BG_Badge",0,"Croix","Flavius"; //Guillaume wins
|
||||
else if (.@A_B_gap == 0)
|
||||
callfunc "F_BG_Badge",0,"Croix","Flavius";
|
||||
callfunc "F_BG_Badge",0,"Croix","Flavius"; //Tie
|
||||
else
|
||||
callfunc "F_BG_Badge",1,"Croix","Flavius";
|
||||
callfunc "F_BG_Badge",1,"Croix","Flavius"; //Croix wins
|
||||
}
|
||||
else {
|
||||
mes "[Swandery]";
|
||||
@@ -562,7 +575,8 @@ bat_b01,389,14,3 script Vintenar#bat_b01_bover 415,{
|
||||
close;
|
||||
}
|
||||
bg_leave;
|
||||
warp "bat_room",154,150;
|
||||
if (!getbattleflag("feature.bgqueue"))
|
||||
warp "bat_room",154,150;
|
||||
end;
|
||||
|
||||
OnInit:
|
||||
|
||||
@@ -59,21 +59,18 @@ OnStop:
|
||||
|
||||
OnTimer1000:
|
||||
stopnpctimer;
|
||||
if (!getbattleflag("feature.bgqueue"))
|
||||
initnpctimer;
|
||||
set .@chk_bat_a01,getmapusers("bat_b02");
|
||||
if (.@chk_bat_a01 < 1) {
|
||||
set $@FlaviusBG2, 0;
|
||||
if( $@FlaviusBG2_id1 ) { bg_destroy $@FlaviusBG2_id1; set $@FlaviusBG2_id1, 0; }
|
||||
if( $@FlaviusBG2_id2 ) { bg_destroy $@FlaviusBG2_id2; set $@FlaviusBG2_id2, 0; }
|
||||
if (getbattleflag("feature.bgqueue")) {
|
||||
bg_unbook "bat_b01";
|
||||
end;
|
||||
} else
|
||||
donpcevent "start#bat_b01::OnReadyCheck";
|
||||
if (bg_get_data($@FlaviusBG2_id1, 0) == 0 && bg_get_data($@FlaviusBG2_id2, 0) == 0) {
|
||||
donpcevent "countdown#bat_b02::OnStop";
|
||||
if (getbattleflag("feature.bgqueue"))
|
||||
bg_reserve "bat_b02", true;
|
||||
$@FlaviusBG2 = 0;
|
||||
if( $@FlaviusBG2_id1 ) { bg_destroy $@FlaviusBG2_id1; $@FlaviusBG2_id1 = 0; }
|
||||
if( $@FlaviusBG2_id2 ) { bg_destroy $@FlaviusBG2_id2; $@FlaviusBG2_id2 = 0; }
|
||||
if (getbattleflag("feature.bgqueue"))
|
||||
bg_unbook "bat_b02";
|
||||
end;
|
||||
}
|
||||
if (getbattleflag("feature.bgqueue"))
|
||||
initnpctimer;
|
||||
initnpctimer;
|
||||
end;
|
||||
}
|
||||
|
||||
@@ -89,7 +86,7 @@ OnReadyCheck:
|
||||
if( $@FlaviusBG2 )
|
||||
end;
|
||||
if (!getbattleflag("feature.bgqueue")) {
|
||||
set .@Guillaume, getwaitingroomstate(0,"Lieutenant Huvas");
|
||||
set .@Guillaume, getwaitingroomstate(0,"Lieutenant Huvas");
|
||||
set .@Croix, getwaitingroomstate(0,"Lieutenant Yukon");
|
||||
if( !.@Guillaume && !.@Croix ) {
|
||||
donpcevent "#bat_b02_timer::OnStop";
|
||||
@@ -102,8 +99,8 @@ OnReadyCheck:
|
||||
set $@FlaviusBG2_Victory, 0;
|
||||
set $@Croix_ScoreBG2, 0;
|
||||
set $@Guill_ScoreBG2, 0;
|
||||
|
||||
bg_updatescore "bat_b02",$@Guill_ScoreBG2,$@Croix_ScoreBG2;
|
||||
|
||||
if (!getbattleflag("feature.bgqueue")) {
|
||||
donpcevent "Lieutenant Huvas::OnEnterBG";
|
||||
donpcevent "Lieutenant Yukon::OnEnterBG";
|
||||
@@ -140,13 +137,14 @@ OnReset:
|
||||
donpcevent "guardian#bat_b02_b::OnEnable";
|
||||
donpcevent "cell#bat_b02_a::OnRed";
|
||||
donpcevent "cell#bat_b02_b::OnRed";
|
||||
donpcevent "time#bat_b02::OnEnable";
|
||||
disablenpc "Guillaume Vintenar#b02_a";
|
||||
disablenpc "Croix Vintenar#b02_b";
|
||||
disablenpc "Vintenar#bat_b02_aover";
|
||||
disablenpc "Vintenar#bat_b02_bover";
|
||||
bg_warp $@FlaviusBG2_id1,"bat_b02",87,75;
|
||||
bg_warp $@FlaviusBG2_id2,"bat_b02",311,224;
|
||||
end;
|
||||
|
||||
OnGuillaumeActive:
|
||||
warp "bat_b02",87,75;
|
||||
end;
|
||||
|
||||
OnCroixActive:
|
||||
warp "bat_b02",311,224;
|
||||
end;
|
||||
|
||||
OnGuillaumeQuit:
|
||||
@@ -182,6 +180,8 @@ OnMyMobDead:
|
||||
enablenpc "Guillaume Vintenar#b02_a";
|
||||
enablenpc "Croix Vintenar#b02_b";
|
||||
donpcevent "time#bat_b02::OnStop";
|
||||
if (getbattleflag("feature.bgqueue"))
|
||||
bg_reserve "bat_b02", true;
|
||||
}
|
||||
else {
|
||||
set $@Croix_ScoreBG2,1;
|
||||
@@ -216,6 +216,8 @@ OnMyMobDead:
|
||||
enablenpc "Guillaume Vintenar#b02_a";
|
||||
enablenpc "Croix Vintenar#b02_b";
|
||||
donpcevent "time#bat_b02::OnStop";
|
||||
if (getbattleflag("feature.bgqueue"))
|
||||
bg_reserve "bat_b02", true;
|
||||
}
|
||||
else {
|
||||
set $@Guill_ScoreBG2,1;
|
||||
@@ -315,12 +317,14 @@ bat_b02,10,294,3 script Battle Therapist#b02_a 95,{
|
||||
|
||||
OnTimer25000:
|
||||
specialeffect EF_SANCTUARY;
|
||||
enablenpc "bat_b02_rp1_a_warp";
|
||||
// enablenpc "bat_b02_rp1_a_warp";
|
||||
areapercentheal "bat_b02",0,280,20,300,100,100;
|
||||
areawarp "bat_b02",0,280,20,300,"bat_b02",87,73;
|
||||
end;
|
||||
|
||||
OnTimer26000:
|
||||
disablenpc "bat_b02_rp1_a_warp";
|
||||
end;
|
||||
// OnTimer26000:
|
||||
// disablenpc "bat_b02_rp1_a_warp";
|
||||
// end;
|
||||
|
||||
OnTimer26500:
|
||||
stopnpctimer;
|
||||
@@ -333,22 +337,24 @@ OnEnable:
|
||||
end;
|
||||
|
||||
OnStop:
|
||||
disablenpc "bat_b02_rp1_a_warp";
|
||||
// disablenpc "bat_b02_rp1_a_warp";
|
||||
disablenpc "Battle Therapist#b02_a";
|
||||
stopnpctimer;
|
||||
end;
|
||||
}
|
||||
|
||||
/*
|
||||
bat_b02,10,290,0 script bat_b02_rp1_a_warp 45,10,10,{
|
||||
OnInit:
|
||||
disablenpc "bat_b02_rp1_a_warp";
|
||||
end;
|
||||
|
||||
OnTouch_:
|
||||
OnTouch:
|
||||
percentheal 100,100;
|
||||
warp "bat_b02",87,73;
|
||||
end;
|
||||
}
|
||||
*/
|
||||
|
||||
bat_b02,389,14,3 script Battle Therapist#b02_b 95,{
|
||||
specialeffect2 EF_HEAL;
|
||||
@@ -360,12 +366,14 @@ bat_b02,389,14,3 script Battle Therapist#b02_b 95,{
|
||||
|
||||
OnTimer25000:
|
||||
specialeffect EF_SANCTUARY;
|
||||
enablenpc "bat_b02_rp1_b_warp";
|
||||
areapercentheal "bat_b02",379,0,399,20,100,100;
|
||||
areawarp "bat_b02",379,0,399,20,"bat_b02",312,225;
|
||||
// enablenpc "bat_b02_rp1_b_warp";
|
||||
end;
|
||||
|
||||
OnTimer26000:
|
||||
disablenpc "bat_b02_rp1_b_warp";
|
||||
end;
|
||||
// OnTimer26000:
|
||||
// disablenpc "bat_b02_rp1_b_warp";
|
||||
// end;
|
||||
|
||||
OnTimer26500:
|
||||
stopnpctimer;
|
||||
@@ -378,15 +386,16 @@ OnEnable:
|
||||
end;
|
||||
|
||||
OnStop:
|
||||
disablenpc "bat_b02_rp1_b_warp";
|
||||
// disablenpc "bat_b02_rp1_b_warp";
|
||||
disablenpc "Battle Therapist#b02_b";
|
||||
stopnpctimer;
|
||||
end;
|
||||
}
|
||||
|
||||
bat_b02,389,10,0 script bat_b02_rp1_b_warp 45,9,9,{
|
||||
/*
|
||||
bat_b02,389,10,0 script bat_b02_rp1_b_warp 45,10,10,{
|
||||
OnInit:
|
||||
disablenpc "bat_b02_rp1_a_warp";
|
||||
disablenpc "bat_b02_rp1_b_warp";
|
||||
end;
|
||||
|
||||
OnTouch:
|
||||
@@ -394,18 +403,19 @@ OnTouch:
|
||||
warp "bat_b02",312,225;
|
||||
end;
|
||||
}
|
||||
*/
|
||||
|
||||
bat_b02,87,76,0 script A_CODE#bat_b02 -1,5,5,{
|
||||
OnTouch:
|
||||
if (checkquest(2070) < 0)
|
||||
//setquest 2070;
|
||||
setquest 2070;
|
||||
end;
|
||||
}
|
||||
|
||||
bat_b02,312,224,0 script B_CODE#bat_b02 -1,5,5,{
|
||||
OnTouch:
|
||||
if (checkquest(2070) < 0)
|
||||
//setquest 2070;
|
||||
setquest 2070;
|
||||
end;
|
||||
}
|
||||
|
||||
@@ -491,6 +501,8 @@ OnTimer1830000:
|
||||
bg_warp $@FlaviusBG2_id2,"bat_b02",390,10;
|
||||
enablenpc "Vintenar#bat_b02_aover";
|
||||
enablenpc "Vintenar#bat_b02_bover";
|
||||
if (getbattleflag("feature.bgqueue"))
|
||||
bg_reserve "bat_b02", true;
|
||||
end;
|
||||
|
||||
OnTimer1900000:
|
||||
@@ -527,11 +539,11 @@ bat_b02,10,294,3 script Vintenar#bat_b02_aover 419,{
|
||||
set .@A_B_gap,$@Guill_ScoreBG2 - $@Croix_ScoreBG2;
|
||||
if ($@FlaviusBG2_id1 == getcharid(4)) {
|
||||
if (.@A_B_gap > 0)
|
||||
callfunc "F_BG_Badge",1,"Guillaume","Flavius";
|
||||
callfunc "F_BG_Badge",1,"Guillaume","Flavius"; //Guillaume wins
|
||||
else if (.@A_B_gap == 0)
|
||||
callfunc "F_BG_Badge",0,"Guillaume","Flavius";
|
||||
callfunc "F_BG_Badge",0,"Guillaume","Flavius"; //Tie
|
||||
else
|
||||
callfunc "F_BG_Badge",0,"Guillaume","Flavius";
|
||||
callfunc "F_BG_Badge",0,"Guillaume","Flavius"; //Croix wins
|
||||
}
|
||||
else {
|
||||
mes "[Axl Rose]";
|
||||
@@ -539,7 +551,8 @@ bat_b02,10,294,3 script Vintenar#bat_b02_aover 419,{
|
||||
close;
|
||||
}
|
||||
bg_leave;
|
||||
warp "bat_room",154,150;
|
||||
if (!getbattleflag("feature.bgqueue"))
|
||||
warp "bat_room",154,150;
|
||||
end;
|
||||
|
||||
OnInit:
|
||||
@@ -551,11 +564,11 @@ bat_b02,389,14,3 script Vintenar#bat_b02_bover 415,{
|
||||
set .@A_B_gap,$@Guill_ScoreBG2 - $@Croix_ScoreBG2;
|
||||
if ($@FlaviusBG2_id2 == getcharid(4)) {
|
||||
if (.@A_B_gap > 0)
|
||||
callfunc "F_BG_Badge",1,"Croix","Flavius";
|
||||
callfunc "F_BG_Badge",0,"Croix","Flavius"; //Guillaume wins
|
||||
else if (.@A_B_gap == 0)
|
||||
callfunc "F_BG_Badge",0,"Croix","Flavius";
|
||||
callfunc "F_BG_Badge",0,"Croix","Flavius"; //Tie
|
||||
else
|
||||
callfunc "F_BG_Badge",1,"Croix","Flavius";
|
||||
callfunc "F_BG_Badge",1,"Croix","Flavius"; //Croix wins
|
||||
}
|
||||
else {
|
||||
mes "[Swandery]";
|
||||
@@ -563,7 +576,8 @@ bat_b02,389,14,3 script Vintenar#bat_b02_bover 415,{
|
||||
close;
|
||||
}
|
||||
bg_leave;
|
||||
warp "bat_room",154,150;
|
||||
if (!getbattleflag("feature.bgqueue"))
|
||||
warp "bat_room",154,150;
|
||||
end;
|
||||
|
||||
OnInit:
|
||||
|
||||
@@ -155,6 +155,14 @@ OnCroixDie:
|
||||
}
|
||||
end;
|
||||
|
||||
OnGuillaumeActive:
|
||||
warp "bat_c01",61,120;
|
||||
end;
|
||||
|
||||
OnCroixActive:
|
||||
warp "bat_c01",138,63;
|
||||
end;
|
||||
|
||||
OnStart:
|
||||
disablenpc "KVM Officer#KVM01A";
|
||||
disablenpc "KVM Officer#KVM01B";
|
||||
@@ -224,6 +232,7 @@ OnTimer61000:
|
||||
end;
|
||||
}
|
||||
}
|
||||
bg_updatescore "bat_c01",.Guillaume_Count,.Croix_Count;
|
||||
set $@KvM01BG, 2; // Playing
|
||||
bg_warp $@KvM01BG_id1,"bat_c01",61,120;
|
||||
bg_warp $@KvM01BG_id2,"bat_c01",138,63;
|
||||
@@ -292,6 +301,8 @@ OnStop:
|
||||
bg_warp $@KvM01BG_id1,"bat_c01",53,128;
|
||||
bg_warp $@KvM01BG_id2,"bat_c01",146,55;
|
||||
donpcevent "KvM01_BG_Out::OnBegin";
|
||||
if (getbattleflag("feature.bgqueue"))
|
||||
bg_reserve "bat_c01", true;
|
||||
end;
|
||||
}
|
||||
|
||||
@@ -333,7 +344,6 @@ OnTimer60000:
|
||||
disablenpc "KVM Officer#KVM01B";
|
||||
mapwarp "bat_c01","bat_room",154,150;
|
||||
maprespawnguildid "bat_c01",0,3; // Just in case someone else
|
||||
bg_updatescore "bat_c01",5,5;
|
||||
set $@KvM01BG, 0;
|
||||
|
||||
OnGuillaumeJoin:
|
||||
|
||||
@@ -155,6 +155,14 @@ OnCroixDie:
|
||||
}
|
||||
end;
|
||||
|
||||
OnGuillaumeActive:
|
||||
warp "bat_c02",62,119;
|
||||
end;
|
||||
|
||||
OnCroixActive:
|
||||
warp "bat_c02",137,64;
|
||||
end;
|
||||
|
||||
OnStart:
|
||||
disablenpc "KVM Officer#KVM02A";
|
||||
disablenpc "KVM Officer#KVM02B";
|
||||
@@ -224,6 +232,7 @@ OnTimer61000:
|
||||
end;
|
||||
}
|
||||
}
|
||||
bg_updatescore "bat_c02",.Guillaume_Count,.Croix_Count;
|
||||
set $@KvM02BG, 2; // Playing
|
||||
bg_warp $@KvM02BG_id1,"bat_c02",62,119;
|
||||
bg_warp $@KvM02BG_id2,"bat_c02",137,64;
|
||||
@@ -292,6 +301,8 @@ OnStop:
|
||||
bg_warp $@KvM02BG_id1,"bat_c02",53,128;
|
||||
bg_warp $@KvM02BG_id2,"bat_c02",146,55;
|
||||
donpcevent "KvM02_BG_Out::OnBegin";
|
||||
if (getbattleflag("feature.bgqueue"))
|
||||
bg_reserve "bat_c02", true;
|
||||
end;
|
||||
}
|
||||
|
||||
@@ -333,7 +344,6 @@ OnTimer60000:
|
||||
disablenpc "KVM Officer#KVM02B";
|
||||
mapwarp "bat_c02","bat_room",154,150;
|
||||
maprespawnguildid "bat_c02",0,3; // Just in case someone else
|
||||
bg_updatescore "bat_c02",5,5;
|
||||
set $@KvM02BG, 0;
|
||||
|
||||
OnGuillaumeJoin:
|
||||
@@ -375,8 +385,8 @@ bat_c02,51,130,5 script KVM Officer#KVM02A 419,{
|
||||
set Bat_Team,0;
|
||||
if (!getbattleflag("feature.bgqueue"))
|
||||
warp "bat_room",154,150;
|
||||
end;
|
||||
}
|
||||
end;
|
||||
}
|
||||
bat_c02,148,53,1 duplicate(KVM Officer#KVM02A) KVM Officer#KVM02B 415
|
||||
|
||||
|
||||
@@ -155,6 +155,14 @@ OnCroixDie:
|
||||
}
|
||||
end;
|
||||
|
||||
OnGuillaumeActive:
|
||||
warp "bat_c03",62,119;
|
||||
end;
|
||||
|
||||
OnCroixActive:
|
||||
warp "bat_c03",137,64;
|
||||
end;
|
||||
|
||||
OnStart:
|
||||
disablenpc "KVM Officer#KVM03A";
|
||||
disablenpc "KVM Officer#KVM03B";
|
||||
@@ -224,6 +232,7 @@ OnTimer61000:
|
||||
end;
|
||||
}
|
||||
}
|
||||
bg_updatescore "bat_c03",.Guillaume_Count,.Croix_Count;
|
||||
set $@KvM03BG, 2; // Playing
|
||||
bg_warp $@KvM03BG_id1,"bat_c03",62,119;
|
||||
bg_warp $@KvM03BG_id2,"bat_c03",137,64;
|
||||
@@ -292,6 +301,8 @@ OnStop:
|
||||
bg_warp $@KvM03BG_id1,"bat_c03",53,128;
|
||||
bg_warp $@KvM03BG_id2,"bat_c03",146,55;
|
||||
donpcevent "KvM03_BG_Out::OnBegin";
|
||||
if (getbattleflag("feature.bgqueue"))
|
||||
bg_reserve "bat_c03", true;
|
||||
end;
|
||||
}
|
||||
|
||||
@@ -333,7 +344,6 @@ OnTimer60000:
|
||||
disablenpc "KVM Officer#KVM03B";
|
||||
mapwarp "bat_c03","bat_room",154,150;
|
||||
maprespawnguildid "bat_c03",0,3; // Just in case someone else
|
||||
bg_updatescore "bat_c03",5,5;
|
||||
set $@KvM03BG, 0;
|
||||
|
||||
OnGuillaumeJoin:
|
||||
@@ -374,8 +384,8 @@ bat_c03,51,130,5 script KVM Officer#KVM03A 419,{
|
||||
}
|
||||
bg_leave;
|
||||
set Bat_Team,0;
|
||||
if (!getbattleflag("feature.bgqueue"))
|
||||
warp "bat_room",154,150;
|
||||
if (!getbattleflag("feature.bgqueue"))
|
||||
warp "bat_room",154,150;
|
||||
}
|
||||
end;
|
||||
}
|
||||
|
||||
@@ -58,21 +58,18 @@ OnStop:
|
||||
|
||||
OnTimer1000:
|
||||
stopnpctimer;
|
||||
if (!getbattleflag("feature.bgqueue"))
|
||||
initnpctimer;
|
||||
set .@chk_bat_a01,getmapusers("bat_a01");
|
||||
if (.@chk_bat_a01 < 1) {
|
||||
set $@TierraBG1,0; set $@TierraBG1_Victory, 0;
|
||||
if( $@TierraBG1_id1 ) { bg_destroy $@TierraBG1_id1; set $@TierraBG1_id1, 0; }
|
||||
if( $@TierraBG1_id2 ) { bg_destroy $@TierraBG1_id2; set $@TierraBG1_id2, 0; }
|
||||
if (getbattleflag("feature.bgqueue")) {
|
||||
if (bg_get_data($@TierraBG1_id1, 0) == 0 && bg_get_data($@TierraBG1_id2, 0) == 0) {
|
||||
donpcevent "countdown#bat_a01::OnStop";
|
||||
if (getbattleflag("feature.bgqueue"))
|
||||
bg_reserve "bat_a01", true;
|
||||
$@TierraBG1 = 0; $@TierraBG1_Victory = 0;
|
||||
if( $@TierraBG1_id1 ) { bg_destroy $@TierraBG1_id1; $@TierraBG1_id1 = 0; }
|
||||
if( $@TierraBG1_id2 ) { bg_destroy $@TierraBG1_id2; $@TierraBG1_id2 = 0; }
|
||||
if (getbattleflag("feature.bgqueue"))
|
||||
bg_unbook "bat_a01";
|
||||
end;
|
||||
} else
|
||||
donpcevent "start#bat_a01::OnReadyCheck";
|
||||
end;
|
||||
}
|
||||
if (getbattleflag("feature.bgqueue"))
|
||||
initnpctimer;
|
||||
initnpctimer;
|
||||
end;
|
||||
}
|
||||
|
||||
@@ -126,6 +123,14 @@ OnEnable:
|
||||
disablenpc "Croix Vintenar#a01_b";
|
||||
end;
|
||||
|
||||
OnGuillaumeActive:
|
||||
warp "bat_a01",352,342;
|
||||
end;
|
||||
|
||||
OnCroixActive:
|
||||
warp "bat_a01",353,52;
|
||||
end;
|
||||
|
||||
OnGuillaumeQuit:
|
||||
OnCroixQuit:
|
||||
if (getbattleflag("feature.bgqueue"))
|
||||
@@ -183,6 +188,8 @@ OnMyMobDead:
|
||||
mapannounce "bat_a01", "Croix Vintenar Swandery: We destroyed Guillaume's Food Storage. We won that! Wow!",bc_map,"0xFFCE00";
|
||||
bg_warp $@TierraBG1_id1,"bat_a01",50,374;
|
||||
bg_warp $@TierraBG1_id2,"bat_a01",42,16;
|
||||
if (getbattleflag("feature.bgqueue"))
|
||||
bg_reserve "bat_a01", true;
|
||||
}
|
||||
end;
|
||||
}
|
||||
@@ -206,6 +213,8 @@ OnMyMobDead:
|
||||
mapannounce "bat_a01", "Guillaume Vintenar Axl Rose : We destroyed Croix's Food Storage. We won that! Wow!",bc_map,"0xFFCE00";
|
||||
bg_warp $@TierraBG1_id1,"bat_a01",50,374;
|
||||
bg_warp $@TierraBG1_id2,"bat_a01",42,16;
|
||||
if (getbattleflag("feature.bgqueue"))
|
||||
bg_reserve "bat_a01", true;
|
||||
}
|
||||
end;
|
||||
}
|
||||
@@ -364,8 +373,10 @@ bat_a01,185,270,1 script Guillaume Blacksmith#a01 851,{
|
||||
mes "[Guillaume Blacksmith]";
|
||||
mes "Wow! It's done.";
|
||||
mes "We are relieved.";
|
||||
delitem 7049,50; //Stone
|
||||
donpcevent "barricade#bat_a01_a::OnEnable";
|
||||
if (mobcount("bat_a01","barricade#bat_a01_a::OnMyMobDead") < 17) {
|
||||
delitem 7049,50; //Stone
|
||||
donpcevent "barricade#bat_a01_a::OnEnable";
|
||||
}
|
||||
close2;
|
||||
disablenpc "Guillaume Blacksmith#a01";
|
||||
end;
|
||||
@@ -448,8 +459,10 @@ bat_a01,170,121,5 script Croix Blacksmith#bat_a01 851,{
|
||||
mes "[Croix Blacksmith]";
|
||||
mes "Wow! It's done.";
|
||||
mes "We are relieved.";
|
||||
delitem 7049,50; //Stone
|
||||
donpcevent "barricade#bat_a01_b::OnEnable";
|
||||
if (mobcount("bat_a01","barricade#bat_a01_b::OnMyMobDead") < 17) {
|
||||
delitem 7049,50; //Stone
|
||||
donpcevent "barricade#bat_a01_b::OnEnable";
|
||||
}
|
||||
close2;
|
||||
disablenpc "Croix Blacksmith#bat_a01";
|
||||
end;
|
||||
@@ -500,35 +513,39 @@ OnEnable:
|
||||
end;
|
||||
|
||||
OnStop:
|
||||
disablenpc "bat_a01_rp1_a_warp";
|
||||
// disablenpc "bat_a01_rp1_a_warp";
|
||||
disablenpc "Battle Therapist#a01_a";
|
||||
stopnpctimer;
|
||||
end;
|
||||
|
||||
OnTimer25000:
|
||||
specialeffect EF_SANCTUARY;
|
||||
enablenpc "bat_a01_rp1_a_warp";
|
||||
// enablenpc "bat_a01_rp1_a_warp";
|
||||
areapercentheal "bat_a01",41,365,61,385,100,100;
|
||||
areawarp "bat_a01",41,365,61,385,"bat_a01",352,342;
|
||||
end;
|
||||
|
||||
OnTimer26000:
|
||||
disablenpc "bat_a01_rp1_a_warp";
|
||||
end;
|
||||
// OnTimer26000:
|
||||
// disablenpc "bat_a01_rp1_a_warp";
|
||||
// end;
|
||||
|
||||
OnTimer26500:
|
||||
donpcevent "Battle Therapist#a01_a::OnEnable";
|
||||
end;
|
||||
}
|
||||
|
||||
/*
|
||||
bat_a01,51,375,0 script bat_a01_rp1_a_warp -1,10,10,{
|
||||
OnInit:
|
||||
disablenpc "bat_a01_rp1_a_warp";
|
||||
end;
|
||||
|
||||
OnTouch_:
|
||||
OnTouch:
|
||||
percentheal 100,100;
|
||||
warp "bat_a01",352,342;
|
||||
end;
|
||||
}
|
||||
*/
|
||||
|
||||
bat_a01,45,19,3 script Battle Therapist#a01_b 95,{
|
||||
specialeffect2 EF_HEAL;
|
||||
@@ -550,25 +567,28 @@ OnEnable:
|
||||
end;
|
||||
|
||||
OnStop:
|
||||
disablenpc "bat_a01_rp1_b_warp";
|
||||
// disablenpc "bat_a01_rp1_b_warp";
|
||||
disablenpc "Battle Therapist#a01_b";
|
||||
stopnpctimer;
|
||||
end;
|
||||
|
||||
OnTimer25000:
|
||||
specialeffect EF_SANCTUARY;
|
||||
enablenpc "bat_a01_rp1_b_warp";
|
||||
areapercentheal "bat_a01",33,7,53,27,100,100;
|
||||
areawarp "bat_a01",33,7,53,27,"bat_a01",353,52;
|
||||
// enablenpc "bat_a01_rp1_b_warp";
|
||||
end;
|
||||
|
||||
OnTimer26000:
|
||||
disablenpc "bat_a01_rp1_b_warp";
|
||||
end;
|
||||
// OnTimer26000:
|
||||
// disablenpc "bat_a01_rp1_b_warp";
|
||||
// end;
|
||||
|
||||
OnTimer26500:
|
||||
donpcevent "Battle Therapist#a01_b::OnEnable";
|
||||
end;
|
||||
}
|
||||
|
||||
/*
|
||||
bat_a01,43,17,0 script bat_a01_rp1_b_warp -1,10,10,{
|
||||
OnInit:
|
||||
disablenpc "bat_a01_rp1_b_warp";
|
||||
@@ -579,6 +599,7 @@ OnTouch:
|
||||
warp "bat_a01",353,52;
|
||||
end;
|
||||
}
|
||||
*/
|
||||
|
||||
bat_a01,60,216,3 script Valley Ghost#bat_a01_n 950,{
|
||||
specialeffect2 EF_HEAL;
|
||||
@@ -597,18 +618,21 @@ OnEnable:
|
||||
|
||||
OnTimer25000:
|
||||
specialeffect EF_SANCTUARY;
|
||||
enablenpc "bat_a01_rp1_n_warp";
|
||||
areapercentheal "bat_a01",45,203,65,223,100,100;
|
||||
areawarp "bat_a01",45,203,65,223,"bat_a01",301,209;
|
||||
// enablenpc "bat_a01_rp1_n_warp";
|
||||
end;
|
||||
|
||||
OnTimer26000:
|
||||
disablenpc "bat_a01_rp1_n_warp";
|
||||
end;
|
||||
// OnTimer26000:
|
||||
// disablenpc "bat_a01_rp1_n_warp";
|
||||
// end;
|
||||
|
||||
OnTimer26500:
|
||||
donpcevent "Valley Ghost#bat_a01_n::OnEnable";
|
||||
end;
|
||||
}
|
||||
|
||||
/*
|
||||
bat_a01,55,213,0 script bat_a01_rp1_n_warp -1,10,10,{
|
||||
OnInit:
|
||||
disablenpc "bat_a01_rp1_n_warp";
|
||||
@@ -619,6 +643,7 @@ OnTouch:
|
||||
warp "bat_a01",301,209;
|
||||
end;
|
||||
}
|
||||
*/
|
||||
|
||||
bat_a01,194,267,0 script barri_warp_up#bat_a01_a -1,7,0,{
|
||||
OnTouch:
|
||||
|
||||
@@ -57,21 +57,19 @@ OnStop:
|
||||
|
||||
OnTimer1000:
|
||||
stopnpctimer;
|
||||
if (!getbattleflag("feature.bgqueue"))
|
||||
initnpctimer;
|
||||
set .@chk_bat_a02,getmapusers("bat_a02");
|
||||
if (.@chk_bat_a02 < 1) {
|
||||
set $@TierraBG2,0; set $@TierraBG2_Victory, 0;
|
||||
if( $@TierraBG2_id1 ) { bg_destroy $@TierraBG2_id1; set $@TierraBG2_id1, 0; }
|
||||
if( $@TierraBG2_id2 ) { bg_destroy $@TierraBG2_id2; set $@TierraBG2_id2, 0; }
|
||||
if (getbattleflag("feature.bgqueue")) {
|
||||
if (!bg_get_data($@TierraBG2_id1, 0) && !bg_get_data($@TierraBG2_id2, 0)) {
|
||||
donpcevent "countdown#bat_a02::OnStop";
|
||||
if (getbattleflag("feature.bgqueue"))
|
||||
bg_reserve "bat_a02", true;
|
||||
mapwarp "bat_a02","bat_room",154,150;
|
||||
$@TierraBG2 = 0; $@TierraBG2_Victory = 0;
|
||||
if( $@TierraBG2_id1 ) { bg_destroy $@TierraBG2_id1; $@TierraBG2_id1 = 0; }
|
||||
if( $@TierraBG2_id2 ) { bg_destroy $@TierraBG2_id2; $@TierraBG2_id2 = 0; }
|
||||
if (getbattleflag("feature.bgqueue"))
|
||||
bg_unbook "bat_a02";
|
||||
end;
|
||||
} else
|
||||
donpcevent "start#bat_a02::OnReadyCheck";
|
||||
end;
|
||||
}
|
||||
if (getbattleflag("feature.bgqueue"))
|
||||
initnpctimer;
|
||||
initnpctimer;
|
||||
end;
|
||||
}
|
||||
|
||||
@@ -125,6 +123,14 @@ OnEnable:
|
||||
disablenpc "Croix Vintenar#a02_b";
|
||||
end;
|
||||
|
||||
OnGuillaumeActive:
|
||||
warp "bat_a02",352,342;
|
||||
end;
|
||||
|
||||
OnCroixActive:
|
||||
warp "bat_a02",353,52;
|
||||
end;
|
||||
|
||||
OnGuillaumeQuit:
|
||||
OnCroixQuit:
|
||||
if (getbattleflag("feature.bgqueue"))
|
||||
@@ -182,6 +188,8 @@ OnMyMobDead:
|
||||
mapannounce "bat_a02", "Croix Vintenar Swandery: We destroyed Guillaume's Food Storage. We won that! Wow!",bc_map,"0xFFCE00";
|
||||
bg_warp $@TierraBG2_id1,"bat_a02",50,374;
|
||||
bg_warp $@TierraBG2_id2,"bat_a02",42,16;
|
||||
if (getbattleflag("feature.bgqueue"))
|
||||
bg_reserve "bat_a02", true;
|
||||
}
|
||||
end;
|
||||
}
|
||||
@@ -205,6 +213,8 @@ OnMyMobDead:
|
||||
mapannounce "bat_a02", "Guillaume Vintenar Axl Rose : We destroyed Croix's Food Storage. We won that! Wow!",bc_map,"0xFFCE00";
|
||||
bg_warp $@TierraBG2_id1,"bat_a02",50,374;
|
||||
bg_warp $@TierraBG2_id2,"bat_a02",42,16;
|
||||
if (getbattleflag("feature.bgqueue"))
|
||||
bg_reserve "bat_a02", true;
|
||||
}
|
||||
end;
|
||||
}
|
||||
@@ -363,8 +373,10 @@ bat_a02,185,270,1 script Guillaume Blacksmith#a02 851,{
|
||||
mes "[Guillaume Blacksmith]";
|
||||
mes "Wow! It's done.";
|
||||
mes "We are relieved.";
|
||||
delitem 7049,50; //Stone
|
||||
donpcevent "barricade#bat_a02_a::OnEnable";
|
||||
if (mobcount("bat_a02","barricade#bat_a02_a::OnMyMobDead") < 17) {
|
||||
delitem 7049,50; //Stone
|
||||
donpcevent "barricade#bat_a02_a::OnEnable";
|
||||
}
|
||||
close2;
|
||||
disablenpc "Guillaume Blacksmith#a02";
|
||||
end;
|
||||
@@ -447,8 +459,10 @@ bat_a02,170,121,5 script Croix Blacksmith#bat_a02 851,{
|
||||
mes "[Croix Blacksmith]";
|
||||
mes "Wow! It's done.";
|
||||
mes "We are relieved.";
|
||||
delitem 7049,50; //Stone
|
||||
donpcevent "barricade#bat_a02_b::OnEnable";
|
||||
if (mobcount("bat_a02","barricade#bat_a02_b::OnMyMobDead") < 17) {
|
||||
delitem 7049,50; //Stone
|
||||
donpcevent "barricade#bat_a02_b::OnEnable";
|
||||
}
|
||||
close2;
|
||||
disablenpc "Croix Blacksmith#bat_a02";
|
||||
end;
|
||||
@@ -499,35 +513,39 @@ OnEnable:
|
||||
end;
|
||||
|
||||
OnStop:
|
||||
disablenpc "bat_a02_rp1_a_warp";
|
||||
// disablenpc "bat_a02_rp1_a_warp";
|
||||
disablenpc "Battle Therapist#a02_a";
|
||||
stopnpctimer;
|
||||
end;
|
||||
|
||||
OnTimer25000:
|
||||
specialeffect EF_SANCTUARY;
|
||||
enablenpc "bat_a02_rp1_a_warp";
|
||||
// enablenpc "bat_a02_rp1_a_warp";
|
||||
areapercentheal "bat_a02",41,365,61,385,100,100;
|
||||
areawarp "bat_a02",41,365,61,385,"bat_a02",352,342;
|
||||
end;
|
||||
|
||||
OnTimer26000:
|
||||
disablenpc "bat_a02_rp1_a_warp";
|
||||
end;
|
||||
// OnTimer26000:
|
||||
// disablenpc "bat_a02_rp1_a_warp";
|
||||
// end;
|
||||
|
||||
OnTimer26500:
|
||||
donpcevent "Battle Therapist#a02_a::OnEnable";
|
||||
end;
|
||||
}
|
||||
|
||||
/*
|
||||
bat_a02,51,375,0 script bat_a02_rp1_a_warp -1,10,10,{
|
||||
OnInit:
|
||||
disablenpc "bat_a02_rp1_a_warp";
|
||||
end;
|
||||
|
||||
OnTouch_:
|
||||
OnTouch:
|
||||
percentheal 100,100;
|
||||
warp "bat_a02",352,342;
|
||||
end;
|
||||
}
|
||||
*/
|
||||
|
||||
bat_a02,45,19,3 script Battle Therapist#a02_b 95,{
|
||||
specialeffect2 EF_HEAL;
|
||||
@@ -549,25 +567,28 @@ OnEnable:
|
||||
end;
|
||||
|
||||
OnStop:
|
||||
disablenpc "bat_a02_rp1_b_warp";
|
||||
// disablenpc "bat_a02_rp1_b_warp";
|
||||
disablenpc "Battle Therapist#a02_b";
|
||||
stopnpctimer;
|
||||
end;
|
||||
|
||||
OnTimer25000:
|
||||
specialeffect EF_SANCTUARY;
|
||||
enablenpc "bat_a02_rp1_b_warp";
|
||||
// enablenpc "bat_a02_rp1_b_warp";
|
||||
areapercentheal "bat_a02",33,7,53,27,100,100;
|
||||
areawarp "bat_a02",33,7,53,27,"bat_a02",353,52;
|
||||
end;
|
||||
|
||||
OnTimer26000:
|
||||
disablenpc "bat_a02_rp1_b_warp";
|
||||
end;
|
||||
// OnTimer26000:
|
||||
// disablenpc "bat_a02_rp1_b_warp";
|
||||
// end;
|
||||
|
||||
OnTimer26500:
|
||||
donpcevent "Battle Therapist#a02_b::OnEnable";
|
||||
end;
|
||||
}
|
||||
|
||||
/*
|
||||
bat_a02,43,17,0 script bat_a02_rp1_b_warp -1,10,10,{
|
||||
OnInit:
|
||||
disablenpc "bat_a02_rp1_b_warp";
|
||||
@@ -578,6 +599,7 @@ OnTouch:
|
||||
warp "bat_a02",353,52;
|
||||
end;
|
||||
}
|
||||
*/
|
||||
|
||||
bat_a02,60,216,3 script Valley Ghost#bat_a02_n 950,{
|
||||
specialeffect2 EF_HEAL;
|
||||
@@ -596,18 +618,21 @@ OnEnable:
|
||||
|
||||
OnTimer25000:
|
||||
specialeffect EF_SANCTUARY;
|
||||
enablenpc "bat_a02_rp1_n_warp";
|
||||
// enablenpc "bat_a02_rp1_n_warp";
|
||||
areapercentheal "bat_a02",45,203,65,223,100,100;
|
||||
areawarp "bat_a02",45,203,65,223,"bat_a02",301,209;
|
||||
end;
|
||||
|
||||
OnTimer26000:
|
||||
disablenpc "bat_a02_rp1_n_warp";
|
||||
end;
|
||||
// OnTimer26000:
|
||||
// disablenpc "bat_a02_rp1_n_warp";
|
||||
// end;
|
||||
|
||||
OnTimer26500:
|
||||
donpcevent "Valley Ghost#bat_a02_n::OnEnable";
|
||||
end;
|
||||
}
|
||||
|
||||
/*
|
||||
bat_a02,55,213,0 script bat_a02_rp1_n_warp -1,10,10,{
|
||||
OnInit:
|
||||
disablenpc "bat_a02_rp1_n_warp";
|
||||
@@ -618,6 +643,7 @@ OnTouch:
|
||||
warp "bat_a02",301,209;
|
||||
end;
|
||||
}
|
||||
*/
|
||||
|
||||
bat_a02,194,267,0 script barri_warp_up#bat_a02_a -1,7,0,{
|
||||
OnTouch:
|
||||
@@ -723,7 +749,7 @@ bat_a02,45,19,3 script Croix Vintenar#a02_b 415,{
|
||||
callfunc "F_BG_Badge",1,"Croix","Tierra";
|
||||
}
|
||||
bg_leave;
|
||||
if (getbattleflag("feature.bgqueue"))
|
||||
if (!getbattleflag("feature.bgqueue"))
|
||||
warp "bat_room",154,150;
|
||||
end;
|
||||
|
||||
|
||||
@@ -71,8 +71,8 @@ function Can_Rebirth {
|
||||
return false; // Rebirth disabled
|
||||
if( !(eaclass()&EAJL_2) )
|
||||
return false; // Not second Class
|
||||
if( eaclass()&EAJL_UPPER )
|
||||
return false; // Already Rebirthed
|
||||
if( eaclass()&(EAJL_UPPER|EAJL_THIRD) )
|
||||
return false; // Already Rebirthed/ Third Class
|
||||
if( roclass(eaclass()|EAJL_UPPER) < 0 )
|
||||
return false; // Job has no transcended class
|
||||
if( Is_Baby() && !.BabyClass )
|
||||
@@ -126,7 +126,6 @@ function Job_Options {
|
||||
Check_SkillPoints();
|
||||
|
||||
// initialisation
|
||||
deletearray .@job_opt[0],getarraysize(.@job_opt);
|
||||
.@eac = eaclass();
|
||||
.@third_possible = Can_Change_Third();
|
||||
.@rebirth_possible = Can_Rebirth();
|
||||
@@ -300,6 +299,7 @@ function Job_Menu {
|
||||
|
||||
// Executes the actual jobchange and closes.
|
||||
function Job_Change {
|
||||
.@previous_class = Class;
|
||||
.@to_cls = getarg(0);
|
||||
next;
|
||||
mes .NPCName$;
|
||||
@@ -316,10 +316,12 @@ function Job_Change {
|
||||
}
|
||||
specialeffect2 EF_ANGEL2;
|
||||
specialeffect2 EF_ELECTRIC;
|
||||
if (.Platinum)
|
||||
callfunc "F_GetPlatinumSkills";
|
||||
if (.GetJobEquip)
|
||||
Get_Job_Equip();
|
||||
if (.@previous_class != Class) {
|
||||
if (.Platinum)
|
||||
callfunc "F_GetPlatinumSkills";
|
||||
if (.GetJobEquip)
|
||||
Get_Job_Equip();
|
||||
}
|
||||
close; // Always closes after the change
|
||||
}
|
||||
|
||||
@@ -327,7 +329,7 @@ function Confirm_Change {
|
||||
// Player confirms he want to change into .@class
|
||||
.@class = getarg(0, -1);
|
||||
.@back = getarg(1, false);
|
||||
if( .@class < 0 ) {
|
||||
if( .@class < 0 || eaclass(.@class) == -1 ) {
|
||||
mes "Unknown Class Error.";
|
||||
close;
|
||||
}
|
||||
|
||||
@@ -1944,74 +1944,76 @@ OnStart:
|
||||
switch ('GMT_1QUE) {
|
||||
case 11:
|
||||
hideonnpc instance_npcname("Arhi#1");
|
||||
'BossID = monster(.@map$,114,50,"--ja--",2549,1,.@label$);
|
||||
monster(.@map$,114,50,"--ja--",2549,1,.@label$);
|
||||
break;
|
||||
case 12:
|
||||
hideonnpc instance_npcname("Dio Anemos#1");
|
||||
'BossID = monster(.@map$,114,50,"--ja--",2550,1,.@label$);
|
||||
monster(.@map$,114,50,"--ja--",2550,1,.@label$);
|
||||
break;
|
||||
case 13:
|
||||
if ('GMTQuest == 1) {
|
||||
hideonnpc instance_npcname("Geffen Gangster#n1");
|
||||
'BossID = monster(.@map$,114,50,"--ja--",2553,1,.@label$);
|
||||
monster(.@map$,114,50,"--ja--",2553,1,.@label$);
|
||||
} else if ('GMTQuest == 2) {
|
||||
hideonnpc instance_npcname("Geffen Bully#n1");
|
||||
'BossID = monster(.@map$,114,50,"--ja--",2552,1,.@label$);
|
||||
monster(.@map$,114,50,"--ja--",2552,1,.@label$);
|
||||
} else {
|
||||
hideonnpc instance_npcname("Geffen Shoplifter#n1");
|
||||
'BossID = monster(.@map$,114,50,"--ja--",2551,1,.@label$);
|
||||
monster(.@map$,114,50,"--ja--",2551,1,.@label$);
|
||||
}
|
||||
break;
|
||||
case 14:
|
||||
hideonnpc instance_npcname("Faymont#1");
|
||||
'BossID = monster(.@map$,114,50,"--ja--",2554,1,.@label$);
|
||||
monster(.@map$,114,50,"--ja--",2554,1,.@label$);
|
||||
break;
|
||||
case 15:
|
||||
hideonnpc instance_npcname("Ordre#1");
|
||||
'BossID = monster(.@map$,114,50,"--ja--",2555,1,.@label$);
|
||||
monster(.@map$,114,50,"--ja--",2555,1,.@label$);
|
||||
break;
|
||||
case 16:
|
||||
hideonnpc instance_npcname("Blut Hase#1");
|
||||
'BossID = monster(.@map$,114,50,"--ja--",2556,1,.@label$);
|
||||
monster(.@map$,114,50,"--ja--",2556,1,.@label$);
|
||||
break;
|
||||
case 17:
|
||||
hideonnpc instance_npcname("Kuro Akuma#1");
|
||||
'BossID = monster(.@map$,114,50,"--ja--",2557,1,.@label$);
|
||||
monster(.@map$,114,50,"--ja--",2557,1,.@label$);
|
||||
break;
|
||||
case 18:
|
||||
hideonnpc instance_npcname("Ifodes#1");
|
||||
'BossID = monster(.@map$,114,50,"--ja--",2558,1,.@label$);
|
||||
monster(.@map$,114,50,"--ja--",2558,1,.@label$);
|
||||
break;
|
||||
case 19:
|
||||
hideonnpc instance_npcname("Licheniyes#1");
|
||||
'BossID = monster(.@map$,114,50,"--ja--",2559,1,.@label$);
|
||||
monster(.@map$,114,50,"--ja--",2559,1,.@label$);
|
||||
break;
|
||||
case 20:
|
||||
hideonnpc instance_npcname("Odoric#1");
|
||||
'BossID = monster(.@map$,114,50,"--ja--",2560,1,.@label$);
|
||||
monster(.@map$,114,50,"--ja--",2560,1,.@label$);
|
||||
break;
|
||||
case 21:
|
||||
hideonnpc instance_npcname("Ju#1");
|
||||
'BossID = monster(.@map$,114,50,"--ja--",2561,1,.@label$);
|
||||
monster(.@map$,114,50,"--ja--",2561,1,.@label$);
|
||||
break;
|
||||
case 22:
|
||||
if ('half) {
|
||||
hideonnpc instance_npcname("Dwigh#1");
|
||||
'BossID = monster(.@map$,114,50,"--ja--",2562,1,.@label$);
|
||||
monster(.@map$,114,50,"--ja--",2562,1,.@label$);
|
||||
}
|
||||
else {
|
||||
hideonnpc instance_npcname("Fay Kanavian#1");
|
||||
'BossID = monster(.@map$,114,50,"--ja--",2563,1,.@label$);
|
||||
monster(.@map$,114,50,"--ja--",2563,1,.@label$);
|
||||
donpcevent instance_npcname("#GMTHomun")+"::OnSummon";
|
||||
}
|
||||
|
||||
break;
|
||||
case 23:
|
||||
hideonnpc instance_npcname("Fenrir#f");
|
||||
'BossID = monster(.@map$,114,50,"--ja--",2564,1,.@label$);
|
||||
monster(.@map$,114,50,"--ja--",2564,1,.@label$);
|
||||
'BossID = $@mobid[0];
|
||||
donpcevent instance_npcname("Geffen Academy Master")+"::OnTalk3";
|
||||
end;
|
||||
}
|
||||
'BossID = $@mobid[0];
|
||||
|
||||
donpcevent instance_npcname("Geffen Academy Master")+"::OnTalk1";
|
||||
end;
|
||||
@@ -2089,7 +2091,8 @@ OnTimeout2:
|
||||
mapannounce instance_mapname("1@ge_st"), "<Magic Tournament Broadcast>: Time's up! The judges will decide the victor for this round!",bc_blue;
|
||||
|
||||
setcell instance_mapname("1@ge_st"), 50, 50, 50, 50, cell_walkable, 1;
|
||||
unitwarp 'BossID, instance_mapname("1@ge_st"), 50, 50;
|
||||
if (unitexists('BossID))
|
||||
unitwarp 'BossID, instance_mapname("1@ge_st"), 50, 50;
|
||||
killmonster instance_mapname("1@ge_st"), instance_npcname("#GMTcontroller")+"::OnTimeout";
|
||||
'BossID = 0;
|
||||
|
||||
@@ -2231,7 +2234,8 @@ end;
|
||||
|
||||
OnSummon:
|
||||
initnpctimer;
|
||||
'HomID = monster (instance_mapname("1@ge_st"), 114,50,"--ja--",2565,1, instance_npcname("#GMTHomun")+"::OnHomDead");
|
||||
monster (instance_mapname("1@ge_st"), 114,50,"--ja--",2565,1, instance_npcname("#GMTHomun")+"::OnHomDead");
|
||||
'HomID = $@mobid[0];
|
||||
end;
|
||||
|
||||
OnTimer10000:
|
||||
|
||||
@@ -1,20 +1,27 @@
|
||||
//===== rAthena Script =======================================
|
||||
//===== rAthena Script =======================================
|
||||
//= Euphy's WOE Controller
|
||||
//===== By: ==================================================
|
||||
//= Euphy
|
||||
//===== Current Version: =====================================
|
||||
//= 1.5
|
||||
//===== Compatible With: =====================================
|
||||
//= rAthena Project
|
||||
//===== Description: =========================================
|
||||
//===== Changelogs: ==========================================
|
||||
//= 1.3a Initial SVN release [Euphy]
|
||||
//= 1.3b Fixed WoE SE end labels [Euphy]
|
||||
//= 1.4 Added auto kick config [Euphy]
|
||||
//= 1.5 Added additional reward configs [Euphy]
|
||||
//= 1.5a Fixed hardcoded date constants [Lemongrass]
|
||||
//= 1.6 Replaced SQL insert for mail with script command [Capuche]
|
||||
//= 1.6a Fixed invalid name Schwaltzvalt [Daegaladh]
|
||||
//= 1.6b Fixed hardcoded castle numbers [Lemongrass]
|
||||
//= 1.7 Removed direct SQL access [Lemongrass]
|
||||
//= 1.8 Fixed invalid checkweight usage [Lemongrass]
|
||||
//= 1.9 Fixed reward handout for multiple characters on the same account [Lemongrass]
|
||||
//===== Description: =========================================
|
||||
//= A controller for War of Emperium designed for
|
||||
//= simplicity and ease of use.
|
||||
//= Many concepts taken from ToastOfDoom's script,
|
||||
//= and "rewards" function originally by Goddameit.
|
||||
//===== Additional Comments: =================================
|
||||
//=
|
||||
//= Be sure to disable the default agit controllers!
|
||||
//== npc\guild\agit_controller.txt
|
||||
//== npc\guild2\agit_start_se.txt
|
||||
//= npc\guild\agit_controller.txt
|
||||
//= npc\guild2\agit_start_se.txt
|
||||
//= npc\re\guild3\agit_start_te.txt
|
||||
//============================================================
|
||||
|
||||
// Information NPC
|
||||
@@ -23,9 +30,9 @@ prontera,149,193,4 script WOE Information 835,{
|
||||
doevent "WOE_CONTROL::OnMenu";
|
||||
end;
|
||||
OnAgitStart:
|
||||
while(agitcheck()) {
|
||||
specialeffect EF_BEGINSPELL6;
|
||||
while(agitcheck() || agitcheck2() || agitcheck3()) {
|
||||
sleep 425;
|
||||
specialeffect EF_BEGINSPELL6;
|
||||
}
|
||||
end;
|
||||
}
|
||||
@@ -34,9 +41,10 @@ OnAgitStart:
|
||||
//============================================================
|
||||
- script WOE_CONTROL -1,{
|
||||
function Disp_Owner; function Add_Zero;
|
||||
function Region;
|
||||
function Castle;
|
||||
|
||||
OnInit:
|
||||
|
||||
// -----------------------------------------------------------
|
||||
// Configuration settings.
|
||||
// -----------------------------------------------------------
|
||||
@@ -54,13 +62,16 @@ OnInit:
|
||||
// [2] Mail all rewards.
|
||||
// - If not set, players receive items in their inventory.
|
||||
// - Only ONE item can be sent via mail for PACKETVER < 20150513 while later clients are limited to MAIL_MAX_ITEM (5).
|
||||
// - Note that offline players do NOT receive rewards.
|
||||
// - If this setting is not set, offline players do NOT receive rewards in any case.
|
||||
// [4] Only reward Guild Masters.
|
||||
// - If not set, all guild members are rewarded.
|
||||
// - If mailing is enabled (option 2), offline Guild Masters WILL receive rewards.
|
||||
// [8] Duplicate IP check.
|
||||
// - Members in a guild with the same IP address are not rewarded.
|
||||
// - If Guild Masters is enabled (option 4), this feature is not used.
|
||||
// [16] Mail online player only.
|
||||
// - Only available when mailing is enabled (option 2).
|
||||
// - When enabled, offline players do NOT receive rewards.
|
||||
// -----------------------------------------------------------
|
||||
|
||||
// Combine values as needed (e.g. 1|8 = 1+8 = 9).
|
||||
@@ -76,45 +87,93 @@ OnInit:
|
||||
.reward_zeny = 0;
|
||||
|
||||
// -----------------------------------------------------------
|
||||
// Constants (leave this section alone).
|
||||
// Castles datas.
|
||||
// -----------------------------------------------------------
|
||||
|
||||
setarray .Castles$[0],
|
||||
"prtg_cas01","prtg_cas02","prtg_cas03","prtg_cas04","prtg_cas05",
|
||||
"payg_cas01","payg_cas02","payg_cas03","payg_cas04","payg_cas05",
|
||||
"gefg_cas01","gefg_cas02","gefg_cas03","gefg_cas04","gefg_cas05",
|
||||
"aldeg_cas01","aldeg_cas02","aldeg_cas03","aldeg_cas04","aldeg_cas05",
|
||||
"arug_cas01","arug_cas02","arug_cas03","arug_cas04","arug_cas05",
|
||||
"schg_cas01","schg_cas02","schg_cas03","schg_cas04","schg_cas05";
|
||||
setarray .EndLabel$[0],"ar01","ar02","ar03","ar04","ar05","sc01","sc02","sc03","sc04","sc05";
|
||||
// Region function defines the region of the castle defined by Castle function.
|
||||
// Region("<region name>");
|
||||
// Castle("<castle map name>", "<event name when woe end>", "<event killmonster name>", "<map name special warp>",<x>,<y>)
|
||||
|
||||
Region("Prontera");
|
||||
Castle("prtg_cas01", "Agit#prtg_cas01::OnAgitEnd", "Agit#prtg_cas01::OnAgitBreak", "prt_gld",134,65);
|
||||
Castle("prtg_cas02", "Agit#prtg_cas02::OnAgitEnd", "Agit#prtg_cas02::OnAgitBreak", "prt_gld",240,128);
|
||||
Castle("prtg_cas03", "Agit#prtg_cas03::OnAgitEnd", "Agit#prtg_cas03::OnAgitBreak", "prt_gld",153,137);
|
||||
Castle("prtg_cas04", "Agit#prtg_cas04::OnAgitEnd", "Agit#prtg_cas04::OnAgitBreak", "prt_gld",111,240);
|
||||
Castle("prtg_cas05", "Agit#prtg_cas05::OnAgitEnd", "Agit#prtg_cas05::OnAgitBreak", "prt_gld",208,240);
|
||||
Region("Payon");
|
||||
Castle("payg_cas01", "Agit#payg_cas01::OnAgitEnd", "Agit#payg_cas01::OnAgitBreak", "pay_gld",121,233);
|
||||
Castle("payg_cas02", "Agit#payg_cas02::OnAgitEnd", "Agit#payg_cas02::OnAgitBreak", "pay_gld",295,116);
|
||||
Castle("payg_cas03", "Agit#payg_cas03::OnAgitEnd", "Agit#payg_cas03::OnAgitBreak", "pay_gld",317,293);
|
||||
Castle("payg_cas04", "Agit#payg_cas04::OnAgitEnd", "Agit#payg_cas04::OnAgitBreak", "pay_gld",140,160);
|
||||
Castle("payg_cas05", "Agit#payg_cas05::OnAgitEnd", "Agit#payg_cas05::OnAgitBreak", "pay_gld",204,266);
|
||||
Region("Geffen");
|
||||
Castle("gefg_cas01", "Agit#gefg_cas01::OnAgitEnd", "Agit#gefg_cas01::OnAgitBreak", "gef_fild13",214,75);
|
||||
Castle("gefg_cas02", "Agit#gefg_cas02::OnAgitEnd", "Agit#gefg_cas02::OnAgitBreak", "gef_fild13",308,240);
|
||||
Castle("gefg_cas03", "Agit#gefg_cas03::OnAgitEnd", "Agit#gefg_cas03::OnAgitBreak", "gef_fild13",143,240);
|
||||
Castle("gefg_cas04", "Agit#gefg_cas04::OnAgitEnd", "Agit#gefg_cas04::OnAgitBreak", "gef_fild13",193,278);
|
||||
Castle("gefg_cas05", "Agit#gefg_cas05::OnAgitEnd", "Agit#gefg_cas05::OnAgitBreak", "gef_fild13",305,87);
|
||||
Region("Aldebaran");
|
||||
Castle("aldeg_cas01", "Agit#aldeg_cas01::OnAgitEnd", "Agit#aldeg_cas01::OnAgitBreak", "alde_gld",48,83);
|
||||
Castle("aldeg_cas02", "Agit#aldeg_cas02::OnAgitEnd", "Agit#aldeg_cas02::OnAgitBreak", "alde_gld",95,249);
|
||||
Castle("aldeg_cas03", "Agit#aldeg_cas03::OnAgitEnd", "Agit#aldeg_cas03::OnAgitBreak", "alde_gld",142,85);
|
||||
Castle("aldeg_cas04", "Agit#aldeg_cas04::OnAgitEnd", "Agit#aldeg_cas04::OnAgitBreak", "alde_gld",239,242);
|
||||
Castle("aldeg_cas05", "Agit#aldeg_cas05::OnAgitEnd", "Agit#aldeg_cas05::OnAgitBreak", "alde_gld",264,90);
|
||||
Region("Arunafeltz");
|
||||
Castle("arug_cas01", "Manager#arug_cas01::OnAgitEnd2", "Steward#ar01::OnStartArena", "aru_gld",158,272);
|
||||
Castle("arug_cas02", "Manager#arug_cas02::OnAgitEnd2", "Steward#ar02::OnStartArena", "aru_gld",83,47);
|
||||
Castle("arug_cas03", "Manager#arug_cas03::OnAgitEnd2", "Steward#ar03::OnStartArena", "aru_gld",68,155);
|
||||
Castle("arug_cas04", "Manager#arug_cas04::OnAgitEnd2", "Steward#ar04::OnStartArena", "aru_gld",299,345);
|
||||
Castle("arug_cas05", "Manager#arug_cas05::OnAgitEnd2", "Steward#ar05::OnStartArena", "aru_gld",292,107);
|
||||
Region("Schwarzwald");
|
||||
Castle("schg_cas01", "Manager#schg_cas01::OnAgitEnd2", "Steward#sc01::OnStartArena", "sch_gld",293,100);
|
||||
Castle("schg_cas02", "Manager#schg_cas02::OnAgitEnd2", "Steward#sc02::OnStartArena", "sch_gld",288,252);
|
||||
Castle("schg_cas03", "Manager#schg_cas03::OnAgitEnd2", "Steward#sc03::OnStartArena", "sch_gld",97,196);
|
||||
Castle("schg_cas04", "Manager#schg_cas04::OnAgitEnd2", "Steward#sc04::OnStartArena", "sch_gld",137,90);
|
||||
Castle("schg_cas05", "Manager#schg_cas05::OnAgitEnd2", "Steward#sc05::OnStartArena", "sch_gld",71,315);
|
||||
Region("Prontera (TE)");
|
||||
Castle("te_prtcas01", "Manager_TE#Gaebolg::OnAgitEnd3", "Manager_TE#Gaebolg::OnAgitBreak", "te_prt_gld",134,65);
|
||||
Castle("te_prtcas02", "Manager_TE#Richard::OnAgitEnd3", "Manager_TE#Richard::OnAgitBreak", "te_prt_gld",240,128);
|
||||
Castle("te_prtcas03", "Manager_TE#Wigner::OnAgitEnd3", "Manager_TE#Wigner::OnAgitBreak", "te_prt_gld",153,137);
|
||||
Castle("te_prtcas04", "Manager_TE#Heine::OnAgitEnd3", "Manager_TE#Heine::OnAgitBreak", "te_prt_gld",111,240);
|
||||
Castle("te_prtcas05", "Manager_TE#Nerious::OnAgitEnd3", "Manager_TE#Nerious::OnAgitBreak", "te_prt_gld",208,240);
|
||||
Region("Aldebaran (TE)");
|
||||
Castle("te_aldecas1", "Manager_TE#Glaris::OnAgitEnd3", "Manager_TE#Glaris::OnAgitBreak", "te_alde_gld",48,83);
|
||||
Castle("te_aldecas2", "Manager_TE#Defolty::OnAgitEnd3", "Manager_TE#Defolty::OnAgitBreak", "te_alde_gld",95,249);
|
||||
Castle("te_aldecas3", "Manager_TE#Sorin::OnAgitEnd3", "Manager_TE#Sorin::OnAgitBreak", "te_alde_gld",142,85);
|
||||
Castle("te_aldecas4", "Manager_TE#Bennit::OnAgitEnd3", "Manager_TE#Bennit::OnAgitBreak", "te_alde_gld",239,242);
|
||||
Castle("te_aldecas5", "Manager_TE#W::OnAgitEnd3", "Manager_TE#W::OnAgitBreak", "te_alde_gld",264,90);
|
||||
|
||||
setarray .Days$[0],"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday";
|
||||
setarray .Regions$[0],"Prontera","Payon","Geffen","Aldebaran","Arunafeltz","Schwarzwald";
|
||||
setarray .Map$[0],"prt_gld","pay_gld","gef_fild13","alde_gld","aru_gld","sch_gld";
|
||||
setarray .MapX[0],134,240,153,111,208,121,295,317,140,204,214,308,143,193,305,48, 95,142,239,264,158,83, 68,299,292,293,288, 97,137, 71;
|
||||
setarray .MapY[0], 65,128,137,240,240,233,116,293,160,266, 75,240,240,278, 87,83,249, 85,242, 90,272,47,155,345,107,100,252,196, 90,315;
|
||||
|
||||
// -----------------------------------------------------------
|
||||
|
||||
.reward_id_size = getarraysize(.reward_id);
|
||||
set .Size, getarraysize($WOE_CONTROL);
|
||||
if (.AutoKick || .NoOwner)
|
||||
for(set .@i,0; .@i<30; set .@i,.@i+1) {
|
||||
|
||||
if (.AutoKick || .NoOwner) {
|
||||
for(set .@i,0; .@i<.total_castle; set .@i,.@i+1) {
|
||||
setmapflag .Castles$[.@i], mf_loadevent;
|
||||
setd "."+.Castles$[.@i], .@i;
|
||||
}
|
||||
if (!agitcheck() && !agitcheck2()) sleep 4000;
|
||||
}
|
||||
else {
|
||||
for(set .@i,0; .@i<.total_castle; set .@i,.@i+1)
|
||||
setd "."+.Castles$[.@i], 0;
|
||||
}
|
||||
if (!agitcheck() && !agitcheck2() && !agitcheck3()) sleep 4000;
|
||||
set .Init,1;
|
||||
.current_region = 0;
|
||||
|
||||
OnMinute00:
|
||||
freeloop(1);
|
||||
if (agitcheck() || agitcheck2()) {
|
||||
for(set .@i,0; .@i<.Size; set .@i,.@i+4)
|
||||
if (agitcheck() || agitcheck2() || agitcheck3()) {
|
||||
for(set .@i,0; .@i<.Size; set .@i,.@i+4) {
|
||||
if (gettime(DT_DAYOFWEEK) == $WOE_CONTROL[.@i] && gettime(DT_HOUR) == $WOE_CONTROL[.@i+2]) {
|
||||
OnWOEEnd:
|
||||
announce "The War Of Emperium is over!",bc_all|bc_woe;
|
||||
AgitEnd; AgitEnd2;
|
||||
AgitEnd; AgitEnd2; AgitEnd3;
|
||||
sleep 1000;
|
||||
for(set .@j,0; .@j<30; set .@j,.@j+1) {
|
||||
for(set .@j,0; .@j<.total_castle; set .@j,.@j+1) {
|
||||
if (.Active[0]&(1<<.@j)) Disp_Owner(.Castles$[.@j],1);
|
||||
if (.ExitWarp) maprespawnguildid .Castles$[.@j],0,3;
|
||||
}
|
||||
@@ -123,33 +182,31 @@ OnMinute00:
|
||||
if (.ForceEnd) { set .ForceEnd,0; end; }
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
if ((!agitcheck() && !agitcheck2()) || .Init) {
|
||||
if (!agitcheck() && !agitcheck2()) set .Init,0;
|
||||
for(set .@i,0; .@i<.Size; set .@i,.@i+4)
|
||||
.@agit_check = (!agitcheck() && !agitcheck2() && !agitcheck3());
|
||||
if (.@agit_check || .Init) {
|
||||
if (.@agit_check) set .Init,0;
|
||||
for(set .@i,0; .@i<.Size; set .@i,.@i+4) {
|
||||
if (gettime(DT_DAYOFWEEK) == $WOE_CONTROL[.@i] && gettime(DT_HOUR) >= $WOE_CONTROL[.@i+1] && gettime(DT_HOUR) < $WOE_CONTROL[.@i+2]) {
|
||||
deletearray .Active[0],2;
|
||||
set .Active[0], $WOE_CONTROL[.@i+3];
|
||||
if (.Init) { AgitEnd; AgitEnd2; }
|
||||
if (.Init) { AgitEnd; AgitEnd2; AgitEnd3; }
|
||||
else announce "The War Of Emperium has begun!",bc_all|bc_woe;
|
||||
sleep 1000;
|
||||
AgitStart; AgitStart2;
|
||||
for(set .@j,0; .@j<30; set .@j,.@j+1) {
|
||||
AgitStart; AgitStart2; AgitStart3;
|
||||
for(set .@j,0; .@j<.total_castle; set .@j,.@j+1) {
|
||||
if (.Active[0]&(1<<.@j)) {
|
||||
if (!.Init) Disp_Owner(.Castles$[.@j],0);
|
||||
set .Active[1], .Active[1] | (1<<((.@j/5)+1));
|
||||
set .Active[1], .Active[1] | (1<<.castle_region[.@j]);
|
||||
} else {
|
||||
if (.@j<20) {
|
||||
donpcevent "Agit#"+.Castles$[.@j]+"::OnAgitEnd";
|
||||
killmonster .Castles$[.@j], "Agit#"+.Castles$[.@j]+"::OnAgitBreak";
|
||||
} else {
|
||||
donpcevent "Manager#"+.Castles$[.@j]+"::OnAgitEnd2";
|
||||
killmonster .Castles$[.@j], "Steward#"+.EndLabel$[.@j-20]+"::OnStartArena";
|
||||
}
|
||||
donpcevent .event_name_agitend$[.@j];
|
||||
killmonster .Castles$[.@j], .event_name_killmob$[.@j];
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
set .Init,0;
|
||||
end;
|
||||
@@ -163,51 +220,133 @@ function Disp_Owner {
|
||||
function Add_Zero {
|
||||
return ((getarg(0)<10)?"0":"")+getarg(0)+(getarg(1,0)?".":":")+"00";
|
||||
}
|
||||
function Castle {
|
||||
.@map$ = getarg(0);
|
||||
if (getd( "." + .@map$ ) > 0) {
|
||||
debugmes sprintf("WOE_CONTROL: map %s already defined.", .@map$);
|
||||
return;
|
||||
}
|
||||
if (.total_castle > 61) {
|
||||
debugmes sprintf("WOE_CONTROL: Maximum of 62 castles defined, %s skipped.", .@map$);
|
||||
return;
|
||||
}
|
||||
.Castles$[.total_castle] = .@map$;
|
||||
.event_name_agitend$[.total_castle] = getarg(1);
|
||||
.event_name_killmob$[.total_castle] = getarg(2);
|
||||
.Map$[.total_castle] = getarg(3);
|
||||
.MapX[.total_castle] = getarg(4);
|
||||
.MapY[.total_castle] = getarg(5);
|
||||
.castle_region[.total_castle] = .current_region;
|
||||
|
||||
setd ".castle_index_in_region_" + .current_region + "[" + .size_region[.current_region] + "]", .total_castle;
|
||||
.total_castle++;
|
||||
.size_region[.current_region]++;
|
||||
|
||||
setd "." + .Castles$[.total_castle-1], .total_castle;
|
||||
return;
|
||||
}
|
||||
function Region {
|
||||
.@zone$ = getarg(0);
|
||||
for ( .@i = 0; .@i < .total_region; ++.@i ) {
|
||||
if (.Regions$[.@i] == .@zone$) {
|
||||
.current_region = .@index;
|
||||
return;
|
||||
}
|
||||
}
|
||||
.Regions$[.total_region] = .@zone$;
|
||||
.current_region = .total_region;
|
||||
.total_region++;
|
||||
return;
|
||||
}
|
||||
|
||||
OnReward:
|
||||
if (!.reward_id_size && !.reward_zeny)
|
||||
return;
|
||||
|
||||
set .@sql$, ((.Options&4)?"position = 0":"online = 1");
|
||||
if (.Options&2) set .@str$,gettimestr("%B %d, %Y",21);
|
||||
freeloop(1);
|
||||
for(set .@i,0; .@i<30; set .@i,.@i+1) {
|
||||
for(set .@i,0; .@i<.total_castle; set .@i,.@i+1) {
|
||||
if (getarg(0)&(1<<.@i)) {
|
||||
set .@gid, getcastledata(.Castles$[.@i],1);
|
||||
if (!.@gid) continue;
|
||||
set .@size, query_sql("SELECT account_id,char_id FROM `guild_member` WHERE guild_id = '"+.@gid+"' AND "+.@sql$,.@aid,.@cid);
|
||||
for(set .@j,0; .@j<.@size; set .@j,.@j+1) {
|
||||
if ((.Options&8) && !(.Options&4)) {
|
||||
set .@ip$, replacestr(getcharip(.@aid[.@j]),".","a");
|
||||
if (getd(".@ip_"+.@i+"_"+.@ip$)) continue;
|
||||
setd ".@ip_"+.@i+"_"+.@ip$,1;
|
||||
}
|
||||
if (.Options&2) {
|
||||
.@charid = .@cid[.@j];
|
||||
.@sender$ = "no-reply";
|
||||
.@title$ = "** Siege Reward: "+getcastlename(.Castles$[.@i])+" **";
|
||||
.@body$ = "Brave one,\r\n \r\n Congratulations!\r\n Your guild has successfully occupied\r\n territory in the War of Emperium on\r\n "+.@str$+".\r\n \r\n \r\n \r\n \r\n [ Your reward is attached. ]";
|
||||
if (!.@gid)
|
||||
continue;
|
||||
|
||||
if (.reward_id_size)
|
||||
mail .@charid, .@sender$, .@title$, .@body$, .reward_zeny, .reward_id, .reward_amount;
|
||||
else
|
||||
mail .@charid, .@sender$, .@title$, .@body$, .reward_zeny;
|
||||
getguildmember( .@gid, 1, .@cid );
|
||||
.@size_guild = getguildmember( .@gid, 2, .@aid );
|
||||
|
||||
if (PACKETVER < 20150513 && !getd(".@str_"+.@cid[.@j]) && isloggedin(.@aid[.@j],.@cid[.@j])) {
|
||||
setd ".@str_"+.@cid[.@j],1;
|
||||
message rid2name(.@aid[.@j]),"You've got mail!";
|
||||
if( .Options&4 ){
|
||||
.@master_cid = getguildmasterid( .@gid );
|
||||
.@index = inarray(.@cid, .@master_cid);
|
||||
.@master_aid = .@aid[.@index];
|
||||
|
||||
cleararray( .@cid, 0, .@size_guild );
|
||||
cleararray( .@aid, 0, .@size_guild );
|
||||
|
||||
.@size_guild = 1;
|
||||
.@cid[0] = .@master_cid;
|
||||
.@aid[0] = .@master_aid;
|
||||
}
|
||||
else if (.Options&8) {
|
||||
for ( .@j = 0; .@j < .@size_guild; ++.@j ) {
|
||||
.@is_online[.@j] = isloggedin( .@aid[.@j], .@cid[.@j] );
|
||||
if (.@is_online[.@j])
|
||||
.@ip$ = replacestr(getcharip(.@aid[.@j]),".","a");
|
||||
else {
|
||||
if (query_sql("SELECT `last_ip` FROM `login` WHERE `account_id` = '" + .@aid[.@j] + "'", .@last_ip$) < 1)
|
||||
continue;
|
||||
.@ip$ = replacestr(.@last_ip$, ".", "a");
|
||||
}
|
||||
} else if (isloggedin(.@aid[.@j])) {
|
||||
.@name$ = rid2name(.@aid[.@j]);
|
||||
.@variable$ = ".@ip_" + .@i + "_" + .@ip$;
|
||||
.@index = getd(.@variable$) - 1;
|
||||
|
||||
if (.@index >= 0) {
|
||||
if (.@is_online[.@j]) {
|
||||
.@tmp_account_id[.@index] = .@aid[.@j];
|
||||
.@tmp_char_id[.@index] = .@cid[.@j];
|
||||
}
|
||||
continue;
|
||||
}
|
||||
setd .@variable$, .@j+1;
|
||||
.@tmp_account_id[.@k] = .@aid[.@j];
|
||||
.@tmp_char_id[.@k] = .@cid[.@j];
|
||||
.@k++;
|
||||
}
|
||||
copyarray .@aid[0], .@tmp_account_id[0], .@k;
|
||||
copyarray .@cid[0], .@tmp_char_id[0], .@k;
|
||||
.@size_guild = .@k;
|
||||
}
|
||||
for(set .@j,0; .@j<.@size_guild; set .@j,.@j+1) {
|
||||
.@online = isloggedin(.@aid[.@j],.@cid[.@j]);
|
||||
if (.Options&2) {
|
||||
if (.@online || !(.Options&16)) {
|
||||
.@charid = .@cid[.@j];
|
||||
.@sender$ = "no-reply";
|
||||
.@title$ = "** Siege Reward: "+getcastlename(.Castles$[.@i])+" **";
|
||||
.@body$ = "Brave one,\r\n \r\n Congratulations!\r\n Your guild has successfully occupied\r\n territory in the War of Emperium on\r\n "+.@str$+".\r\n \r\n \r\n \r\n \r\n [ Your reward is attached. ]";
|
||||
|
||||
if (.reward_id_size)
|
||||
mail .@charid, .@sender$, .@title$, .@body$, .reward_zeny, .reward_id, .reward_amount;
|
||||
else
|
||||
mail .@charid, .@sender$, .@title$, .@body$, .reward_zeny;
|
||||
|
||||
if (PACKETVER < 20150513 && !getd(".@str_"+.@cid[.@j]) && .@online) {
|
||||
setd ".@str_"+.@cid[.@j],1;
|
||||
message rid2name(.@aid[.@j]),"You've got mail!";
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (.@online) {
|
||||
attachrid( .@aid[.@j], true );
|
||||
.@name$ = strcharinfo( 0 );
|
||||
.@castle_name$ = getcastlename(.Castles$[.@i]);
|
||||
for ( .@k = 0; .@k < .reward_id_size; .@k++ ) {
|
||||
if (checkweight(.reward_id[.@k], .reward_amount[.@k]))
|
||||
getitem .reward_id[.@k], .reward_amount[.@k], .@aid[.@j];
|
||||
getitem .reward_id[.@k], .reward_amount[.@k];
|
||||
else
|
||||
message .@name$, "You can't receive x" + .reward_amount[.@k] + " " + getitemname(.reward_id[.@k]) + " for conquering " + .@castle_name$ + " because you're overweight.";
|
||||
dispbottom "You can't receive x" + .reward_amount[.@k] + " " + getitemname(.reward_id[.@k]) + " for conquering " + .@castle_name$ + " because you're overweight.";
|
||||
}
|
||||
Zeny += .reward_zeny;
|
||||
message .@name$, "You have been rewarded for conquering " + .@castle_name$ + ".";
|
||||
dispbottom "You have been rewarded for conquering " + .@castle_name$ + ".";
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -218,8 +357,9 @@ OnPCLoadMapEvent:
|
||||
if (!compare(strcharinfo(3),"g_cas")) end;
|
||||
if (((.AutoKick && .Active[0]) || (.NoOwner && !getcastledata(strcharinfo(3),1))) && !(.Active[0]&(1<<getd("."+strcharinfo(3))))) {
|
||||
if (getcharid(2) && getcastledata(strcharinfo(3),1) == getcharid(2)) end;
|
||||
.@castle_name$ = getcastlename(strcharinfo(3));
|
||||
sleep2 1000;
|
||||
message strcharinfo(0), getcastlename(strcharinfo(3))+" is currently inactive.";
|
||||
message strcharinfo(0), .@castle_name$ + " is currently inactive.";
|
||||
sleep2 5000;
|
||||
if (compare(strcharinfo(3),"g_cas")) warp "SavePoint",0,0;
|
||||
}
|
||||
@@ -228,17 +368,18 @@ OnPCLoadMapEvent:
|
||||
OnMenu:
|
||||
while(1) {
|
||||
mes "[WOE Information]";
|
||||
if (agitcheck() || agitcheck2()) {
|
||||
if (agitcheck() || agitcheck2() || agitcheck3()) {
|
||||
if (.Active[0]) {
|
||||
for(set .@i,0; .@i<.Size; set .@i,.@i+4)
|
||||
for(set .@i,0; .@i<.Size; set .@i,.@i+4) {
|
||||
if (gettime(DT_DAYOFWEEK) == $WOE_CONTROL[.@i] && gettime(DT_HOUR) >= $WOE_CONTROL[.@i+1] && gettime(DT_HOUR) < $WOE_CONTROL[.@i+2]) {
|
||||
set .@i, $WOE_CONTROL[.@i+2];
|
||||
break;
|
||||
}
|
||||
}
|
||||
mes "The War of Emperium is ^0055FFactive^000000 until ^FF0000"+Add_Zero(.@i)+"^000000 in the following regions:";
|
||||
mes " ";
|
||||
for(set .@i,0; .@i<6; set .@i,.@i+1)
|
||||
if (.Active[1]&(1<<(.@i+1))) mes " > ^777777"+.Regions$[.@i]+"^000000";
|
||||
for(set .@i,0; .@i < .total_region; set .@i,.@i+1)
|
||||
if (.Active[1]&(1<<.@i)) mes " > ^777777"+.Regions$[.@i]+"^000000";
|
||||
} else
|
||||
mes "The War of Emperium is ^0055FFactive^000000.";
|
||||
} else {
|
||||
@@ -261,20 +402,22 @@ while(1) {
|
||||
case 1:
|
||||
if (.CastleWarp) set .@clr$,"^0055FF";
|
||||
set .@menu$,"";
|
||||
for(set .@i,0; .@i<6; set .@i,.@i+1) {
|
||||
if (.CastleWarp || .Active[1]&(1<<(.@i+1)))
|
||||
set .@menu$, .@menu$+" ~ "+((.Active[1]&(1<<(.@i+1)))?.@clr$:"^777777")+.Regions$[.@i]+" Castles^000000";
|
||||
for(set .@i,0; .@i < .total_region; set .@i,.@i+1) {
|
||||
if (.CastleWarp || .Active[1]&(1<<.@i))
|
||||
set .@menu$, .@menu$+" ~ "+((.Active[1]&(1<<.@i))?.@clr$:"^777777")+.Regions$[.@i]+" Castles^000000";
|
||||
set .@menu$, .@menu$+":";
|
||||
}
|
||||
set .@i, select(.@menu$)-1;
|
||||
set .@menu$,"";
|
||||
for(set .@j,.@i*5; .@j<(.@i*5)+5; set .@j,.@j+1) {
|
||||
if (.CastleWarp || .Active[0]&(1<<.@j))
|
||||
set .@menu$, .@menu$+" ~ "+((.Active[0]&(1<<.@j))?.@clr$:"^777777")+getcastlename(.Castles$[.@j])+"^000000";
|
||||
for(set .@j,0; .@j < .size_region[.@i]; set .@j,.@j+1) {
|
||||
.@index = getd( ".castle_index_in_region_" + .@i + "[" + .@j + "]" );
|
||||
if (.CastleWarp || .Active[0]&(1<<.@index))
|
||||
set .@menu$, .@menu$+" ~ "+((.Active[0]&(1<<.@index))?.@clr$:"^777777")+getcastlename(.Castles$[.@index])+"^000000";
|
||||
set .@menu$, .@menu$+":";
|
||||
}
|
||||
set .@j, select(.@menu$)-1;
|
||||
warp .Map$[.@i],.MapX[(.@i*5)+.@j],.MapY[(.@i*5)+.@j];
|
||||
.@index = getd( ".castle_index_in_region_" + .@i + "[" + .@j + "]" );
|
||||
warp .Map$[.@index],.MapX[.@index],.MapY[.@index];
|
||||
close;
|
||||
case 2:
|
||||
mes "[Schedule]";
|
||||
@@ -282,7 +425,7 @@ while(1) {
|
||||
freeloop(1);
|
||||
for(set .@i,0; .@i<.Size; set .@i,.@i+4) {
|
||||
mes "> ^FF0000"+.Days$[$WOE_CONTROL[.@i]]+" ("+Add_Zero($WOE_CONTROL[.@i+1])+"-"+Add_Zero($WOE_CONTROL[.@i+2])+")^000000";
|
||||
for(set .@j,0; .@j<30; set .@j,.@j+1)
|
||||
for(set .@j,0; .@j<.total_castle; set .@j,.@j+1)
|
||||
if ($WOE_CONTROL[.@i+3]&(1<<.@j)) mes " ~ "+getcastlename(.Castles$[.@j])+" ^777777("+.Castles$[.@j]+")^000000";
|
||||
if (.@i+4 < .Size) mes " ";
|
||||
}
|
||||
@@ -293,12 +436,13 @@ while(1) {
|
||||
break;
|
||||
case 3:
|
||||
mes "[Castle Ownership]";
|
||||
for(set .@i,0; .@i<6; set .@i,.@i+1) {
|
||||
for(set .@i,0; .@i < .total_region; set .@i,.@i+1) {
|
||||
set .@k, .@i*5;
|
||||
mes "> ^FF0000"+.Regions$[.@i]+"^000000";
|
||||
for(set .@j,.@k; .@j<(.@k+5); set .@j,.@j+1) {
|
||||
set .@t, getcastledata(.Castles$[.@j],1);
|
||||
mes " ~ "+getcastlename(.Castles$[.@j])+": "+((.@t)?"^0055FF"+getguildname(.@t):"^777777unoccupied")+"^000000";
|
||||
for(set .@j,0; .@j<.size_region[.@i]; set .@j,.@j+1) {
|
||||
.@index = getd( ".castle_index_in_region_" + .@i + "[" + .@j + "]" );
|
||||
set .@t, getcastledata(.Castles$[.@index],1);
|
||||
mes " ~ "+getcastlename(.Castles$[.@index])+": "+((.@t)?"^0055FF"+getguildname(.@t):"^777777unoccupied")+"^000000";
|
||||
}
|
||||
if (.@i < 5) mes " ";
|
||||
}
|
||||
@@ -310,14 +454,9 @@ while(1) {
|
||||
mes "There are ^0055FF"+(.Size/4)+" session(s)^000000 configured.";
|
||||
mes "What would you like to do?";
|
||||
next;
|
||||
switch(select(" ~ Add a session...: ~ Delete a session...: ~ Reload settings...:"+((agitcheck() || agitcheck2())?" ~ End WOE session...":"")+": ~ ^777777Go back^000000")) {
|
||||
switch(select(" ~ Add a session...: ~ Delete a session...: ~ Reload settings...:"+((agitcheck() || agitcheck2() || agitcheck3())?" ~ End WOE session...":"")+": ~ ^777777Go back^000000")) {
|
||||
case 1:
|
||||
mes "[New Session]";
|
||||
if (.Size > 127) {
|
||||
mes "You have already reached the maximum of 32 sessions.";
|
||||
next;
|
||||
break;
|
||||
}
|
||||
mes "Select a day.";
|
||||
next;
|
||||
set .@Day, select(" ~ "+implode(.Days$,": ~ "))-1;
|
||||
@@ -354,11 +493,15 @@ while(1) {
|
||||
mes " > Castles:";
|
||||
if (!.@Castle)
|
||||
mes " ~ ^777777(none selected)^000000";
|
||||
else for(set .@i,0; .@i<30; set .@i,.@i+1)
|
||||
if (.@Castle&(1<<.@i)) mes " ~ "+getcastlename(.Castles$[.@i])+" ("+.Castles$[.@i]+")";
|
||||
else {
|
||||
for(set .@i,0; .@i<.total_castle; set .@i,.@i+1) {
|
||||
.@string$ = ( .@Castle&(1<<.@i) ) ? " ~ "+getcastlename(.Castles$[.@i])+" ("+.Castles$[.@i]+")" : "";
|
||||
mes .@string$;
|
||||
}
|
||||
}
|
||||
next;
|
||||
set .@menu$,((.@Castle)?" ~ ^FF0000Finished...^000000":"")+":";
|
||||
for(set .@i,0; .@i<30; set .@i,.@i+1)
|
||||
for(set .@i,0; .@i<.total_castle; set .@i,.@i+1)
|
||||
set .@menu$, .@menu$+" ~ "+((.@Castle&(1<<.@i))?"^0055FF":"")+getcastlename(.Castles$[.@i])+" ("+.Castles$[.@i]+")^000000:";
|
||||
set .@i, select(.@menu$)-1;
|
||||
if (.@i)
|
||||
@@ -369,11 +512,12 @@ while(1) {
|
||||
next;
|
||||
switch(select(" ~ ^0055FFAdd session...^000000: ~ Continue selecting castles...: ~ ^777777Cancel^000000")) {
|
||||
case 1:
|
||||
for(set .@i,0; .@i<.Size; set .@i,.@i+4)
|
||||
for(set .@i,0; .@i<.Size; set .@i,.@i+4) {
|
||||
if ((.@Day == $WOE_CONTROL[.@i] && .@End <= $WOE_CONTROL[.@i+1]) || .@Day < $WOE_CONTROL[.@i]) {
|
||||
set .@d,1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (!.@d) { set .@d,1; set .@i,.Size; }
|
||||
copyarray $WOE_CONTROL[.@i+4], $WOE_CONTROL[.@i], .Size-.@i;
|
||||
setarray $WOE_CONTROL[.@i], .@Day, .@Start, .@End, .@Castle;
|
||||
@@ -423,7 +567,7 @@ while(1) {
|
||||
case 3:
|
||||
mes "[Reload Settings]";
|
||||
mes "This will trigger all events related to new session configurations, if any.";
|
||||
if (agitcheck() || agitcheck2()) {
|
||||
if (agitcheck() || agitcheck2() || agitcheck3()) {
|
||||
mes " ";
|
||||
mes "Be aware that this will disrupt the current WOE session.";
|
||||
}
|
||||
@@ -440,7 +584,7 @@ while(1) {
|
||||
break;
|
||||
case 4:
|
||||
mes "[Force Agit End]";
|
||||
if (!agitcheck() && !agitcheck2()) {
|
||||
if (!agitcheck() && !agitcheck2() && !agitcheck3()) {
|
||||
mes "WOE has already ended.";
|
||||
next;
|
||||
break;
|
||||
|
||||
@@ -225,7 +225,7 @@ monk_test,306,151,3 script Grave of Baphomet#edq 111,{
|
||||
close;
|
||||
case IE_OK:
|
||||
mapannounce "monk_test","[" + strcharinfo(0) + "] member of the [" + getpartyname(.@party_id) + "] party has entered the Sealed Shrine.",bc_map,"0x00ff99";
|
||||
setquest 3040;
|
||||
if (checkre(RENEWAL)) setquest 3040;
|
||||
//warp "1@cata",100,224;
|
||||
close;
|
||||
}
|
||||
@@ -1147,6 +1147,7 @@ OnInstanceInit:
|
||||
2@cata,80,63,4 script Ancient Hero's Soul#2F 411,{
|
||||
cutin "ins_cata_champ_s",2;
|
||||
if (checkquest(3041)>=0) erasequest 3041;
|
||||
if (!checkre(RENEWAL)) setquest 3040;
|
||||
mes "[Ancient Hero's Soul]";
|
||||
mes "Good job, my descendants... You've finished the long-cherished task that me and my bretheren could not complete.";
|
||||
next;
|
||||
|
||||
@@ -1642,7 +1642,10 @@ OnCast:
|
||||
in_moc_16,149,80,4 script Guildmaster#ASN2 106,1,1,{
|
||||
end;
|
||||
OnTouch_:
|
||||
savepoint "morocc",100,100,1,1;
|
||||
if (checkre(0))
|
||||
savepoint "morocc",100,100,1,1;
|
||||
else
|
||||
savepoint "moc_ruins",79,99,1,1;
|
||||
if (ASSIN_Q == 7 && BaseJob == Job_Thief) {
|
||||
set ASSIN_Q,8;
|
||||
mes "[Guildmaster]";
|
||||
@@ -2094,11 +2097,10 @@ OnTouch_:
|
||||
mes "It used to rule over the Assassin weapon market. Please take care of my gladius.";
|
||||
getitem 1220,1; //Gladius_
|
||||
}
|
||||
set ASSIN_Q,17;
|
||||
set ASSIN_Q3,2;
|
||||
ASSIN_Q3 = 2;
|
||||
next;
|
||||
}
|
||||
else {
|
||||
else if (ASSIN_Q3 != 2) {
|
||||
mes "[Guildmaster]";
|
||||
mes "Well, I talked too much.";
|
||||
mes "Please take this first.";
|
||||
@@ -2119,7 +2121,7 @@ OnTouch_:
|
||||
case 5:
|
||||
getitem 1252,1; //Katar
|
||||
}
|
||||
set ASSIN_Q,17;
|
||||
ASSIN_Q3 = 2;
|
||||
}
|
||||
mes "[Guildmaster]";
|
||||
mes "Well, I am giving you a token. Please return to the Assassin expert, the Ferocious-Looking Huey, at the entrance.";
|
||||
@@ -2129,8 +2131,12 @@ OnTouch_:
|
||||
next;
|
||||
mes "[Guildmaster]";
|
||||
mes "You, " + strcharinfo(0) + ", have chosen to live as an Assassin. May you learn our ways and be an honorable example to others.";
|
||||
savepoint "morocc",100,100,1,1;
|
||||
if (checkre(0))
|
||||
savepoint "morocc",100,100,1,1;
|
||||
else
|
||||
savepoint "moc_ruins",79,99,1,1;
|
||||
getitem 1008,1; //Frozen_Heart
|
||||
ASSIN_Q = 17;
|
||||
changequest 8006,8007;
|
||||
next;
|
||||
mes "[Guildmaster]";
|
||||
|
||||
@@ -1634,7 +1634,7 @@ prt_in,69,107,6 script Lady Amy#knt 728,{
|
||||
mes "[Lady Amy]";
|
||||
mes "But some rude players came with a group of monsters and disappeared! What should you do?";
|
||||
next;
|
||||
if (select("Keep the monsters from reaching the party.:Defend while the party retreats.:Run away on your Peco Peco.") == 2)
|
||||
if (select("Keep the monsters from reaching the party.:Defend while the party retreats.:Run away on your Peco Peco.") != 3)
|
||||
set .@knight_t,.@knight_t+10;
|
||||
mes "[Lady Amy]";
|
||||
mes "Luckily, you all lived through the crisis. But as you walk, you find a person, who is not in your party, collapsed on the ground.";
|
||||
@@ -1662,7 +1662,7 @@ prt_in,69,107,6 script Lady Amy#knt 728,{
|
||||
mes "What should you";
|
||||
mes "do to sell your item?";
|
||||
next;
|
||||
if (select("Shout out loud to everyone.:Open a chat room and wait.:Inquire if there is anyone that is interested.") == 3)
|
||||
if (select("Shout out loud to everyone.:Open a chat room and wait.:Inquire if there is anyone that is interested.") != 1)
|
||||
set .@knight_t,.@knight_t+10;
|
||||
mes "[Lady Amy]";
|
||||
mes "While you are waiting,";
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user