summaryrefslogtreecommitdiff
path: root/db
diff options
context:
space:
mode:
Diffstat (limited to 'db')
-rw-r--r--db/cashshop_db.conf26
-rw-r--r--db/const.txt11
-rw-r--r--db/item_db2.conf45
-rw-r--r--db/mercenary_db.txt20
-rw-r--r--db/mob_db2.conf78
-rw-r--r--db/pre-re/item_chain.conf39
-rw-r--r--db/pre-re/item_combo_db.txt1
-rw-r--r--db/pre-re/item_db.conf672
-rw-r--r--db/pre-re/item_group.conf39
-rw-r--r--db/pre-re/item_packages.conf46
-rw-r--r--db/pre-re/job_db.conf96
-rw-r--r--db/pre-re/map_zone_db.conf42
-rw-r--r--db/pre-re/mob_db.conf79
-rw-r--r--db/pre-re/refine_db.conf65
-rw-r--r--db/pre-re/skill_tree.conf32
-rw-r--r--db/quest_db.conf64
-rw-r--r--db/re/item_chain.conf39
-rw-r--r--db/re/item_combo_db.txt11
-rw-r--r--db/re/item_db.conf1095
-rw-r--r--db/re/item_group.conf39
-rw-r--r--db/re/item_packages.conf46
-rw-r--r--db/re/job_db.conf97
-rw-r--r--db/re/map_zone_db.conf42
-rw-r--r--db/re/mob_db.conf81
-rw-r--r--db/re/refine_db.conf67
-rw-r--r--db/re/skill_tree.conf32
-rw-r--r--db/roulette_db.conf26
-rw-r--r--db/sc_config.txt9
-rw-r--r--db/translations.conf26
29 files changed, 1974 insertions, 991 deletions
diff --git a/db/cashshop_db.conf b/db/cashshop_db.conf
index e610a5aa3..c92eeface 100644
--- a/db/cashshop_db.conf
+++ b/db/cashshop_db.conf
@@ -1,15 +1,31 @@
-//====================================================
+//================= Hercules Database =====================================
//= _ _ _
//= | | | | | |
//= | |_| | ___ _ __ ___ _ _| | ___ ___
//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
//= | | | | __/ | | (__| |_| | | __/\__ \
//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
-//= http://herc.ws/board/
-//================= More Information =================
+//= Copyright (C) 2013-2015 Hercules Dev Team
+//=
+//= Hercules 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/>.
+//================= More Information ======================================
//= http://herc.ws/board/topic/367-introducing-cash-shop-support/
-//====================================================
+//================= Description ===========================================
// This file handles the entire Cashshop. You can simply
// add in any amount of items you like within each category.
// Please keep in mind that the Cashshop does not work
@@ -18,7 +34,7 @@
// present, their names must be kept as cat_<n>, where
// <n> is a valid tab index, as descripbed in 'enum
// CASH_SHOP_TABS' in clif.c (normally 0 through 7)
-//====================================================
+//=========================================================================
cash_shop: (
{
diff --git a/db/const.txt b/db/const.txt
index 3f0fbdbd0..100ee1e7a 100644
--- a/db/const.txt
+++ b/db/const.txt
@@ -594,6 +594,7 @@ bVariableCast 2058
bSetDefRace 2059
bSetMDefRace 2060
bAddRaceTolerance 2061
+bAddMaxWeight 2062
//reference to script.c::script_defaults():equip[] array used for easy-conversion
EQI_HEAD_TOP 1
@@ -986,7 +987,6 @@ SC_MER_SP 282
SC_MER_HIT 283
SC_MER_QUICKEN 284
SC_REBIRTH 285
-SC_ITEMSCRIPT 290
SC_S_LIFEPOTION 291
SC_L_LIFEPOTION 292
SC_CASH_PLUSONLYJOBEXP 293
@@ -1313,9 +1313,16 @@ SC_FENRIR_CARD 607
SC_ATKER_ASPD 608
SC_ATKER_MOVESPEED 609
-
SC_FOOD_CRITICALSUCCESSVALUE 610
SC_CUP_OF_BOZA 611
+SC_OVERLAPEXPUP 612
+SC_MORA_BUFF 613
+
+// MVP Scrolls
+SC_MVPCARD_TAOGUNKA 614
+SC_MVPCARD_MISTRESS 615
+SC_MVPCARD_ORCHERO 616
+SC_MVPCARD_ORCLORD 617
e_gasp 0
e_what 1
diff --git a/db/item_db2.conf b/db/item_db2.conf
index ec60d9b2d..e1fafa9fd 100644
--- a/db/item_db2.conf
+++ b/db/item_db2.conf
@@ -1,15 +1,42 @@
+//================= Hercules Database =====================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2014-2015 Hercules Dev Team
+//=
+//= Hercules 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/>.
+//=========================================================================
+//= Items Additional Database
+//=========================================================================
+
item_db: (
-// Items Additional Database
-//
-/******************************************************************************
- ************* Entry structure ************************************************
- ******************************************************************************
+/**************************************************************************
+ ************* Entry structure ********************************************
+ **************************************************************************
{
- // =================== Mandatory fields ===============================
+ // ================ Mandatory fields ==============================
Id: ID (int)
AegisName: "Aegis_Name" (string, optional if Inherit: true)
Name: "Item Name" (string, optional if Inherit: true)
- // =================== Optional fields ================================
+ // ================ Optional fields ===============================
Type: Item Type (int, defaults to 3 = etc item)
Buy: Buy Price (int, defaults to Sell * 2)
Sell: Sell Price (int, defaults to Buy / 2)
@@ -57,12 +84,12 @@ item_db: (
">
OnEquipScript: <" OnEquip Script (can also be multi-line) ">
OnUnequipScript: <" OnUnequip Script (can also be multi-line) ">
- // =================== Optional fields (item_db2 only) ================
+ // ================ Optional fields (item_db2 only) ===============
Inherit: true/false (boolean, if true, inherit the values
that weren't specified, from item_db.conf,
else override it and use default values)
},
-******************************************************************************/
+**************************************************************************/
// THQ Quest Items
// =============================================================
diff --git a/db/mercenary_db.txt b/db/mercenary_db.txt
index 63c552623..6ed9c6030 100644
--- a/db/mercenary_db.txt
+++ b/db/mercenary_db.txt
@@ -25,16 +25,16 @@
2217,M_TEDDY_BEAR,Teddy Bear,85,14493,243,1,600,800,100,70,60,20,85,50,75,130,10,12,0,0,60,200,512,780,504
2325,M_BAPHOMET_,Baphomet,57,7510,204,1,810,955,70,40,52,60,36,17,57,25,10,12,0,6,27,100,868,480,120
2326,M_GALAPAGO,Galapago,45,7513,201,1,760,915,70,40,30,28,29,18,30,16,10,12,0,2,22,165,1430,1080,1080
-2342,MER_DIABOLIC,MER_DIABOLIC,83,9815,234,2,1100,1300,60,60,85,90,71,43,85,105,10,12,0,6,47,150,1080,780,180
-2344,MER_WISH_MAIDEN,MER_WISH_MAIDEN,83,9815,234,2,1100,1300,60,60,85,90,71,43,85,105,10,12,0,6,47,150,1080,780,180
-2345,MER_ZHERLTHSH,MER_ZHERLTHSH,83,9815,234,2,1100,1300,60,60,85,90,71,43,85,105,10,12,0,6,47,150,1080,780,180
-2346,MER_KTULLANUX,MER_KTULLANUX,83,9815,234,2,1100,1300,60,60,85,90,71,43,85,105,10,12,0,6,47,150,1080,780,180
-2347,MER_EDDGA,MER_EDDGA,83,9815,234,2,1100,1300,60,60,85,90,71,43,85,105,10,12,0,6,47,150,1080,780,180
-2348,MER_CIVIL_SERVANT,MER_CIVIL_SERVANT,83,9815,234,2,1100,1300,60,60,85,90,71,43,85,105,10,12,0,6,47,150,1080,780,180
-2349,MER_LOLI_RURI,MER_LOLI_RURI,83,9815,234,2,1100,1300,60,60,85,90,71,43,85,105,10,12,0,6,47,150,1080,780,180
-2350,MER_SEDORA,MER_SEDORA,83,9815,234,2,1100,1300,60,60,85,90,71,43,85,105,10,12,0,6,47,150,1080,780,180
-2351,MER_CHEPET,MER_CHEPET,83,9815,234,2,1100,1300,60,60,85,90,71,43,85,105,10,12,0,6,47,150,1080,780,180
-2378,MER_ANTLER_SCARABA,MER_ANTLER_SCARABA,136,30000,1,1,1418,1828,155,102,23,99,59,129,137,45,10,12,1,4,42,200,504,624,360
+2342,MER_DIABOLIC,Diabolic,83,9815,234,2,1100,1300,60,60,85,90,71,43,85,105,10,12,0,6,47,150,1080,780,180
+2344,MER_WISH_MAIDEN,Wish Maiden,83,9815,234,2,1100,1300,60,60,85,90,71,43,85,105,10,12,0,6,47,150,1080,780,180
+2345,MER_ZHERLTHSH,Zealotus,83,9815,234,2,1100,1300,60,60,85,90,71,43,85,105,10,12,0,6,47,150,1080,780,180
+2346,MER_KTULLANUX,Ktullanux,83,9815,234,2,1100,1300,60,60,85,90,71,43,85,105,10,12,0,6,47,150,1080,780,180
+2347,MER_EDDGA,Eddga,83,9815,234,2,1100,1300,60,60,85,90,71,43,85,105,10,12,0,6,47,150,1080,780,180
+2348,MER_CIVIL_SERVANT,Civil Servant,83,9815,234,2,1100,1300,60,60,85,90,71,43,85,105,10,12,0,6,47,150,1080,780,180
+2349,MER_LOLI_RURI,Loli Ruri,83,9815,234,2,1100,1300,60,60,85,90,71,43,85,105,10,12,0,6,47,150,1080,780,180
+2350,MER_SEDORA,Sedora,83,9815,234,2,1100,1300,60,60,85,90,71,43,85,105,10,12,0,6,47,150,1080,780,180
+2351,MER_CHEPET,Chepet,83,9815,234,2,1100,1300,60,60,85,90,71,43,85,105,10,12,0,6,47,150,1080,780,180
+2378,MER_ANTLER_SCARABA,Antler Scaraba,136,30000,1,1,1418,1828,155,102,23,99,59,129,137,45,10,12,1,4,42,200,504,624,360
// Normal Mercenaries
6017,MER_ARCHER01,Mina,20,256,200,10,170,85,7,5,1,16,5,1,28,8,10,0,0,7,20,150,700,432,300
6018,MER_ARCHER02,Dororu,30,457,70,10,228,114,11,7,1,18,8,1,40,11,10,0,0,7,20,150,700,432,300
diff --git a/db/mob_db2.conf b/db/mob_db2.conf
index c48bbc090..e05096524 100644
--- a/db/mob_db2.conf
+++ b/db/mob_db2.conf
@@ -1,15 +1,42 @@
+//================= Hercules Database =====================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2015 Hercules Dev Team
+//=
+//= Hercules 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/>.
+//=========================================================================
+//= Mobs Database
+//=========================================================================
+
mob_db: (
-// Mobs Database
-//
-/******************************************************************************
- ************* Entry structure ************************************************
- ******************************************************************************
+/**************************************************************************
+ ************* Entry structure ********************************************
+ **************************************************************************
{
- // =================== Mandatory fields ===============================
+ // ================ Mandatory fields ==============================
Id: ID (int)
SpriteName: "SPRITE_NAME" (string)
Name: "Mob name" (string)
- // =================== Optional fields ================================
+ // ================ Optional fields ===============================
Lv: level (int, defaults to 1)
Hp: health (int, defaults to 1)
Sp: mana (int, defaults to 0)
@@ -33,21 +60,21 @@ mob_db: (
Race: race (int, defaults to 0)
Element: (type, level)
Mode: {
- CanMove: true/false (bool)
- Looter: true/false (bool)
- Aggressive: true/false (bool)
- Assist: true/false (bool)
- CastSensorIdle:true/false (bool)
- Boss: true/false (bool)
- Plant: true/false (bool)
- CanAttack: true/false (bool)
- Detector: true/false (bool)
- CastSensorChase: true/false (bool)
- ChangeChase: true/false (bool)
- Angry: true/false (bool)
- ChangeTargetMelee: true/false (bool)
- ChangeTargetChase: true/false (bool)
- TargetWeak: true/false (bool)
+ CanMove: true/false (bool, defaults to false)
+ Looter: true/false (bool, defaults to false)
+ Aggressive: true/false (bool, defaults to false)
+ Assist: true/false (bool, defaults to false)
+ CastSensorIdle:true/false (bool, defaults to false)
+ Boss: true/false (bool, defaults to false)
+ Plant: true/false (bool, defaults to false)
+ CanAttack: true/false (bool, defaults to false)
+ Detector: true/false (bool, defaults to false)
+ CastSensorChase: true/false (bool, defaults to false)
+ ChangeChase: true/false (bool, defaults to false)
+ Angry: true/false (bool, defaults to false)
+ ChangeTargetMelee: true/false (bool, defaults to false)
+ ChangeTargetChase: true/false (bool, defaults to false)
+ TargetWeak: true/false (bool, defaults to false)
}
MoveSpeed: move speed (int, defaults to 0)
AttackDelay: attack delay (int, defaults to 4000)
@@ -56,15 +83,14 @@ mob_db: (
MvpExp: mvp experience (int, defaults to 0)
MvpDrops: {
AegisName: chance (string: int)
- ...
+ // ...
}
Drops: {
AegisName: chance (string: int)
- ...
+ // ...
}
-
},
-******************************************************************************/
+**************************************************************************/
// Athena Dev Team
/*{
diff --git a/db/pre-re/item_chain.conf b/db/pre-re/item_chain.conf
index 57eaef05e..892686271 100644
--- a/db/pre-re/item_chain.conf
+++ b/db/pre-re/item_chain.conf
@@ -1,21 +1,40 @@
-//====================================================
+//================= Hercules Database =====================================
//= _ _ _
//= | | | | | |
//= | |_| | ___ _ __ ___ _ _| | ___ ___
//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
//= | | | | __/ | | (__| |_| | | __/\__ \
//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
-//= http://herc.ws/board/
-//================= More Information =================
+//= Copyright (C) 2013-2015 Hercules Dev Team
+//=
+//= Hercules 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/>.
+//================= More Information ======================================
// http://herc.ws/board/topic/1244-official-item-grouppackagechain
-//====================================================
-// Structure of file:
-/*
- ITMCHAIN_<Name>: {
- <Item_Name>: <chance>
- }
-*/
+//=========================================================================
+
+/**************************************************************************
+ ************* Entry structure ********************************************
+ **************************************************************************
+ITMCHAIN_<Name>: {
+ <Item_Name>: <chance>
+ // ...
+}
+**************************************************************************/
ITMCHAIN_ORE: {
Iron_Ore: 600
diff --git a/db/pre-re/item_combo_db.txt b/db/pre-re/item_combo_db.txt
index 03deeb42f..adb91e59c 100644
--- a/db/pre-re/item_combo_db.txt
+++ b/db/pre-re/item_combo_db.txt
@@ -160,5 +160,6 @@
5358:5653,{ bonus bAgi,1; bonus bFlee,3; }
5401:5653,{ bonus bInt,1; bonus bMatkRate,2; }
//5470:5653,{ bonus bDex,1; bonus bLongAtkRate,3; }
+5574:5073,{ bonus bDex, 2; bonus bDef, 2; }
13034:13035,{ bonus bMaxSP,20; bonus bMaxHPrate,5; bonus bHit,10; bonus2 bAddSize,Size_Large,30; autobonus "{ bonus bAspdRate,100; }",1,7000,0,"{ specialeffect2 EF_POTION_BERSERK; }"; }
18507:18539,{ bonus bUseSPrate,-3; }
diff --git a/db/pre-re/item_db.conf b/db/pre-re/item_db.conf
index d9a716c1c..e9d13f16b 100644
--- a/db/pre-re/item_db.conf
+++ b/db/pre-re/item_db.conf
@@ -1,15 +1,42 @@
+//================= Hercules Database =====================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2014-2015 Hercules Dev Team
+//=
+//= Hercules 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/>.
+//=========================================================================
+//= Items Database
+//=========================================================================
+
item_db: (
-// Items Database
-//
-/******************************************************************************
- ************* Entry structure ************************************************
- ******************************************************************************
+/**************************************************************************
+ ************* Entry structure ********************************************
+ **************************************************************************
{
- // =================== Mandatory fields ===============================
+ // ================ Mandatory fields ==============================
Id: ID (int)
AegisName: "Aegis_Name" (string)
Name: "Item Name" (string)
- // =================== Optional fields ================================
+ // ================ Optional fields ===============================
Type: Item Type (int, defaults to 3 = etc item)
Buy: Buy Price (int, defaults to Sell * 2)
Sell: Sell Price (int, defaults to Buy / 2)
@@ -58,10 +85,9 @@ item_db: (
OnEquipScript: <" OnEquip Script (can also be multi-line) ">
OnUnequipScript: <" OnUnequip Script (can also be multi-line) ">
},
-******************************************************************************/
+**************************************************************************/
-// Healing Items
-// =============================================================
+//== Healing Items =========================================
{
Id: 501
AegisName: "Red_Potion"
@@ -1094,8 +1120,8 @@ item_db: (
Weight: 10
Script: <" itemheal rand(105,145),0; ">
},
-// Usable Items
-// ===================================================================
+
+//== Usable Items ==========================================
{
Id: 601
AegisName: "Wing_Of_Fly"
@@ -1864,11 +1890,12 @@ item_db: (
Weight: 100
BuyingStore: true
Script: <"
- if(Class==Job_Assassin_Cross) {
- sc_start SC_DPOISON,60000,0;
- sc_start SC_ATTHASTE_INFINITY,60000,0;
+ if (Class == Job_Assassin_Cross || Class == Job_Guillotine_Cross || Class == Job_Guillotine_Cross_T) {
+ sc_start SC_DPOISON, 60000, 0;
+ sc_start SC_ATTHASTE_INFINITY, 60000, 0;
+ } else {
+ percentheal -100, -100;
}
- else percentheal -100,-100;
">
},
{
@@ -1879,10 +1906,7 @@ item_db: (
Buy: 5000
Weight: 300
BuyingStore: true
- Script: <"
- sc_start SC_DPOISON,10000,0,1000,SCFLAG_NONE;
- sc_start SC_POISON,50000,0;
- ">
+ Script: <" percentheal 50, 50; ">
},
{
Id: 680
@@ -2140,8 +2164,8 @@ item_db: (
}
Script: <" itemskill MG_FROSTDIVER,1; ">
},
-// Etc Items
-// ===================================================================
+
+//== Etc Items =============================================
{
Id: 701
AegisName: "Ora_Ora"
@@ -4388,9 +4412,8 @@ item_db: (
Weight: 10
BuyingStore: true
},
-// Weapons
-// ===================================================================
-// 1-Handed Swords
+
+//== One-Handed Swords =====================================
{
Id: 1101
AegisName: "Sword"
@@ -5231,7 +5254,8 @@ item_db: (
EquipLv: 27
View: 2
},
-// 2-Handed Swords
+
+//== Two-Handed Swords =====================================
{
Id: 1151
AegisName: "Slayer"
@@ -6061,7 +6085,8 @@ item_db: (
bonus2 bAddSize,Size_Large,40;
">
},
-// Daggers
+
+//== Daggers ===============================================
{
Id: 1201
AegisName: "Knife"
@@ -6886,7 +6911,8 @@ item_db: (
View: 1
Script: <" bonus bAtkEle,Ele_Water; ">
},
-// Katars
+
+//== Katars ================================================
{
Id: 1250
AegisName: "Jur"
@@ -7693,7 +7719,8 @@ item_db: (
bonus2 bAddSize,Size_Large,40;
">
},
-// 1-Handed Axes
+
+//== One-Handed Axes =======================================
{
Id: 1301
AegisName: "Axe"
@@ -8003,7 +8030,8 @@ item_db: (
bonus bStr,10;
">
},
-// 2-Handed Axes
+
+//== Two-Handed Axes =======================================
{
Id: 1351
AegisName: "Battle_Axe"
@@ -8862,7 +8890,8 @@ item_db: (
bonus bStr,10;
">
},
-// 1-Handed Spears
+
+//== One-Handed Spears =====================================
{
Id: 1401
AegisName: "Javelin"
@@ -9539,7 +9568,8 @@ item_db: (
bonus bDex,1;
">
},
-// 2-Handed Spears
+
+//== Two-Handed Spears =====================================
{
Id: 1451
AegisName: "Guisarme"
@@ -9894,7 +9924,8 @@ item_db: (
bonus bStr,3;
">
},
-// 2-Handed Staffs
+
+//== Two-Handed Staves =====================================
{
Id: 1472
AegisName: "Staff_Of_Soul"
@@ -9935,7 +9966,8 @@ item_db: (
bonus bMatkRate,15;
">
},
-// 2-Handed Spears
+
+//== Two-Handed Spears =====================================
{
Id: 1474
AegisName: "Gae_Bolg"
@@ -10277,7 +10309,8 @@ item_db: (
bonus3 bAutoSpell,KN_PIERCE,5,30;
">
},
-// Maces
+
+//== Maces =================================================
{
Id: 1501
AegisName: "Club"
@@ -11217,7 +11250,8 @@ item_db: (
bonus bLuk,1;
">
},
-// Books
+
+//== Books =================================================
{
Id: 1550
AegisName: "Book"
@@ -11936,7 +11970,8 @@ item_db: (
Refine: false
View: 15
},
-// GM Weapon
+
+//== GM Weapon =============================================
{
Id: 1599
AegisName: "Angra_Manyu"
@@ -11964,7 +11999,8 @@ item_db: (
skill GM_SANDMAN,1;
">
},
-// Staffs
+
+//== Staves ================================================
{
Id: 1601
AegisName: "Rod"
@@ -13090,7 +13126,8 @@ item_db: (
">
},
-// Bows
+
+//== Bows ==================================================
{
Id: 1701
AegisName: "Bow"
@@ -13933,7 +13970,8 @@ item_db: (
bonus2 bSkillAtk,AC_CHARGEARROW,10;
">
},
-// Arrows
+
+//== Arrows ================================================
{
Id: 1750
AegisName: "Arrow"
@@ -14260,7 +14298,8 @@ item_db: (
bonus2 bAddRace,RC_Demon,5;
">
},
-// Knuckles
+
+//== Knuckles ==============================================
{
Id: 1801
AegisName: "Waghnakh"
@@ -14868,7 +14907,8 @@ item_db: (
bonus2 bAddSize,Size_Large,40;
">
},
-// Instruments
+
+//== Instruments ===========================================
{
Id: 1901
AegisName: "Violin"
@@ -15485,7 +15525,8 @@ item_db: (
bonus2 bAddSize,Size_Large,40;
">
},
-// Whips
+
+//== Whips =================================================
{
Id: 1950
AegisName: "Rope"
@@ -16156,7 +16197,8 @@ item_db: (
bonus2 bAddSize,Size_Large,40;
">
},
-// Additional 2-Handed Staffs
+
+//== More Two-Handed Staves ================================
{
Id: 2000
AegisName: "Destruction_Rod"
@@ -16343,8 +16385,8 @@ item_db: (
bonus bInt,6;
">
},
-// Shields
-// ===================================================================
+
+//== Shields ===============================================
{
Id: 2101
AegisName: "Guard"
@@ -17000,7 +17042,8 @@ item_db: (
bonus bMaxHP,500;
">
},
-// GM Shield
+
+//== GM Shield =============================================
{
Id: 2199
AegisName: "Ahura_Mazda"
@@ -17027,8 +17070,8 @@ item_db: (
OnEquipScript: <" sc_start4 SC_ENDURE,60000,10,0,0,1; ">
OnUnequipScript: <" sc_end SC_ENDURE; ">
},
-// Headgears
-// ===================================================================
+
+//== Headgears =============================================
{
Id: 2201
AegisName: "Sunglasses"
@@ -18272,8 +18315,8 @@ item_db: (
Loc: 256
View: 86
},
-// Armors
-// ===================================================================
+
+//== Armors ================================================
{
Id: 2301
AegisName: "Cotton_Shirt"
@@ -19871,8 +19914,8 @@ item_db: (
Loc: 16
Script: <" bonus bMdef,3; ">
},
-// Footgears
-// ===================================================================
+
+//== Footgears =============================================
{
Id: 2401
AegisName: "Sandals"
@@ -20706,8 +20749,8 @@ item_db: (
bonus bVit,2;
">
},
-// Garments
-// ===================================================================
+
+//== Garments ==============================================
{
Id: 2501
AegisName: "Hood"
@@ -21612,8 +21655,8 @@ item_db: (
bonus bMdef,3;
">
},
-// Accessories
-// ===================================================================
+
+//== Accessories ===========================================
{
Id: 2601
AegisName: "Ring"
@@ -25305,8 +25348,8 @@ item_db: (
skill MG_FIREBOLT,1;
">
},
-// Cards
-// ===================================================================
+
+//== Cards =================================================
{
Id: 4001
AegisName: "Poring_Card"
@@ -30790,8 +30833,8 @@ item_db: (
Loc: 2
Script: <" bonus bBaseAtk,25; ">
},
-// Armor Enchant System
-// ===================================================================
+
+//== Armor Enchant System ==================================
{
Id: 4700
AegisName: "Strength1"
@@ -31634,8 +31677,8 @@ item_db: (
Weight: 10
Loc: 16
},
-// More Headgears
-// ===================================================================
+
+//== More Headgears ========================================
{
Id: 5001
AegisName: "Headset"
@@ -32611,7 +32654,7 @@ item_db: (
Job: 0xFFFFFFFE
Loc: 256
View: 157
- Script: <" bonus bDex,2; ">
+ Script: <" bonus bDex, 2; ">
},
{
Id: 5074
@@ -41459,8 +41502,8 @@ item_db: (
nogstorage: true
}
Script: <"
- bonus bDex,2;
- bonus bHitRate,3;
+ bonus bUnbreakableHelm, 0;
+ bonus bHitRate, 3;
">
},
{
@@ -46125,8 +46168,8 @@ item_db: (
}
Script: <" bonus bAllStats,1; ">
},
-// More Etc Items
-// ===================================================================
+
+//== More Etc Items ========================================
{
Id: 6000
AegisName: "Dark_Ashes"
@@ -59913,8 +59956,8 @@ item_db: (
noauction: true
}
},
-// Pet Eggs
-// ===================================================================
+
+//== Pet Eggs ==============================================
{
Id: 9001
AegisName: "Poring_Egg"
@@ -60314,8 +60357,8 @@ item_db: (
Type: 7
Buy: 20
},
-// Pet Accessories
-// ===================================================================
+
+//== Pet Accessories =======================================
{
Id: 10001
AegisName: "Skull_Helm"
@@ -60582,8 +60625,8 @@ item_db: (
Type: 8
Buy: 20
},
-// Misc "Etc" Books
-// ===================================================================
+
+//== Misc "Etc" Books ======================================
{
Id: 11000
AegisName: "Prontera_Book_01"
@@ -61049,8 +61092,8 @@ item_db: (
Buy: 1000
Weight: 10
},
-// More Usable Items
-// ===================================================================
+
+//== More Usable Items =====================================
{
Id: 11500
AegisName: "Light_Yellow_Pot"
@@ -63178,7 +63221,7 @@ item_db: (
Buy: 2
Weight: 350
BuyingStore: true
- Script: <" getitem 13204,500; ">
+ Script: <" getitem Lightning_Sphere, 500; ">
},
{
Id: 12145
@@ -63188,7 +63231,7 @@ item_db: (
Buy: 2
Weight: 350
BuyingStore: true
- Script: <" getitem 13206,500; ">
+ Script: <" getitem Blind_Sphere, 500; ">
},
{
Id: 12146
@@ -63198,7 +63241,7 @@ item_db: (
Buy: 2
Weight: 350
BuyingStore: true
- Script: <" getitem 13205,500; ">
+ Script: <" getitem Poison_Sphere, 500; ">
},
{
Id: 12147
@@ -63208,7 +63251,7 @@ item_db: (
Buy: 2
Weight: 350
BuyingStore: true
- Script: <" getitem 13207,500; ">
+ Script: <" getitem Freezing_Sphere, 500; ">
},
{
Id: 12148
@@ -63218,7 +63261,7 @@ item_db: (
Buy: 2
Weight: 350
BuyingStore: true
- Script: <" getitem 13203,500; ">
+ Script: <" getitem Flare_Sphere, 500; ">
},
{
Id: 12149
@@ -63228,7 +63271,7 @@ item_db: (
Buy: 2
Weight: 250
BuyingStore: true
- Script: <" getitem 13200,500; ">
+ Script: <" getitem Bullet, 500; ">
},
{
Id: 12150
@@ -63238,7 +63281,7 @@ item_db: (
Buy: 2
Weight: 250
BuyingStore: true
- Script: <" getitem 13202,500; ">
+ Script: <" getitem Shell_Of_Blood, 500; ">
},
{
Id: 12151
@@ -63248,7 +63291,7 @@ item_db: (
Buy: 2
Weight: 250
BuyingStore: true
- Script: <" getitem 13201,500; ">
+ Script: <" getitem Silver_Bullet, 500; ">
},
{
Id: 12152
@@ -63275,7 +63318,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6017,1800000; ">
+ Script: <" mercenary_create MER_ARCHER01, 1800000; ">
},
{
Id: 12154
@@ -63293,7 +63336,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6018,1800000; ">
+ Script: <" mercenary_create MER_ARCHER02, 1800000; ">
},
{
Id: 12155
@@ -63311,7 +63354,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6019,1800000; ">
+ Script: <" mercenary_create MER_ARCHER03, 1800000; ">
},
{
Id: 12156
@@ -63329,7 +63372,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6020,1800000; ">
+ Script: <" mercenary_create MER_ARCHER04, 1800000; ">
},
{
Id: 12157
@@ -63347,7 +63390,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6021,1800000; ">
+ Script: <" mercenary_create MER_ARCHER05, 1800000; ">
},
{
Id: 12158
@@ -63365,7 +63408,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6022,1800000; ">
+ Script: <" mercenary_create MER_ARCHER06, 1800000; ">
},
{
Id: 12159
@@ -63383,7 +63426,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6023,1800000; ">
+ Script: <" mercenary_create MER_ARCHER07, 1800000; ">
},
{
Id: 12160
@@ -63401,7 +63444,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6024,1800000; ">
+ Script: <" mercenary_create MER_ARCHER08, 1800000; ">
},
{
Id: 12161
@@ -63419,7 +63462,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6025,1800000; ">
+ Script: <" mercenary_create MER_ARCHER09, 1800000; ">
},
{
Id: 12162
@@ -63437,7 +63480,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6026,1800000; ">
+ Script: <" mercenary_create MER_ARCHER10, 1800000; ">
},
{
Id: 12163
@@ -63455,7 +63498,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6037,1800000; ">
+ Script: <" mercenary_create MER_SWORDMAN01, 1800000; ">
},
{
Id: 12164
@@ -63473,7 +63516,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6038,1800000; ">
+ Script: <" mercenary_create MER_SWORDMAN02, 1800000; ">
},
{
Id: 12165
@@ -63491,7 +63534,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6039,1800000; ">
+ Script: <" mercenary_create MER_SWORDMAN03, 1800000; ">
},
{
Id: 12166
@@ -63509,7 +63552,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6040,1800000; ">
+ Script: <" mercenary_create MER_SWORDMAN04, 1800000; ">
},
{
Id: 12167
@@ -63527,7 +63570,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6041,1800000; ">
+ Script: <" mercenary_create MER_SWORDMAN05, 1800000; ">
},
{
Id: 12168
@@ -63545,7 +63588,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6042,1800000; ">
+ Script: <" mercenary_create MER_SWORDMAN06, 1800000; ">
},
{
Id: 12169
@@ -63563,7 +63606,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6043,1800000; ">
+ Script: <" mercenary_create MER_SWORDMAN07, 1800000; ">
},
{
Id: 12170
@@ -63581,7 +63624,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6044,1800000; ">
+ Script: <" mercenary_create MER_SWORDMAN08, 1800000; ">
},
{
Id: 12171
@@ -63599,7 +63642,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6045,1800000; ">
+ Script: <" mercenary_create MER_SWORDMAN09, 1800000; ">
},
{
Id: 12172
@@ -63617,7 +63660,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6046,1800000; ">
+ Script: <" mercenary_create MER_SWORDMAN10, 1800000; ">
},
{
Id: 12173
@@ -63635,7 +63678,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6027,1800000; ">
+ Script: <" mercenary_create MER_LANCER01, 1800000; ">
},
{
Id: 12174
@@ -63653,7 +63696,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6028,1800000; ">
+ Script: <" mercenary_create MER_LANCER02, 1800000; ">
},
{
Id: 12175
@@ -63671,7 +63714,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6029,1800000; ">
+ Script: <" mercenary_create MER_LANCER03, 1800000; ">
},
{
Id: 12176
@@ -63689,7 +63732,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6030,1800000; ">
+ Script: <" mercenary_create MER_LANCER04, 1800000; ">
},
{
Id: 12177
@@ -63707,7 +63750,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6031,1800000; ">
+ Script: <" mercenary_create MER_LANCER05, 1800000; ">
},
{
Id: 12178
@@ -63725,7 +63768,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6032,1800000; ">
+ Script: <" mercenary_create MER_LANCER06, 1800000; ">
},
{
Id: 12179
@@ -63743,7 +63786,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6033,1800000; ">
+ Script: <" mercenary_create MER_LANCER07, 1800000; ">
},
{
Id: 12180
@@ -63761,7 +63804,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6034,1800000; ">
+ Script: <" mercenary_create MER_LANCER08, 1800000; ">
},
{
Id: 12181
@@ -63779,7 +63822,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6035,1800000; ">
+ Script: <" mercenary_create MER_LANCER09, 1800000; ">
},
{
Id: 12182
@@ -63797,7 +63840,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6036,1800000; ">
+ Script: <" mercenary_create MER_LANCER10, 1800000; ">
},
{
Id: 12183
@@ -63807,7 +63850,7 @@ item_db: (
Buy: 2
Weight: 250
BuyingStore: true
- Script: <" getitem 1772,500; ">
+ Script: <" getitem Holy_Arrow, 500; ">
},
{
Id: 12184
@@ -63987,8 +64030,7 @@ item_db: (
Weight: 200
},
-// Cash Shop Usable Items
-// ===================================================================
+//== Cash Shop Usable Items ================================
{
Id: 12202
AegisName: "Str_Dish10_"
@@ -65165,7 +65207,7 @@ item_db: (
noselltonpc: true
nogstorage: true
}
- Script: <" mercenary_create 2058,1800000; ">
+ Script: <" mercenary_create M_MIMIC, 1800000; ">
},
{
Id: 12277
@@ -65179,7 +65221,7 @@ item_db: (
noselltonpc: true
nogstorage: true
}
- Script: <" mercenary_create 2059,1800000; ">
+ Script: <" mercenary_create M_DISGUISE, 1800000; ">
},
{
Id: 12278
@@ -65193,7 +65235,7 @@ item_db: (
noselltonpc: true
nogstorage: true
}
- Script: <" mercenary_create 2060,1800000; ">
+ Script: <" mercenary_create M_ALICE, 1800000; ">
},
{
Id: 12279
@@ -65540,7 +65582,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 1965,1800000; ">
+ Script: <" mercenary_create M_WILD_ROSE, 1800000; ">
},
{
Id: 12301
@@ -65558,7 +65600,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 1966,1800000; ">
+ Script: <" mercenary_create M_DOPPELGANGER, 1800000; ">
},
{
Id: 12302
@@ -65576,7 +65618,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 1967,1800000; ">
+ Script: <" mercenary_create M_YGNIZEM, 1800000; ">
},
{
Id: 12303
@@ -65958,7 +66000,7 @@ item_db: (
Buy: 0
Weight: 10
BuyingStore: true
- Script: <" mercenary_create 2000,1800000; ">
+ Script: <" mercenary_create M_GAMEMASTER, 1800000; ">
},
{
Id: 12330
@@ -65968,7 +66010,7 @@ item_db: (
Buy: 0
Weight: 10
BuyingStore: true
- Script: <" mercenary_create 2001,1800000; ">
+ Script: <" mercenary_create F_GAMEMASTER, 1800000; ">
},
{
Id: 12331
@@ -66115,7 +66157,7 @@ item_db: (
Buy: 30000
Weight: 10
BuyingStore: true
- Script: <" getitem 7940,100; ">
+ Script: <" getitem Special_Alloy_Trap, 100; ">
},
{
Id: 12342
@@ -66659,6 +66701,10 @@ item_db: (
Nouse: {
sitting: true
}
+ Script: <"
+ percentheal 3, 0;
+ itemskill PR_GLORIA, 2;
+ ">
},
{
Id: 12377
@@ -66671,6 +66717,10 @@ item_db: (
Nouse: {
sitting: true
}
+ Script: <"
+ percentheal 0, 3;
+ itemskill PR_MAGNIFICAT, 1;
+ ">
},
{
Id: 12378
@@ -66679,6 +66729,7 @@ item_db: (
Type: 2
Buy: 10
Weight: 100
+ Script: <" percentheal 50, 50; ">
},
{
Id: 12379
@@ -66696,7 +66747,7 @@ item_db: (
Type: 2
Buy: 10
Weight: 10
- Script: <" mercenary_create 2034,1800000; ">
+ Script: <" mercenary_create M_DESERT_WOLF_B, 1800000; ">
},
{
Id: 12381
@@ -66706,8 +66757,8 @@ item_db: (
Buy: 10
Weight: 10
Script: <"
- if(strcharinfo(3)=="job3_arch02") {
- mercenary_create 2037,1800000;
+ if (strcharinfo(3) == "job3_arch02") {
+ mercenary_create VALKYRIE_A, 1800000;
}
">
@@ -66720,8 +66771,8 @@ item_db: (
Buy: 10
Weight: 10
Script: <"
- if(strcharinfo(3)=="job3_arch02") {
- mercenary_create 2038,1800000;
+ if (strcharinfo(3) == "job3_arch02") {
+ mercenary_create VALKYRIE_B, 1800000;
}
">
@@ -66734,6 +66785,7 @@ item_db: (
Buy: 11000
Weight: 500
BuyingStore: true
+ Script: <" getitem Vulcan_Bullet, 1000; ">
},
{
Id: 12384
@@ -66929,7 +66981,7 @@ item_db: (
Job: 0x00000400
Upper: 8
BuyingStore: true
- Script: <" //madoheal rand(200,300),0; ">
+ Script: <" if(checkmount() == MOUNT_MADO) itemheal rand(200,300), 0; ">
},
{
Id: 12393
@@ -66941,7 +66993,7 @@ item_db: (
Job: 0x00000400
Upper: 8
BuyingStore: true
- Script: <" //madoheal rand(300,400),0; ">
+ Script: <" if(checkmount() == MOUNT_MADO) itemheal rand(300,400), 0; ">
},
{
Id: 12394
@@ -66953,7 +67005,7 @@ item_db: (
Job: 0x00000400
Upper: 8
BuyingStore: true
- Script: <" //madoheal rand(400,500),0; ">
+ Script: <" if(checkmount() == MOUNT_MADO) itemheal rand(400,500), 0; ">
},
{
Id: 12395
@@ -67122,6 +67174,11 @@ item_db: (
nomail: true
noauction: true
}
+ Script: <"
+ percentheal 30,30;
+ skilleffect AL_BLESSING,0;
+ sc_start SC_BLESSING,140000,5;
+ ">
},
{
Id: 12406
@@ -67133,12 +67190,16 @@ item_db: (
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
+ Script: <"
+ specialeffect2 EF_ENERGYCOAT;
+ sc_start4 SC_ARMOR_PROPERTY, 10000, 1, Ele_Neutral, 1, 0;
+ ">
},
{
Id: 12407
@@ -67434,7 +67495,7 @@ item_db: (
Name: "Black Mass"
Type: 2
Weight: 50
- Script: <" sc_start SC_STOMACHACHE,60000,rand(5,10); ">
+ Script: <" sc_start2 SC_STOMACHACHE,60000,rand(5,10),75; ">
},
{
Id: 12436
@@ -68331,12 +68392,13 @@ item_db: (
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
+ Script: <" getitem White_Slim_Potion, 200; ">
},
{
Id: 12530
@@ -68347,12 +68409,13 @@ item_db: (
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
+ Script: <" getitem Fruit_Of_Mastela, 200; ">
},
{
Id: 12531
@@ -68363,47 +68426,47 @@ item_db: (
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
- Script: <" getitem White_Potion,100; ">
+ Script: <" getitem White_Potion, 100; ">
},
{
Id: 12532
AegisName: "Royal_Jelly_Box2"
- Name: "Royal Jelly Box2"
+ Name: "Royal Jelly Box"
Type: 2
Buy: 0
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
- Script: <" getitem Royal_Jelly,100; ">
+ Script: <" getitem Royal_Jelly, 100; ">
},
{
Id: 12533
AegisName: "Blue_Herb_Box2"
- Name: "Blue Herb Box2"
+ Name: "Blue Herb Box"
Type: 2
Buy: 0
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
- Script: <" getitem Blue_Herb,100; ">
+ Script: <" getitem Blue_Herb, 100; ">
},
{
Id: 12534
@@ -68414,24 +68477,31 @@ item_db: (
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
- Script: <" getitem Seed_Of_Yggdrasil,30; ">
+ Script: <" getitem Seed_Of_Yggdrasil, 30; ">
},
-// unknown type, not in database
-/*
{
Id: 12535
- AegisName: "Yggdrasilberry_Box"
- Name: "Iggdrasilberry Box"
+ AegisName: "Iggdrasilberry_Box"
+ Name: "Yggdrasil Berry Box"
Type: 2
Buy: 0
+ Trade: {
+ nodrop: true
+ notrade: true
+ nocart: true
+ noselltonpc: true
+ nomail: true
+ noauction: true
+ nogstorage: true
+ }
+ Script: <" getitem Yggdrasilberry, 15; ">
},
-*/
{
Id: 12536
AegisName: "NY_Rice_Cake_Soup"
@@ -68586,7 +68656,7 @@ item_db: (
{
Id: 12549
AegisName: "White_Slim_Pot_Box2"
- Name: "White Slim Pot Box2"
+ Name: "White Slim Potion Box"
Type: 2
Buy: 0
Trade: {
@@ -68598,12 +68668,12 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" getitem White_Slim_Potion,200; ">
+ Script: <" getitem White_Slim_Potion, 100; ">
},
{
Id: 12550
AegisName: "Poison_Bottle_Box2"
- Name: "Poison Bottle Box2"
+ Name: "Poison Bottle Box"
Type: 2
Buy: 0
Trade: {
@@ -68615,7 +68685,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" getitem Poison_Bottle,30; ">
+ Script: <" getitem Poison_Bottle, 30; ">
},
{
Id: 12551
@@ -69078,7 +69148,8 @@ item_db: (
Buy: 0
Weight: 10
},
-// Guillotine Cross Poisons
+
+//== Guillotine Cross Poisons ==============================
{
Id: 12717
AegisName: "Poison_Paralysis"
@@ -69087,7 +69158,10 @@ item_db: (
Buy: 2
Weight: 100
BuyingStore: true
- Script: <" sc_start SC_PARALYSE,300000,0,10,SCFLAG_FIXEDTICK; ">
+ Script: <"
+ specialeffect2 EF_ENCHANTPOISON;
+ sc_start SC_PARALYSE,300000,0,10,SCFLAG_FIXEDTICK;
+ ">
},
{
Id: 12718
@@ -69097,7 +69171,10 @@ item_db: (
Buy: 2
Weight: 100
BuyingStore: true
- Script: <" sc_start SC_LEECHESEND,300000,0,10,SCFLAG_FIXEDTICK; ">
+ Script: <"
+ specialeffect2 EF_ENCHANTPOISON;
+ sc_start SC_LEECHESEND,300000,0,10,SCFLAG_FIXEDTICK;
+ ">
},
{
Id: 12719
@@ -69107,7 +69184,10 @@ item_db: (
Buy: 2
Weight: 100
BuyingStore: true
- Script: <" sc_start SC_OBLIVIONCURSE,300000,0,10,SCFLAG_FIXEDTICK; ">
+ Script: <"
+ specialeffect2 EF_ENCHANTPOISON;
+ sc_start SC_OBLIVIONCURSE,300000,0,10,SCFLAG_FIXEDTICK;
+ ">
},
{
Id: 12720
@@ -69117,7 +69197,10 @@ item_db: (
Buy: 2
Weight: 100
BuyingStore: true
- Script: <" sc_start SC_DEATHHURT,300000,0,10,SCFLAG_FIXEDTICK; ">
+ Script: <"
+ specialeffect2 EF_ENCHANTPOISON;
+ sc_start SC_DEATHHURT,300000,0,10,SCFLAG_FIXEDTICK;
+ ">
},
{
Id: 12721
@@ -69127,7 +69210,10 @@ item_db: (
Buy: 2
Weight: 100
BuyingStore: true
- Script: <" sc_start SC_TOXIN,300000,0,10,SCFLAG_FIXEDTICK; ">
+ Script: <"
+ specialeffect2 EF_ENCHANTPOISON;
+ sc_start SC_TOXIN,300000,0,10,SCFLAG_FIXEDTICK;
+ ">
},
{
Id: 12722
@@ -69137,7 +69223,10 @@ item_db: (
Buy: 2
Weight: 100
BuyingStore: true
- Script: <" sc_start SC_PYREXIA,300000,0,10,SCFLAG_FIXEDTICK; ">
+ Script: <"
+ specialeffect2 EF_ENCHANTPOISON;
+ sc_start SC_PYREXIA,300000,0,10,SCFLAG_FIXEDTICK;
+ ">
},
{
Id: 12723
@@ -69147,7 +69236,10 @@ item_db: (
Buy: 2
Weight: 100
BuyingStore: true
- Script: <" sc_start SC_MAGICMUSHROOM,300000,0,10,SCFLAG_FIXEDTICK; ">
+ Script: <"
+ specialeffect2 EF_ENCHANTPOISON;
+ sc_start SC_MAGICMUSHROOM,300000,0,10,SCFLAG_FIXEDTICK;
+ ">
},
{
Id: 12724
@@ -69157,9 +69249,13 @@ item_db: (
Buy: 2
Weight: 100
BuyingStore: true
- Script: <" sc_start SC_VENOMBLEED,15000,0,10,SCFLAG_FIXEDTICK; ">
+ Script: <"
+ specialeffect2 EF_ENCHANTPOISON;
+ sc_start SC_VENOMBLEED,15000,0,10,SCFLAG_FIXEDTICK;
+ ">
},
-// Rune Knight's Rune Stones
+
+//== Rune Knight's Rune Stones =============================
{
Id: 12725
AegisName: "Runstone_Nosiege"
@@ -69432,6 +69528,8 @@ item_db: (
BuyingStore: true
Script: <" makerune 8; ">
},
+
+//== More Cash Shop Usable Items ===========================
{
Id: 12739
AegisName: "Snow_Flower"
@@ -69471,7 +69569,7 @@ item_db: (
Name: "Valentine Gift Box"
Type: 2
Buy: 0
- Script: <" getitem Valentine_Gold_Ring,1; ">
+ Script: <" getitem Valentine_Gold_Ring, 1; ">
},
{
Id: 12743
@@ -69479,7 +69577,7 @@ item_db: (
Name: "Valentine Gift Box"
Type: 2
Buy: 0
- Script: <" getitem Valentine_Silver_Ring,1; ">
+ Script: <" getitem Valentine_Silver_Ring, 1; ">
},
{
Id: 12744
@@ -69487,7 +69585,7 @@ item_db: (
Name: "Chocolate Box"
Type: 2
Buy: 0
- Script: <" getitem Chocolate,1; ">
+ Script: <" getitem Chocolate, 1; ">
},
{
Id: 12745
@@ -71382,9 +71480,8 @@ item_db: (
Weight: 10
Script: <" getitem 604,3; ">
},
-// More Weapons
-// ===================================================================
-// Daggers and Ninja Weapons
+
+//== More Daggers ==========================================
{
Id: 13000
AegisName: "Jujube_Dagger"
@@ -72417,7 +72514,8 @@ item_db: (
noauction: true
}
},
-// Revolvers
+
+//== Revolvers =============================================
{
Id: 13100
AegisName: "Six_Shooter"
@@ -72702,7 +72800,8 @@ item_db: (
}
Script: <" bonus bHit,-5; ">
},
-// Guns
+
+//== Guns ==================================================
{
Id: 13150
AegisName: "Branch"
@@ -73401,7 +73500,8 @@ item_db: (
">
},
-// Bullets
+
+//== Bullets ===============================================
{
Id: 13200
AegisName: "Bullet"
@@ -73519,7 +73619,8 @@ item_db: (
View: 5
Script: <" bonus bAtkEle,Ele_Water; ">
},
-// Shurikens & Kunais
+
+//== Shurikens & Kunais ====================================
{
Id: 13250
AegisName: "Shuriken"
@@ -73658,7 +73759,8 @@ item_db: (
bonus2 bAddEff,Eff_Poison,500;
">
},
-// Genetic Created Bombs And Throwing Items
+
+//== Geneticist Created Bombs and Throwing Items ===========
{
Id: 13260
AegisName: "Apple_Bomb"
@@ -74112,9 +74214,10 @@ item_db: (
Loc: 32768
EquipLv: 99
View: 9
- Script: <" sc_start SC_STOMACHACHE,60000,rand(5,10); ">
+ Script: <" sc_start2 SC_STOMACHACHE,60000,rand(5,10),75; ">
},
-// Ninja Fuuma Shurikens
+
+//== Ninja Fuuma Shurikens =================================
{
Id: 13300
AegisName: "Huuma_Bird_Wing"
@@ -74369,7 +74472,8 @@ item_db: (
noauction: true
}
},
-// More 1-Handed Swords
+
+//== More One-Handed Swords ================================
{
Id: 13400
AegisName: "Cutlas_"
@@ -74927,7 +75031,8 @@ item_db: (
}
Script: <" bonus bUnbreakableWeapon,0; ">
},
-// More Cash Shop Items
+
+//== More Cash Shop Items ==================================
{
Id: 13500
AegisName: "Insurance60_Package"
@@ -77313,7 +77418,7 @@ item_db: (
noselltonpc: true
nogstorage: true
}
- Script: <" getitem 14539,5; ">
+ Script: <" getitem Shadow_Armor_S, 5; ">
},
{
Id: 13741
@@ -77327,7 +77432,7 @@ item_db: (
noselltonpc: true
nogstorage: true
}
- Script: <" getitem 14539,10; ">
+ Script: <" getitem Shadow_Armor_S, 10; ">
},
{
Id: 13742
@@ -77341,7 +77446,7 @@ item_db: (
noselltonpc: true
nogstorage: true
}
- Script: <" getitem 14539,30; ">
+ Script: <" getitem Shadow_Armor_S, 30; ">
},
{
Id: 13743
@@ -77355,7 +77460,7 @@ item_db: (
noselltonpc: true
nogstorage: true
}
- Script: <" getitem 14540,5; ">
+ Script: <" getitem Holy_Armor_S, 5; ">
},
{
Id: 13744
@@ -77369,7 +77474,7 @@ item_db: (
noselltonpc: true
nogstorage: true
}
- Script: <" getitem 14540,10; ">
+ Script: <" getitem Holy_Armor_S, 10; ">
},
{
Id: 13745
@@ -77383,7 +77488,7 @@ item_db: (
noselltonpc: true
nogstorage: true
}
- Script: <" getitem 14540,30; ">
+ Script: <" getitem Holy_Armor_S, 30; ">
},
{
Id: 13746
@@ -79295,7 +79400,7 @@ item_db: (
noselltonpc: true
nogstorage: true
}
- Script: <" getitem 12276,5; ">
+ Script: <" getitem Mimic_Scroll, 5; ">
},
{
Id: 13897
@@ -79309,7 +79414,7 @@ item_db: (
noselltonpc: true
nogstorage: true
}
- Script: <" getitem 12277,5; ">
+ Script: <" getitem Disguise_Scroll, 5; ">
},
{
Id: 13898
@@ -79323,7 +79428,7 @@ item_db: (
noselltonpc: true
nogstorage: true
}
- Script: <" getitem 12278,5; ">
+ Script: <" getitem Alice_Scroll, 5; ">
},
{
Id: 13899
@@ -79337,7 +79442,7 @@ item_db: (
noselltonpc: true
nogstorage: true
}
- Script: <" getitem 12276,10; ">
+ Script: <" getitem Mimic_Scroll, 10; ">
},
{
Id: 13900
@@ -79351,7 +79456,7 @@ item_db: (
noselltonpc: true
nogstorage: true
}
- Script: <" getitem 12277,10; ">
+ Script: <" getitem Disguise_Scroll, 10; ">
},
{
Id: 13901
@@ -79365,7 +79470,7 @@ item_db: (
noselltonpc: true
nogstorage: true
}
- Script: <" getitem 12278,10; ">
+ Script: <" getitem Alice_Scroll, 10; ">
},
{
Id: 13902
@@ -81715,7 +81820,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" getitem 12276,5; ">
+ Script: <" getitem Mimic_Scroll, 5; ">
},
{
Id: 14031
@@ -81733,7 +81838,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" getitem 12277,5; ">
+ Script: <" getitem Disguise_Scroll, 5; ">
},
{
Id: 14032
@@ -81751,7 +81856,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" getitem 12278,5; ">
+ Script: <" getitem Alice_Scroll, 5; ">
},
{
Id: 14033
@@ -81769,7 +81874,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" getitem 12276,10; ">
+ Script: <" getitem Mimic_Scroll, 10; ">
},
{
Id: 14034
@@ -81787,7 +81892,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" getitem 12277,10; ">
+ Script: <" getitem Disguise_Scroll, 10; ">
},
{
Id: 14035
@@ -81805,7 +81910,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" getitem 12278,10; ">
+ Script: <" getitem Alice_Scroll, 10; ">
},
{
Id: 14036
@@ -86193,13 +86298,13 @@ item_db: (
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
- Script: <" getitem 14597,10; ">
+ Script: <" getitem PhreeoniS, 10; ">
},
{
Id: 14315
@@ -86210,13 +86315,13 @@ item_db: (
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
- Script: <" getitem 14598,10; ">
+ Script: <" getitem GhostringS, 10; ">
},
{
Id: 14316
@@ -86357,6 +86462,74 @@ item_db: (
Script: <" getitem Tyr's_Blessing,50; ">
},
{
+ Id: 14359
+ AegisName: "TaogunkaS_Box"
+ Name: "Tao Gunka Scroll Box"
+ Type: 18
+ Buy: 20
+ Trade: {
+ nodrop: true
+ notrade: true
+ nocart: true
+ noselltonpc: true
+ nomail: true
+ noauction: true
+ nogstorage: true
+ }
+ Script: <" getitem TaogunkaS, 10; ">
+},
+{
+ Id: 14360
+ AegisName: "MistressS_Box"
+ Name: "Mistress Scroll Box"
+ Type: 18
+ Buy: 20
+ Trade: {
+ nodrop: true
+ notrade: true
+ nocart: true
+ noselltonpc: true
+ nomail: true
+ noauction: true
+ nogstorage: true
+ }
+ Script: <" getitem MistressS, 10; ">
+},
+{
+ Id: 14361
+ AegisName: "Orc_HeroS_Box"
+ Name: "Orc Hero Scroll Box"
+ Type: 18
+ Buy: 20
+ Trade: {
+ nodrop: true
+ notrade: true
+ nocart: true
+ noselltonpc: true
+ nomail: true
+ noauction: true
+ nogstorage: true
+ }
+ Script: <" getitem Orc_HeroS, 10; ">
+},
+{
+ Id: 14362
+ AegisName: "Orc_LoadS_Box"
+ Name: "Orc Lord Scroll Box"
+ Type: 18
+ Buy: 20
+ Trade: {
+ nodrop: true
+ notrade: true
+ nocart: true
+ noselltonpc: true
+ nomail: true
+ noauction: true
+ nogstorage: true
+ }
+ Script: <" getitem Ord_LoadS, 10; ">
+},
+{
Id: 14363
AegisName: "Heart_Scroll"
Name: "Heart Scroll"
@@ -86919,7 +87092,7 @@ item_db: (
noauction: true
}
Script: <"
- specialeffect2 320;
+ specialeffect2 EF_HEAL3;
sc_start4 SC_S_LIFEPOTION,600000,-5,5,0,0;
">
},
@@ -86940,7 +87113,7 @@ item_db: (
noauction: true
}
Script: <"
- specialeffect2 320;
+ specialeffect2 EF_HEAL3;
sc_start4 SC_L_LIFEPOTION,600000,-7,4,0,0;
">
},
@@ -86961,7 +87134,7 @@ item_db: (
noauction: true
}
Script: <"
- specialeffect2 182;
+ specialeffect2 EF_MAGICALATTHIT;
sc_start SC_CRITICALPERCENT,300000,30;
">
},
@@ -86982,7 +87155,7 @@ item_db: (
noauction: true
}
Script: <"
- specialeffect2 348;
+ specialeffect2 EF_LIGHTSPHERE;
sc_start SC_HEALPLUS,1800000,20;
">
},
@@ -87046,7 +87219,7 @@ item_db: (
noauction: true
}
Script: <"
- specialeffect2 91;
+ specialeffect2 EF_BENEDICTIO;
sc_start4 SC_ARMOR_PROPERTY,1800000,1,Ele_Holy,1,0;
">
},
@@ -87833,7 +88006,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" sc_start SC_ITEMSCRIPT,180000,4121; ">
+ Script: <" sc_start SC_FOOD_BASICHIT, 180000, 100; ">
},
{
Id: 14598
@@ -87851,7 +88024,10 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" sc_start SC_ITEMSCRIPT,60000,4047; ">
+ Script: <"
+ specialeffect2 EF_LIGHTSPHERE;
+ sc_start4 SC_ARMOR_PROPERTY, 60000, 1, Ele_Neutral, 1, 0;
+ ">
},
{
Id: 14599
@@ -87919,13 +88095,16 @@ item_db: (
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
- Script: <" sc_start SC_ITEMSCRIPT,180000,4302; ">
+ Script: <"
+ specialeffect2 EF_LIGHTSPHERE;
+ sc_start4 SC_MVPCARD_TAOGUNKA, 180000, 100, 50, 50, 0;
+ ">
},
{
Id: 14603
@@ -87937,13 +88116,16 @@ item_db: (
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
- Script: <" sc_start SC_ITEMSCRIPT,180000,4132; ">
+ Script: <"
+ specialeffect2 EF_SPELLBREAKER;
+ sc_start SC_MVPCARD_MISTRESS, 180000, 25;
+ ">
},
{
Id: 14604
@@ -87955,13 +88137,13 @@ item_db: (
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
- Script: <" sc_start SC_ITEMSCRIPT,60000,4143; ">
+ Script: <" sc_start SC_MVPCARD_ORCHERO, 180000, 100; ">
},
{
Id: 14605
@@ -87973,13 +88155,16 @@ item_db: (
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
- Script: <" sc_start SC_ITEMSCRIPT,180000,4135; ">
+ Script: <"
+ specialeffect2 EF_LIGHTSPHERE;
+ sc_start SC_MVPCARD_ORCLORD, 180000, 30;
+ ">
},
{
Id: 14606
@@ -88047,8 +88232,7 @@ item_db: (
Script: <" percentheal 10,10; ">
},
-// More Armors
-// ===================================================================
+//== More Armors ===========================================
{
Id: 15000
AegisName: "Bone_Plate"
@@ -88091,7 +88275,8 @@ item_db: (
noauction: true
}
},
-// More Maces
+
+//== More Maces ============================================
{
Id: 16000
AegisName: "Erde"
@@ -88174,7 +88359,8 @@ item_db: (
bonus2 bAddSize,Size_Large,40;
">
},
-// More Rental Boxes
+
+//== More Rental Boxes =====================================
{
Id: 16134
AegisName: "King_Frog_Hat_Box"
@@ -88729,8 +88915,7 @@ item_db: (
Script: <" getitem 12581,50; ">
},
-// Mechanic/Genetic Cannonballs
-// ===================================================================
+//== Mechanic / Geneticist Cannon Balls ====================
{
Id: 18000
AegisName: "Cannon_Ball"
@@ -88805,8 +88990,7 @@ item_db: (
View: 8
},
-// More Bows
-// ===================================================================
+//== More Bows =============================================
{
Id: 18100
AegisName: "Shooting_Star"
@@ -88873,8 +89057,7 @@ item_db: (
">
},
-// More Headgears
-// ===================================================================
+//== More Headgears ========================================
{
Id: 18500
AegisName: "Cheer_Scarf6"
@@ -89165,7 +89348,8 @@ item_db: (
bonus2 bMagicAddRace,RC_Demon,15;
">
},
-// Costume System
+
+//== Costume System ========================================
{
Id: 19500
AegisName: "T_Mr_Smile"
@@ -89228,6 +89412,8 @@ item_db: (
Refine: false
View: 654
},
+
+//== New Etc Items =========================================
{
Id: 22540
AegisName: "Runstone_Luxanima"
diff --git a/db/pre-re/item_group.conf b/db/pre-re/item_group.conf
index 54d71d1c8..c2222552c 100644
--- a/db/pre-re/item_group.conf
+++ b/db/pre-re/item_group.conf
@@ -1,22 +1,41 @@
-//====================================================
+//================= Hercules Database =====================================
//= _ _ _
//= | | | | | |
//= | |_| | ___ _ __ ___ _ _| | ___ ___
//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
//= | | | | __/ | | (__| |_| | | __/\__ \
//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
-//= http://herc.ws/board/
-//================= More Information =================
+//= Copyright (C) 2013-2015 Hercules Dev Team
+//=
+//= Hercules 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/>.
+//================= More Information ======================================
// http://herc.ws/board/topic/1244-official-item-grouppackagechain
-//====================================================
-// Structure of file:
-/*
- <Container_Item_Name>: (
- "Item_Name" or
- ("Item_Name",Repeat_Count)
+//=========================================================================
+
+/**************************************************************************
+ ************* Entry structure ********************************************
+ **************************************************************************
+<Container_Item_Name>: (
+ "Item_Name", // or
+ ("Item_Name", Repeat_Count),
+ // ...
)
-*/
+**************************************************************************/
Old_Card_Album: (
("Poring_Card",9),
diff --git a/db/pre-re/item_packages.conf b/db/pre-re/item_packages.conf
index 2a7df83ab..3c952e258 100644
--- a/db/pre-re/item_packages.conf
+++ b/db/pre-re/item_packages.conf
@@ -1,28 +1,46 @@
-//====================================================
+//================= Hercules Database =====================================
//= _ _ _
//= | | | | | |
//= | |_| | ___ _ __ ___ _ _| | ___ ___
//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
//= | | | | __/ | | (__| |_| | | __/\__ \
//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
-//= http://herc.ws/board/
-//================= More Information =================
+//= Copyright (C) 2013-2015 Hercules Dev Team
+//=
+//= Hercules 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/>.
+//================= More Information ======================================
// http://herc.ws/board/topic/1244-official-item-grouppackagechain
-//====================================================
-// Structure of file:
-/*
+//=========================================================================
+
+/**************************************************************************
+ ************* Entry structure ********************************************
+ **************************************************************************
<Container_Item_Name>: {
- <Entry_Item_Name>: {
- Random: 0 - Signs what group type this item belongs to, 0 is "Must", a group of items that come out whenever the package is open (doesn't use rate), anything above 0 is considered "random_group_<value>", a package with 2 random groups for example gets 2 items whenever open, one from each group
- Count: 30 - Stands for how much <Entry_Item_Name> will be obtained.
- Expire: 2 - Signs how many hours this item will last (makes a rental item).
- Announce: True/False - Signs whether to relay a special item obtain announcement when this item comes out of the package.
- Rate: 50 - If 'Random' is not 0, a rate from 1 to 10000 (0.01% - 100%) will be given.
- Named: True/False - Signs whether the item should have the owner's name in it.
+ <Entry_Item_Name>: {
+ Random: 0 // Signs what group type this item belongs to, 0 is "Must", a group of items that come out whenever the package is open (doesn't use rate), anything above 0 is considered "random_group_<value>", a package with 2 random groups for example gets 2 items whenever open, one from each group
+ Count: 30 // Stands for how much <Entry_Item_Name> will be obtained.
+ Expire: 2 // Signs how many hours this item will last (makes a rental item).
+ Announce: True/False // Signs whether to relay a special item obtain announcement when this item comes out of the package.
+ Rate: 50 // If 'Random' is not 0, a rate from 1 to 10000 (0.01% - 100%) will be given.
+ Named: True/False // Signs whether the item should have the owner's name in it.
}
}
-*/
+**************************************************************************/
Special_Box: {
Wrapped_Mask: {
diff --git a/db/pre-re/job_db.conf b/db/pre-re/job_db.conf
index 52db40eff..1c8e4ca60 100644
--- a/db/pre-re/job_db.conf
+++ b/db/pre-re/job_db.conf
@@ -1,54 +1,72 @@
-//====================================================
+//================= Hercules Database =====================================
//= _ _ _
//= | | | | | |
//= | |_| | ___ _ __ ___ _ _| | ___ ___
//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
//= | | | | __/ | | (__| |_| | | __/\__ \
//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
-//= http://herc.ws/board/
-//================= More Information =================
-// http://hercs.ws/board/topic/9082-job-db1txt-redesign/
-//============== pRE Structure Example ===============
-/*
+//= Copyright (C) 2015 Hercules Dev Team
+//=
+//= Hercules 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/>.
+//================= More Information ======================================
+// http://herc.ws/board/topic/9082-job-db1txt-redesign/
+//=========================================================================
+
+/**************************************************************************
+ ************* Entry structure ********************************************
+ **************************************************************************
Job_Name: { // Job names as in src/map/pc.c (they are hardcoded at the moment so if you want to add a new job you should add it there)
- Inherit: ( "Other_Job_Name" ); // Base job from which this job will inherit its max weight, base ASPD set and HP/SP table.
- InheritHP: ( "Other_Job_Name" );// Base job from which this job will inherit its HP table.
- InheritSP: ( "Other_Job_Name" );// Base job from which this job will inherit its SP table.
- Weight: Max Weight (int, defaults to 20000, units in Weight/10)
- BaseASPD: { // Base ASPD for specific weapon type
- Fist: 0~2000 (int, defaults to 2000)
- Dagger: 0~2000 (int, defaults to 2000)
- Sword: 0~2000 (int, defaults to 2000)
- TwoHandSword: 0~2000 (int, defaults to 2000)
- Spear: 0~2000 (int, defaults to 2000)
- TwoHandSpear: 0~2000 (int, defaults to 2000)
- Axe: 0~2000 (int, defaults to 2000)
- TwoHandAxe: 0~2000 (int, defaults to 2000)
- Mace: 0~2000 (int, defaults to 2000)
- TwoHandMace: 0~2000 (int, defaults to 2000)
- Rod: 0~2000 (int, defaults to 2000)
- Bow: 0~2000 (int, defaults to 2000)
- Knuckle: 0~2000 (int, defaults to 2000)
- Instrumen: 0~2000 (int, defaults to 2000)
- Whip: 0~2000 (int, defaults to 2000)
- Book: 0~2000 (int, defaults to 2000)
- Katar: 0~2000 (int, defaults to 2000)
- Revolver: 0~2000 (int, defaults to 2000)
- Rifle: 0~2000 (int, defaults to 2000)
- GatlingGun: 0~2000 (int, defaults to 2000)
- Shotgun: 0~200 0 (int, defaults to 2000)
- GrenadeLauncher: 0~2000 (int, defaults to 2000)
- FuumaShuriken: 0~2000 (int, defaults to 2000)
- TwoHandRod: 0~2000 (int, defaults to 2000)
+ Inherit: ("Other_Job_Name") // Base job from which this job will inherit its max weight, base ASPD set and HP/SP table.
+ InheritHP: ("Other_Job_Name") // Base job from which this job will inherit its HP table (if different).
+ InheritSP: ("Other_Job_Name") // Base job from which this job will inherit its SP table (if different).
+ Weight: Max Weight (int, defaults to 20000, units in Weight/10)
+ BaseASPD: { // Base ASPD for specific weapon type (optional)
+ Fist: 0~2000 (int, defaults to 2000)
+ Dagger: 0~2000 (int, defaults to 2000)
+ Sword: 0~2000 (int, defaults to 2000)
+ TwoHandSword: 0~2000 (int, defaults to 2000)
+ Spear: 0~2000 (int, defaults to 2000)
+ TwoHandSpear: 0~2000 (int, defaults to 2000)
+ Axe: 0~2000 (int, defaults to 2000)
+ TwoHandAxe: 0~2000 (int, defaults to 2000)
+ Mace: 0~2000 (int, defaults to 2000)
+ TwoHandMace: 0~2000 (int, defaults to 2000)
+ Rod: 0~2000 (int, defaults to 2000)
+ Bow: 0~2000 (int, defaults to 2000)
+ Knuckle: 0~2000 (int, defaults to 2000)
+ Instrumen: 0~2000 (int, defaults to 2000)
+ Whip: 0~2000 (int, defaults to 2000)
+ Book: 0~2000 (int, defaults to 2000)
+ Katar: 0~2000 (int, defaults to 2000)
+ Revolver: 0~2000 (int, defaults to 2000)
+ Rifle: 0~2000 (int, defaults to 2000)
+ GatlingGun: 0~2000 (int, defaults to 2000)
+ Shotgun: 0~2000 (int, defaults to 2000)
+ GrenadeLauncher: 0~2000 (int, defaults to 2000)
+ FuumaShuriken: 0~2000 (int, defaults to 2000)
+ TwoHandRod: 0~2000 (int, defaults to 2000)
}
- HPTable:[ 1, .... 150 ] (int[]) Reference table for base HP per level
- SPTable:[ 1, .... 150 ] (int[]) Reference table for base SP per level
+ HPTable:[1, .... 150] (int array) // Reference table for base HP per level
+ SPTable:[1, .... 150] (int array) // Reference table for base SP per level
// Note: If table index size is smaller than the max level the server will automatically generate the missing index based on the average increase per level.
}
-*/
+**************************************************************************/
-//====================================================
Novice: {
BaseASPD: {
Fist: 500
diff --git a/db/pre-re/map_zone_db.conf b/db/pre-re/map_zone_db.conf
index 11559512d..0a02e9240 100644
--- a/db/pre-re/map_zone_db.conf
+++ b/db/pre-re/map_zone_db.conf
@@ -1,28 +1,44 @@
-//====================================================
+//================= Hercules Database =====================================
//= _ _ _
//= | | | | | |
//= | |_| | ___ _ __ ___ _ _| | ___ ___
//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
//= | | | | __/ | | (__| |_| | | __/\__ \
//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
-//= http://herc.ws/board/
-//====================================================
-//= Hercules Map Zone Database [Ind/Hercules]
-//================ More Information ==================
+//= Copyright (C) 2013-2015 Hercules Dev Team
+//= Copyright (C) 2013 Ind
+//=
+//= Hercules 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/>.
+//=========================================================================
+//= Hercules Map Zone Database
+//================= More Information ======================================
//= http://herc.ws/board/topic/302-introducing-hercules-map-zone-database/
//= (TODO: replace with wiki link and detail the wiki page in a decent format ^)
-//====================================================
-//================ Description =======================
-//= A unlimited number of zones may be created, a zone
-//= may be used to create a set of disabled items, disabled skills
-//= and mapflags to be used by as many maps as one chooses.
-//= Maps can be linked to a specific zone through the zone mapflag
+//================= Description ===========================================
+//= A unlimited number of zones may be created, a zone may be used to create a
+//= set of disabled items, disabled skills and mapflags to be used by as many
+//= maps as one chooses.
+//= Maps can be linked to a specific zone through the zone mapflag:
//= '<map name><tab>mapflag<tab>zone<tab><zone name>'.
-//====================================================
+//=========================================================================
//= Available types for 'disabled_skills':
//= PLAYER, HOMUN, MERCENARY, MONSTER, PET, ELEMENTAL, MOB_BOSS, CLONE, ALL and NONE
-//====================================================
+//=========================================================================
zones: (
{
diff --git a/db/pre-re/mob_db.conf b/db/pre-re/mob_db.conf
index 925bdd9fa..26ab0d81f 100644
--- a/db/pre-re/mob_db.conf
+++ b/db/pre-re/mob_db.conf
@@ -1,15 +1,42 @@
+//================= Hercules Database =====================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2015 Hercules Dev Team
+//=
+//= Hercules 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/>.
+//=========================================================================
+//= Mobs Database
+//=========================================================================
+
mob_db: (
-// Mobs Database
-//
-/******************************************************************************
- ************* Entry structure ************************************************
- ******************************************************************************
+/**************************************************************************
+ ************* Entry structure ********************************************
+ **************************************************************************
{
- // =================== Mandatory fields ===============================
+ // ================ Mandatory fields ==============================
Id: ID (int)
SpriteName: "SPRITE_NAME" (string)
Name: "Mob name" (string)
- // =================== Optional fields ================================
+ // ================ Optional fields ===============================
Lv: level (int, defaults to 1)
Hp: health (int, defaults to 1)
Sp: mana (int, defaults to 0)
@@ -33,21 +60,21 @@ mob_db: (
Race: race (int, defaults to 0)
Element: (type, level)
Mode: {
- CanMove: true/false (bool)
- Looter: true/false (bool)
- Aggressive: true/false (bool)
- Assist: true/false (bool)
- CastSensorIdle:true/false (bool)
- Boss: true/false (bool)
- Plant: true/false (bool)
- CanAttack: true/false (bool)
- Detector: true/false (bool)
- CastSensorChase: true/false (bool)
- ChangeChase: true/false (bool)
- Angry: true/false (bool)
- ChangeTargetMelee: true/false (bool)
- ChangeTargetChase: true/false (bool)
- TargetWeak: true/false (bool)
+ CanMove: true/false (bool, defaults to false)
+ Looter: true/false (bool, defaults to false)
+ Aggressive: true/false (bool, defaults to false)
+ Assist: true/false (bool, defaults to false)
+ CastSensorIdle:true/false (bool, defaults to false)
+ Boss: true/false (bool, defaults to false)
+ Plant: true/false (bool, defaults to false)
+ CanAttack: true/false (bool, defaults to false)
+ Detector: true/false (bool, defaults to false)
+ CastSensorChase: true/false (bool, defaults to false)
+ ChangeChase: true/false (bool, defaults to false)
+ Angry: true/false (bool, defaults to false)
+ ChangeTargetMelee: true/false (bool, defaults to false)
+ ChangeTargetChase: true/false (bool, defaults to false)
+ TargetWeak: true/false (bool, defaults to false)
}
MoveSpeed: move speed (int, defaults to 0)
AttackDelay: attack delay (int, defaults to 4000)
@@ -56,16 +83,14 @@ mob_db: (
MvpExp: mvp experience (int, defaults to 0)
MvpDrops: {
AegisName: chance (string: int)
- ...
+ // ...
}
Drops: {
AegisName: chance (string: int)
- ...
+ // ...
}
-
},
-******************************************************************************/
-
+**************************************************************************/
{
Id: 1001
diff --git a/db/pre-re/refine_db.conf b/db/pre-re/refine_db.conf
index 46f660834..0d59c8faa 100644
--- a/db/pre-re/refine_db.conf
+++ b/db/pre-re/refine_db.conf
@@ -1,27 +1,52 @@
-/********************************************************************************
- * Pre-Renewal Refine Database *
- ********************************************************************************
-Refine Database Structure -
+//================= Hercules Database =====================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2015 Hercules Dev Team
+//=
+//= Hercules 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/>.
+//=========================================================================
+//= Pre-Renewal Refine Database
+//=========================================================================
-Armor/WeaponLevel1~4: { (0 - Armors, 1 - Level 1 Weapons, 2 - Level 2 Weapons, 3 - Level 3 Weapons, 4 - Level 4 Weapons)
- - For armors, values of 100 add 1 armor defense.
- - For weapons, values of 100 add 1 ATK.
- StatsPerLevel: (int) This value is applied for ever level.
- RandomBonusStartLevel: (int) This value specifies the start point for those levels that give a random bonus value (usually the first unsafe upgrade).
- RandomBonusValue: (int) A random number between 0 and (Random bonus start level - Upgrade level + 1) * this value is applied for all upgrades past.
- Random bonus start level. This is only applied for weapons, and not displayed client-side.
- Rates: { Per level configuration of the refine rates.
- Lv1~10: { Level of refine
- Chance: (int) Chance of successful refine (100 = 100% success).
- Note: If not mentioned, defaults to 100.
- Bonus: (int) Bonus for this level of refine (Optional Field) defaults to 0.
- Note: If not mentioned, defaults to 0.
- }
+/**************************************************************************
+ ************* Entry structure ********************************************
+ **************************************************************************
+Armors/WeaponLevel1~4: { // Specifies weapon level or armor type
+ - For armors, values of 100 add 1 armor defense.
+ - For weapons, values of 100 add 1 ATK.
+ StatsPerLevel: value (int) // This value is applied for ever level.
+ RandomBonusStartLevel: level (int) // This value specifies the start point for those levels that give a random bonus value (usually the first unsafe upgrade).
+ RandomBonusValue: value (int) // A random number between 0 and (Random bonus start level - Upgrade level + 1) * this value is applied for all upgrades past.
+ // Random bonus start level. This is only applied for weapons, and not displayed client-side.
+ Rates: { // Per level configuration of the refine rates.
+ Lv1~10: { // Level of refine
+ Chance: value (int, optional, defaults to 100) // Chance of successful refine (100 = 100%)
+ Bonus: value (int, optional, defaults to 0) // Bonus for this level of refine
+ }
+ // Note: Refine levels that use default values need not be listed. (Example: Lv1: Chance: 100 Bonus: 0)
}
}
+**************************************************************************/
-* -- Refine levels that use default values need not be listed. (Example: Lv1: Chance: 100 Bonus: 0)
-******************************************************************************/
Armors: {
StatsPerLevel: 66
RandomBonusStartLevel: 0
diff --git a/db/pre-re/skill_tree.conf b/db/pre-re/skill_tree.conf
index b5fcd5aca..9f07d9805 100644
--- a/db/pre-re/skill_tree.conf
+++ b/db/pre-re/skill_tree.conf
@@ -1,16 +1,35 @@
-//====================================================
+//================= Hercules Database =====================================
//= _ _ _
//= | | | | | |
//= | |_| | ___ _ __ ___ _ _| | ___ ___
//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
//= | | | | __/ | | (__| |_| | | __/\__ \
//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
-//= http://herc.ws/board/
-//================= More Information =================
+//= Copyright (C) 2013-2015 Hercules Dev Team
+//=
+//= Hercules 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/>.
+//================= More Information ======================================
// http://herc.ws/board/topic/1188-skill-tree-db-redesign/
-//================ Structure Example =================
-/*
+//=========================================================================
+
+/**************************************************************************
+ ************* Entry structure ********************************************
+ **************************************************************************
Job_Name: { // Job names as in src/map/pc.c (they are hardcoded at the moment so if you want to add a new job you should add it there)
inherit: ( "Other_Job_Name" ); // Base job from which this job will inherit its skill tree. NV_TRICKDEAD inheritance is skipped for non-novices from the source
@@ -22,8 +41,7 @@ Job_Name: { // Job names as in src/map/pc.c (they are hardcoded at the moment so
SKILL_NAME_PREREQUISITE2: Level_Prerequisite2 // You can add as many prerequisite skills as you want. Minimum of 1 if you add a skill this way
}
}
-*/
-//====================================================
+**************************************************************************/
Novice: {
skills: {
diff --git a/db/quest_db.conf b/db/quest_db.conf
index 221e9f248..ce1520100 100644
--- a/db/quest_db.conf
+++ b/db/quest_db.conf
@@ -1,30 +1,58 @@
+//================= Hercules Database =====================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2015 Hercules Dev Team
+//=
+//= Hercules 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_db: (
-// Quest Database
-//
-/******************************************************************************
- ************* Entry structure ************************************************
- ******************************************************************************
+/**************************************************************************
+ ************* Entry structure ********************************************
+ **************************************************************************
{
- Id: Quest ID [int]
- Name: Quest Name [string]
- TimeLimit: Time Limit (seconds) [int, optional]
- Targets: ( [array, optional]
+ Id: Quest ID (int)
+ Name: "Quest Name" (string)
+ TimeLimit: seconds (int, optional)
+ Targets: ( (list, optional)
{
- MobId: Mob ID [int]
- Count: [int]
+ MobId: Mob_ID (int)
+ Count: number (int)
},
- ... (can repeated up to MAX_QUEST_OBJECTIVES times)
+ // ... (can be repeated up to MAX_QUEST_OBJECTIVES times)
)
- Drops: (
+ Drops: ( (list, optional)
{
- ItemId: Item ID to drop [int]
- Rate: Drop rate [int]
- MobId: Mob ID to match [int, optional]
+ ItemId: item_to_drop (int)
+ Rate: Drop_Rate (int)
+ MobId: Mob_ID_to_match (int, optional)
},
- ... (can be repeated)
+ // ... (can be repeated)
)
},
-******************************************************************************/
+**************************************************************************/
+
{
Id: 1000
Name: "Transcend"
diff --git a/db/re/item_chain.conf b/db/re/item_chain.conf
index 57eaef05e..892686271 100644
--- a/db/re/item_chain.conf
+++ b/db/re/item_chain.conf
@@ -1,21 +1,40 @@
-//====================================================
+//================= Hercules Database =====================================
//= _ _ _
//= | | | | | |
//= | |_| | ___ _ __ ___ _ _| | ___ ___
//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
//= | | | | __/ | | (__| |_| | | __/\__ \
//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
-//= http://herc.ws/board/
-//================= More Information =================
+//= Copyright (C) 2013-2015 Hercules Dev Team
+//=
+//= Hercules 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/>.
+//================= More Information ======================================
// http://herc.ws/board/topic/1244-official-item-grouppackagechain
-//====================================================
-// Structure of file:
-/*
- ITMCHAIN_<Name>: {
- <Item_Name>: <chance>
- }
-*/
+//=========================================================================
+
+/**************************************************************************
+ ************* Entry structure ********************************************
+ **************************************************************************
+ITMCHAIN_<Name>: {
+ <Item_Name>: <chance>
+ // ...
+}
+**************************************************************************/
ITMCHAIN_ORE: {
Iron_Ore: 600
diff --git a/db/re/item_combo_db.txt b/db/re/item_combo_db.txt
index d2abb9828..bc5203d8f 100644
--- a/db/re/item_combo_db.txt
+++ b/db/re/item_combo_db.txt
@@ -206,7 +206,7 @@
2963:15074,{ bonus bDelayrate,-5; bonus2 bAddRaceTolerance,RC_DemiPlayer,5; }
2964:15073,{ bonus bDelayrate,-5; bonus2 bAddRaceTolerance,RC_DemiPlayer,5; }
2964:15074,{ bonus bVariableCastrate,-5; }
-2997:2998,{ bonus bMatkRate,10; bonus bAtkRate,10; }
+2997:2999,{ bonus bMatkRate,10; bonus bAtkRate,10; }
4001:4197,{ bonus bFlee,18; }
4006:4266,{ bonus bFlee,18; }
4009:4179,{ bonus bFlee,18; }
@@ -281,6 +281,7 @@
//5206:5768,{ bonus bDex,1; if(getequiprefinerycnt(EQI_HEAD_TOP) > 4) bonus bDelayrate,4-getequiprefinerycnt(EQI_HEAD_TOP); }
5358:5653,{ bonus bAgi,1; bonus bFlee,3; }
//5359:5657,{ bonus bLongAtkRate,getequiprefinerycnt(EQI_HEAD_TOP); }
+5574:5073,{ bonus bDex, 2; bonus bDef, 2; }
5401:5653,{ bonus bInt,1; bonus bMatkRate,2; }
5470:5653,{ bonus bDex,1; bonus bLongAtkRate,3; }
5690:13428,{ bonus2 bAddRace,RC_DemiPlayer,10; bonus bHit,10; }
@@ -302,12 +303,14 @@
15091:18820:20721:22033,{ bonus2 bSubEle,Ele_Neutral,15; bonus bMaxHPrate,25; bonus bMaxSPrate,25; bonus bMatkRate,10; }
15117:20744:22047,{ bonus bMaxHP,25; bonus bMaxSP,25; bonus bSpeedRate,25; if (getequiprefinerycnt(EQI_GARMENT)+getequiprefinerycnt(EQI_SHOES)+getequiprefinerycnt(EQI_ARMOR) >= 30) { bonus bMaxHP,5; bonus bMaxSP,5; } }
18510:18511,{ bonus2 bAddRace,RC_Angel,3; }
+18728:15061:2495:20700,{ bonus bAllStats, 1; bonus2 bSubEle, Ele_Water, 50; }
18776:20710,{ bonus bAgi,5; bonus bFlee,10; }
18824:18825,{ bonus bMaxHP,100; bonus2 bSubEle,Ele_Neutral,getequiprefinerycnt(EQI_HEAD_TOP); }
18997:28326:28327,{ bonus bSpeedRate,10; bonus bBaseAtk,50; bonus bMatk,50; if(getequiprefinerycnt(EQI_HEAD_TOP)>=9){ bonus bMaxHPrate,10; bonus bMaxSPrate,50; } }
-19026:20756,{ set .@c, getequiprefinerycnt(EQI_GARMENT); bonus2 bSPGainRace,RC_Fish,10; bonus3 bAddMonsterDropItem,551,RC_Fish,(5+.@c); bonus2 bAddItemHealRate,551,5; bonus bHPrecovRate,(5+.@c); }
-19026:22059,{ bonus2 bCriticalAddRace,RC_Fish,(10+getequiprefinerycnt(EQI_SHOES)); }
-19026:20756:22059:15138,{ bonus bMaxHP,1000; bonus bMaxSP,100; bonus2 bExpAddRace,RC_Fish,20; bonus2 bMagicAddRace,RC_Fish,50; bonus2 bSubEle,Ele_Water,50; }
+19026:15138,{ bonus2 bAddRaceTolerance, RC_Fish, 10 + getequiprefinerycnt(EQI_ARMOR); }
+19026:20756,{ .@r = getequiprefinerycnt(EQI_GARMENT); bonus2 bSPGainRace, RC_Fish, 10; bonus3 bAddMonsterDropItem, Shusi, RC_Fish, (5 + .@r); bonus3 bAddMonsterDropItem, Fish_Slice, RC_Fish, (5 + .@r); bonus2 bAddItemHealRate, Shusi, 5; bonus2 bAddItemHealRate, Fish_Slice, 5; bonus bHPrecovRate, (5 + .@r); }
+19026:22059,{ bonus2 bCriticalAddRace, RC_Fish, 10 + getequiprefinerycnt(EQI_SHOES); }
+19026:15138:22059:20756,{ bonus bMaxHP, 1000; bonus bMaxSP, 100; bonus2 bExpAddRace, RC_Fish, 20; bonus2 bAddRace, RC_Fish, 50; bonus2 bMagicAddRace, RC_Fish, 50; bonus2 bSubEle, Ele_Water, 50; }
19827:20763,{ bonus2 bAddRaceTolerance,RC_Player,4; }
20717:22000,{ bonus bMaxHPrate,15; bonus bMaxSPrate,5; }
20717:22001,{ bonus bMaxHPrate,15; bonus bMaxSPrate,5; }
diff --git a/db/re/item_db.conf b/db/re/item_db.conf
index 460cfff1d..b6eeba2cf 100644
--- a/db/re/item_db.conf
+++ b/db/re/item_db.conf
@@ -1,15 +1,42 @@
+//================= Hercules Database =====================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2014-2015 Hercules Dev Team
+//=
+//= Hercules 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/>.
+//=========================================================================
+//= Items Database
+//=========================================================================
+
item_db: (
-// Items Database
-//
-/******************************************************************************
- ************* Entry structure ************************************************
- ******************************************************************************
+/**************************************************************************
+ ************* Entry structure ********************************************
+ **************************************************************************
{
- // =================== Mandatory fields ===============================
+ // ================ Mandatory fields ==============================
Id: ID (int)
AegisName: "Aegis_Name" (string)
Name: "Item Name" (string)
- // =================== Optional fields ================================
+ // ================ Optional fields ===============================
Type: Item Type (int, defaults to 3 = etc item)
Buy: Buy Price (int, defaults to Sell * 2)
Sell: Sell Price (int, defaults to Buy / 2)
@@ -58,10 +85,9 @@ item_db: (
OnEquipScript: <" OnEquip Script (can also be multi-line) ">
OnUnequipScript: <" OnUnequip Script (can also be multi-line) ">
},
-******************************************************************************/
+**************************************************************************/
-// Healing Items
-// =============================================================
+//== Healing Items =========================================
{
Id: 501
AegisName: "Red_Potion"
@@ -1112,8 +1138,8 @@ item_db: (
}
Script: <" itemheal rand(105,145),0; ">
},
-// Usable Items
-// ===================================================================
+
+//== Usable Items ==========================================
{
Id: 601
AegisName: "Wing_Of_Fly"
@@ -1882,11 +1908,12 @@ item_db: (
Weight: 100
BuyingStore: true
Script: <"
- if(Class == Job_Assassin_Cross || Class == Job_Guillotine_Cross || Class == Job_Guillotine_Cross_T) {
- sc_start SC_DPOISON,60000,0;
- sc_start SC_ATTHASTE_INFINITY,60000,9;
+ if (Class == Job_Assassin_Cross || Class == Job_Guillotine_Cross || Class == Job_Guillotine_Cross_T) {
+ sc_start SC_DPOISON, 60000, 0;
+ sc_start SC_ATTHASTE_INFINITY, 60000, 9;
+ } else {
+ percentheal -100, -100;
}
- else percentheal -100,-100;
">
},
{
@@ -1897,10 +1924,7 @@ item_db: (
Buy: 5000
Weight: 300
BuyingStore: true
- Script: <"
- sc_start SC_DPOISON,10000,0,1000,SCFLAG_NONE;
- sc_start SC_POISON,50000,0;
- ">
+ Script: <" percentheal 50, 50; ">
},
{
Id: 680
@@ -2158,8 +2182,8 @@ item_db: (
}
Script: <" itemskill MG_FROSTDIVER,1; ">
},
-// Etc Items
-// ===================================================================
+
+//== Etc Items =============================================
{
Id: 701
AegisName: "Ora_Ora"
@@ -4160,9 +4184,8 @@ item_db: (
Weight: 10
BuyingStore: true
},
-// Weapons
-// ===================================================================
-// 1-Handed Swords
+
+//== One-Handed Swords =====================================
{
Id: 1101
AegisName: "Sword"
@@ -5006,6 +5029,8 @@ item_db: (
EquipLv: 27
View: 2
},
+
+//== Two-Handed Swords =====================================
{
Id: 1151
AegisName: "Slayer"
@@ -6039,7 +6064,8 @@ item_db: (
EquipLv: 120
View: 3
},
-// Daggers
+
+//== Daggers ===============================================
{
Id: 1201
AegisName: "Knife"
@@ -6862,7 +6888,8 @@ item_db: (
View: 1
Script: <" bonus bAtkEle,Ele_Water; ">
},
-// Katars
+
+//== Katars ================================================
{
Id: 1250
AegisName: "Jur"
@@ -7970,7 +7997,8 @@ item_db: (
bonus2 bAddEff,Eff_Bleeding,500; /* Custom IRO */
">
},
-// 1-Handed Axes
+
+//== One-Handed Axes =======================================
{
Id: 1301
AegisName: "Axe"
@@ -8372,7 +8400,8 @@ item_db: (
bonus bInt,8;
">
},
-// 2-Handed Axes
+
+//== Two-Handed Axes =======================================
{
Id: 1351
AegisName: "Battle_Axe"
@@ -9449,7 +9478,8 @@ item_db: (
bonus2 bAddEff,Eff_Stun,500; /* Custom IRO */
">
},
-// 1-Handed Spears
+
+//== One-Handed Spears =====================================
{
Id: 1400
AegisName: "Spear_of_Vicious_Mind"
@@ -10301,6 +10331,26 @@ item_db: (
OnUnequipScript: <" heal -1000,0; ">
},
{
+ Id: 1441
+ AegisName: "Ru_Blue_Spear"
+ Name: "Ru Blue Spear"
+ Type: 4
+ Buy: 20
+ Weight: 1200
+ Atk: 200
+ Range: 3
+ Slots: 1
+ Job: 0x00004000
+ Loc: 2
+ WeaponLv: 3
+ EquipLv: 100
+ View: 4
+ Script: <"
+ bonus bStr,5;
+ bonus bAgi,5;
+ ">
+},
+{
Id: 1443
AegisName: "Crimson_Spear"
Name: "Crimson Spear"
@@ -10320,6 +10370,8 @@ item_db: (
if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); }
">
},
+
+//== Two-Handed Spears =====================================
{
Id: 1450
AegisName: "Lance_of_Vicious_Mind"
@@ -10693,6 +10745,8 @@ item_db: (
bonus bStr,3;
">
},
+
+//== Two-Handed Staves =====================================
{
Id: 1472
AegisName: "Staff_Of_Soul"
@@ -10733,7 +10787,8 @@ item_db: (
bonus bDex,2;
">
},
-// 2-Handed Spears
+
+//== Two-Handed Spears =====================================
{
Id: 1474
AegisName: "Gae_Bolg"
@@ -11309,7 +11364,8 @@ item_db: (
if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); }
">
},
-// Maces
+
+//== Maces =================================================
{
Id: 1501
AegisName: "Club"
@@ -12276,7 +12332,8 @@ item_db: (
EquipLv: 99
View: 8
},
-// Books
+
+//== Books =================================================
{
Id: 1550
AegisName: "Book"
@@ -13259,7 +13316,8 @@ item_db: (
bonus bMatk,getrefine()*3;
">
},
-// GM Weapon
+
+//== GM Weapon =============================================
{
Id: 1599
AegisName: "Angra_Manyu"
@@ -13289,7 +13347,8 @@ item_db: (
bonus bFixedCastrate,-100;
">
},
-// Staffs
+
+//== Staves ================================================
{
Id: 1600
AegisName: "Rod_of_Vicious_Mind"
@@ -14990,7 +15049,8 @@ item_db: (
if(BaseLevel>70) { bonus bMatk,(((BaseLevel-70)/10)*5); }
">
},
-// Bows
+
+//== Bows ==================================================
{
Id: 1701
AegisName: "Bow"
@@ -15927,7 +15987,8 @@ item_db: (
bonus bDex,2;
">
},
-// Arrows
+
+//== Arrows ================================================
{
Id: 1750
AegisName: "Arrow"
@@ -16282,7 +16343,8 @@ item_db: (
EquipLv: 95
View: 1
},
-// Knuckles
+
+//== Knuckles ==============================================
{
Id: 1800
AegisName: "Fist_of_Vicious_Mind"
@@ -17093,7 +17155,8 @@ item_db: (
if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); }
">
},
-// Instruments
+
+//== Instruments ===========================================
{
Id: 1900
AegisName: "Violin_of_Vicious_Mind"
@@ -18008,7 +18071,8 @@ item_db: (
}
">
},
-// Whips
+
+//== Whips =================================================
{
Id: 1950
AegisName: "Rope"
@@ -18950,7 +19014,8 @@ item_db: (
bonus bMatk,pow(min(getrefine(),15),2)/2;
">
},
-// Additional 2-Handed Staffs
+
+//== More Two-Handed Staves ================================
{
Id: 2000
AegisName: "Destruction_Rod"
@@ -19629,8 +19694,8 @@ item_db: (
bonus bUnbreakableWeapon,0;
">
},
-// Shields
-// ===================================================================
+
+//== Shields ===============================================
{
Id: 2101
AegisName: "Guard"
@@ -21056,9 +21121,9 @@ item_db: (
bonus bMdef,10;
bonus2 bAddRaceTolerance, RC_All, 30;
bonus bUnbreakableShield,0;
-/* When you receive Melee Physical damage, chance of casting Protective Light for 60 seconds. */
-/* Cancels Stun, Sleep, Curse, Stone Curse, Poison, Blind, Silence, Bleeding, Chaos, and Frozen. */
-/* Protects the user against such effects for a set duration. */
+ /* When you receive Melee Physical damage, chance of casting Protective Light for 60 seconds. */
+ /* Cancels Stun, Sleep, Curse, Stone Curse, Poison, Blind, Silence, Bleeding, Chaos, and Frozen. */
+ /* Protects the user against such effects for a set duration. */
">
},
{
@@ -21249,7 +21314,8 @@ item_db: (
if(getrefine()>=7) { bonus bMatk,20; }
">
},
-// GM Shield
+
+//== GM Shield =============================================
{
Id: 2199
AegisName: "Ahura_Mazda"
@@ -21279,8 +21345,8 @@ item_db: (
OnEquipScript: <" sc_start4 SC_ENDURE,60000,10,0,0,1; ">
OnUnequipScript: <" sc_end SC_ENDURE; ">
},
-// Headgears
-// ===================================================================
+
+//== Headgears =============================================
{
Id: 2201
AegisName: "Sunglasses"
@@ -22523,8 +22589,8 @@ item_db: (
Loc: 256
View: 86
},
-// Armors
-// ===================================================================
+
+//== Armors ================================================
{
Id: 2301
AegisName: "Cotton_Shirt"
@@ -24164,8 +24230,8 @@ item_db: (
Loc: 16
Script: <" bonus bMdef,3; ">
},
-// Footgears
-// ===================================================================
+
+//== Footgears =============================================
{
Id: 2401
AegisName: "Sandals"
@@ -25805,8 +25871,10 @@ item_db: (
Loc: 64
EquipLv: 110
Script: <"
- if(BaseClass==Job_Mage||BaseClass==Job_Archer||BaseClass==Job_Acolyte) bonus bMaxHP,BaseLevel*5;
- else if(BaseClass==Job_Swordman||BaseClass==Job_Merchant||BaseClass==Job_Thief) bonus bMaxSP,JobLevel*2;
+ if (BaseClass == Job_Mage || BaseClass == Job_Archer || BaseClass == Job_Acolyte)
+ bonus bMaxHP, BaseLevel * 5;
+ else if (BaseClass == Job_Swordman || BaseClass == Job_Merchant || BaseClass == Job_Thief)
+ bonus bMaxSP, JobLevel * 2;
">
},
{
@@ -25906,8 +25974,8 @@ item_db: (
bonus bMaxSP,30+((getrefine()/3)*10);
">
},
-// Garments
-// ===================================================================
+
+//== Garments ==============================================
{
Id: 2501
AegisName: "Hood"
@@ -27620,8 +27688,8 @@ item_db: (
bonus bVit,1;
">
},
-// Accessories
-// ===================================================================
+
+//== Accessories ===========================================
{
Id: 2601
AegisName: "Ring"
@@ -33812,7 +33880,7 @@ item_db: (
">
},
{
- Id: 2998
+ Id: 2999
AegisName: "RWC_Silver_Brooch"
Name: "RWC Silver Brooch"
Type: 5
@@ -33825,8 +33893,7 @@ item_db: (
">
},
-// Cards
-// ===================================================================
+//== Cards =================================================
{
Id: 4001
AegisName: "Poring_Card"
@@ -41770,7 +41837,7 @@ item_db: (
Weight: 10
Loc: 16
Script: <"
- bonus2 bMagicAddEle,Ele_Shadow,50;
+ bonus2 bMagicAddEle,Ele_Dark,50;
bonus2 bMagicAddEle,Ele_Undead,50;
bonus2 bMagicAddRace,RC_Demon,50;
bonus2 bMagicAddRace,RC_Undead,50;
@@ -42242,8 +42309,9 @@ item_db: (
Weight: 10
Loc: 2
Script: <"
- bonus2 bSkillAtk,GC_CROSSIMPACT,100;
- if (getrefine() >= 10) bonus2 bSkillAtk,GC_CROSSIMPACT,200;
+ bonus2 bSkillAtk,GC_CROSSIMPACT,50;
+ if (getequipweaponlv(EQI_HAND_R) == 4) bonus2 bSkillAtk,GC_CROSSIMPACT,50;
+ if (getrefine() >= 10) bonus2 bSkillAtk,GC_CROSSIMPACT,50;
">
},
{
@@ -42255,8 +42323,9 @@ item_db: (
Weight: 10
Loc: 2
Script: <"
- bonus2 bSkillAtk,AB_JUDEX,100;
- if (getrefine() >= 10) bonus2 bSkillAtk,AB_JUDEX,200;
+ bonus2 bSkillAtk,AB_JUDEX,50;
+ if (getequipweaponlv(EQI_HAND_R) == 4) bonus2 bSkillAtk,AB_JUDEX,50;
+ if (getrefine() >= 10) bonus2 bSkillAtk,AB_JUDEX,50;
">
},
{
@@ -42268,8 +42337,9 @@ item_db: (
Weight: 10
Loc: 2
Script: <"
- bonus2 bSkillAtk,WL_HELLINFERNO,100;
- if (getrefine() >= 10) bonus2 bSkillAtk,WL_HELLINFERNO,200;
+ bonus2 bSkillAtk,WL_HELLINFERNO,50;
+ if (getequipweaponlv(EQI_HAND_R) == 4) bonus2 bSkillAtk,WL_HELLINFERNO,50;
+ if (getrefine() >= 10) bonus2 bSkillAtk,WL_HELLINFERNO,50;
">
},
{
@@ -42281,8 +42351,9 @@ item_db: (
Weight: 10
Loc: 2
Script: <"
- bonus2 bSkillAtk,RA_AIMEDBOLT,100;
- if (getrefine() >= 10) bonus2 bSkillAtk,RA_AIMEDBOLT,200;
+ bonus2 bSkillAtk,RA_AIMEDBOLT,50;
+ if (getequipweaponlv(EQI_HAND_R) == 4) bonus2 bSkillAtk,RA_AIMEDBOLT,50;
+ if (getrefine() >= 10) bonus2 bSkillAtk,RA_AIMEDBOLT,50;
">
},
{
@@ -42294,8 +42365,9 @@ item_db: (
Weight: 10
Loc: 2
Script: <"
- bonus2 bSkillAtk,NC_POWERSWING,100;
- if (getrefine() >= 10) bonus2 bSkillAtk,NC_POWERSWING,200;
+ bonus2 bSkillAtk,NC_POWERSWING,50;
+ if (getequipweaponlv(EQI_HAND_R) == 4) bonus2 bSkillAtk,NC_POWERSWING,50;
+ if (getrefine() >= 10) bonus2 bSkillAtk,NC_POWERSWING,50;
">
},
{
@@ -42307,8 +42379,9 @@ item_db: (
Weight: 10
Loc: 2
Script: <"
- bonus2 bSkillAtk,RK_SONICWAVE,100;
- if (getrefine() >= 10) bonus2 bSkillAtk,RK_SONICWAVE,200;
+ bonus2 bSkillAtk,RK_SONICWAVE,50;
+ if (getequipweaponlv(EQI_HAND_R) == 4) bonus2 bSkillAtk,RK_SONICWAVE,50;
+ if (getrefine() >= 10) bonus2 bSkillAtk,RK_SONICWAVE,50;
">
},
{
@@ -42320,8 +42393,9 @@ item_db: (
Weight: 10
Loc: 2
Script: <"
- bonus2 bSkillAtk,LG_BANISHINGPOINT,100;
- if (getrefine() >= 10) bonus2 bSkillAtk,LG_BANISHINGPOINT,200;
+ bonus2 bSkillAtk,LG_BANISHINGPOINT,50;
+ if (getequipweaponlv(EQI_HAND_R) == 4) bonus2 bSkillAtk,LG_BANISHINGPOINT,50;
+ if (getrefine() >= 10) bonus2 bSkillAtk,LG_BANISHINGPOINT,50;
">
},
{
@@ -42333,8 +42407,9 @@ item_db: (
Weight: 10
Loc: 2
Script: <"
- bonus2 bSkillAtk,GN_CARTCANNON,100;
- if (getrefine() >= 10) bonus2 bSkillAtk,GN_CARTCANNON,200;
+ bonus2 bSkillAtk,GN_CARTCANNON,50;
+ if (getequipweaponlv(EQI_HAND_R) == 4) bonus2 bSkillAtk,GN_CARTCANNON,50;
+ if (getrefine() >= 10) bonus2 bSkillAtk,GN_CARTCANNON,50;
">
},
{
@@ -42346,8 +42421,9 @@ item_db: (
Weight: 10
Loc: 2
Script: <"
- bonus2 bSkillAtk,SO_CLOUD_KILL,100;
- if (getrefine() >= 10) bonus2 bSkillAtk,SO_CLOUDKILL,200;
+ bonus2 bSkillAtk,SO_CLOUD_KILL,50;
+ if (getequipweaponlv(EQI_HAND_R) == 4) bonus2 bSkillAtk,SO_CLOUD_KILL,50;
+ if (getrefine() >= 10) bonus2 bSkillAtk,SO_CLOUDKILL,50;
">
},
{
@@ -42359,8 +42435,9 @@ item_db: (
Weight: 10
Loc: 2
Script: <"
- bonus2 bSkillAtk,SR_DRAGONCOMBO,100;
- if (getrefine() >= 10) bonus2 bSkillAtk,SR_DRAGONCOMBO,200;
+ bonus2 bSkillAtk,SR_DRAGONCOMBO,50;
+ if (getequipweaponlv(EQI_HAND_R) == 4) bonus2 bSkillAtk,SR_DRAGONCOMBO,50;
+ if (getrefine() >= 10) bonus2 bSkillAtk,SR_DRAGONCOMBO,50;
">
},
{
@@ -42372,8 +42449,9 @@ item_db: (
Weight: 10
Loc: 2
Script: <"
- bonus2 bSkillAtk,SC_FEINTBOMB,100;
- if (getrefine() >= 10) bonus2 bSkillAtk,SC_FEINTBOMB,200;
+ bonus2 bSkillAtk,SC_FEINTBOMB,50;
+ if (getequipweaponlv(EQI_HAND_R) == 4) bonus2 bSkillAtk,SC_FEINTBOMB,50;
+ if (getrefine() >= 10) bonus2 bSkillAtk,SC_FEINTBOMB,50;
">
},
{
@@ -42385,8 +42463,9 @@ item_db: (
Weight: 10
Loc: 2
Script: <"
- bonus2 bSkillAtk,WM_METALICSOUND,100;
- if (getrefine() >= 10) bonus2 bSkillAtk,WM_METALICSOUND,200;
+ bonus2 bSkillAtk,WM_METALICSOUND,50;
+ if (getequipweaponlv(EQI_HAND_R) == 4) bonus2 bSkillAtk,WM_METALICSOUND,50;
+ if (getrefine() >= 10) bonus2 bSkillAtk,WM_METALICSOUND,50;
">
},
{
@@ -42398,13 +42477,13 @@ item_db: (
Weight: 10
Loc: 2
Script: <"
- bonus2 bSkillAtk,WM_REVERBERATION,100;
- if (getrefine() >= 10) bonus2 bSkillAtk,WM_REVERBERATION,200;
+ bonus2 bSkillAtk,WM_REVERBERATION,50;
+ if (getequipweaponlv(EQI_HAND_R) == 4) bonus2 bSkillAtk,WM_REVERBERATION,50;
+ if (getrefine() >= 10) bonus2 bSkillAtk,WM_REVERBERATION,50;
">
},
-// Armor Enchant System
-// ===================================================================
+//== Armor Enchant System ==================================
{
Id: 4700
AegisName: "Strength1"
@@ -44142,8 +44221,7 @@ item_db: (
Script: <" bonus bMaxSP,75; ">
},
-// More Headgears
-// ===================================================================
+//== More Headgears ========================================
{
Id: 5001
AegisName: "Headset"
@@ -45117,7 +45195,7 @@ item_db: (
Job: 0xFFFFFFFE
Loc: 256
View: 157
- Script: <" bonus bDex,2; ">
+ Script: <" bonus bDex, 2; ">
},
{
Id: 5074
@@ -53507,9 +53585,8 @@ item_db: (
Refine: false
View: 555
Script: <"
- bonus bUnbreakableHelm,0;
- bonus bDex,2;
- bonus bHitRate,3;
+ bonus bUnbreakableHelm, 0;
+ bonus bHitRate, 3;
">
},
{
@@ -58834,8 +58911,8 @@ item_db: (
/* Grant additional effects on Rune stone skill activation */
">
},
-// More Etc Items
-// ===================================================================
+
+//== More Etc Items ========================================
{
Id: 6000
AegisName: "Dark_Ashes"
@@ -74365,8 +74442,8 @@ item_db: (
Buy: 2
Weight: 10
},
-// Pet Eggs
-// ===================================================================
+
+//== Pet Eggs ==============================================
{
Id: 9001
AegisName: "Poring_Egg"
@@ -74812,8 +74889,8 @@ item_db: (
Type: 7
Buy: 20
},
-// Pet Accessories
-// ===================================================================
+
+//== Pet Accessories =======================================
{
Id: 10001
AegisName: "Skull_Helm"
@@ -75087,8 +75164,8 @@ item_db: (
Type: 8
Buy: 20
},
-// Misc "Etc" Books
-// ===================================================================
+
+//== Misc "Etc" Books ======================================
{
Id: 11000
AegisName: "Prontera_Book_01"
@@ -75558,8 +75635,6 @@ item_db: (
Buy: 20
Weight: 50
},
-// More Usable Items
-// ===================================================================
{
Id: 11058
AegisName: "Novice_Combi_Book"
@@ -75574,6 +75649,8 @@ item_db: (
Buy: 0
Weight: 10
},
+
+//== More Usable Items =====================================
{
Id: 11500
AegisName: "Light_Yellow_Pot"
@@ -75983,7 +76060,22 @@ item_db: (
Type: 0
Buy: 0
Weight: 10
- Script: <" itemheal rand(70,110),0; ">
+ Script: <"
+ .@temp = rand(1,4);
+ if (.@temp == 1) {
+ heal -100, 0;
+ } else if (.@temp == 2) {
+ showscript "Huuph...! Yucky..! Wa, Water...!!";
+ sc_start SC_STUN, 3000, 0, 50000, SCFLAG_NONE;
+ } else if (.@temp == 3) {
+ showscript "Yeeyuck...!! This is rotten!!";
+ sc_start SC_POISON, 50000, 0;
+ } else {
+ specialeffect2 EF_HIT4;
+ showscript "Arrrrrgggg...!! Bu, Bu, Bugggggg!!!!!";
+ getitem Rice_weevil_Bug, 1;
+ }
+ ">
},
{
Id: 11537
@@ -75992,7 +76084,34 @@ item_db: (
Type: 0
Buy: 0
Weight: 10
- Script: <" itemheal rand(100,150),0; ">
+ Script: <"
+ .@temp = rand(1,6);
+ if (.@temp == 1) {
+ specialeffect2 EF_POISONHIT;
+ showscript "Errrgg!!! This is so.. bitter....!!";
+ heal 0,-50;
+ } else if (.@temp == 2) {
+ specialeffect2 EF_HEAL;
+ showscript "....Well at least this is good for my health though.";
+ percentheal 15,0;
+ } else if (.@temp == 3) {
+ specialeffect2 EF_POISONHIT;
+ showscript "Phewphew!! Arg.... Is this poisoned or what?!";
+ heal 0,-100;
+ } else if (.@temp == 4) {
+ specialeffect2 EF_POISONHIT;
+ showscript "Whasdfhwkljhrtklwert....!!";
+ heal 0,-200;
+ } else if (.@temp == 5) {
+ specialeffect2 EF_HEAL;
+ showscript "It's ok, no one sew me yet..";
+ percentheal 10,0;
+ } else {
+ specialeffect2 EF_HEAL;
+ showscript "I really need something to eat... ?? Sorry, little buggy.";
+ percentheal 5,0;
+ }
+ ">
},
{
Id: 11538
@@ -76403,7 +76522,7 @@ item_db: (
Buy: 2
Weight: 250
BuyingStore: true
- Script: <" getitem 1750,500; ">
+ Script: <" getitem Arrow, 500; ">
},
{
Id: 12005
@@ -76413,7 +76532,7 @@ item_db: (
Buy: 2
Weight: 250
BuyingStore: true
- Script: <" getitem 1770,500; ">
+ Script: <" getitem Iron_Arrow, 500; ">
},
{
Id: 12006
@@ -76423,7 +76542,7 @@ item_db: (
Buy: 2
Weight: 250
BuyingStore: true
- Script: <" getitem 1753,500; ">
+ Script: <" getitem Steel_Arrow, 500; ">
},
{
Id: 12007
@@ -76433,7 +76552,7 @@ item_db: (
Buy: 2
Weight: 250
BuyingStore: true
- Script: <" getitem 1765,500; ">
+ Script: <" getitem Oridecon_Arrow, 500; ">
},
{
Id: 12008
@@ -76443,7 +76562,7 @@ item_db: (
Buy: 2
Weight: 250
BuyingStore: true
- Script: <" getitem 1752,500; ">
+ Script: <" getitem Fire_Arrow, 500; ">
},
{
Id: 12009
@@ -76453,7 +76572,7 @@ item_db: (
Buy: 2
Weight: 250
BuyingStore: true
- Script: <" getitem 1751,500; ">
+ Script: <" getitem Silver_Arrow, 500; ">
},
{
Id: 12010
@@ -76463,7 +76582,7 @@ item_db: (
Buy: 2
Weight: 250
BuyingStore: true
- Script: <" getitem 1755,500; ">
+ Script: <" getitem Arrow_Of_Wind, 500; ">
},
{
Id: 12011
@@ -76473,7 +76592,7 @@ item_db: (
Buy: 2
Weight: 250
BuyingStore: true
- Script: <" getitem 1756,500; ">
+ Script: <" getitem Stone_Arrow, 500; ">
},
{
Id: 12012
@@ -76483,7 +76602,7 @@ item_db: (
Buy: 2
Weight: 250
BuyingStore: true
- Script: <" getitem 1754,500; ">
+ Script: <" getitem Crystal_Arrow, 500; ">
},
{
Id: 12013
@@ -76493,7 +76612,7 @@ item_db: (
Buy: 2
Weight: 250
BuyingStore: true
- Script: <" getitem 1767,500; ">
+ Script: <" getitem Arrow_Of_Shadow, 500; ">
},
{
Id: 12014
@@ -76503,7 +76622,7 @@ item_db: (
Buy: 2
Weight: 250
BuyingStore: true
- Script: <" getitem 1757,500; ">
+ Script: <" getitem Immatrial_Arrow, 500; ">
},
{
Id: 12015
@@ -76513,7 +76632,7 @@ item_db: (
Buy: 2
Weight: 250
BuyingStore: true
- Script: <" getitem 1762,500; ">
+ Script: <" getitem Rusty_Arrow, 500; ">
},
{
Id: 12016
@@ -78118,7 +78237,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6017,1800000; ">
+ Script: <" mercenary_create MER_ARCHER01, 1800000; ">
},
{
Id: 12154
@@ -78136,7 +78255,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6018,1800000; ">
+ Script: <" mercenary_create MER_ARCHER02, 1800000; ">
},
{
Id: 12155
@@ -78154,7 +78273,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6019,1800000; ">
+ Script: <" mercenary_create MER_ARCHER03, 1800000; ">
},
{
Id: 12156
@@ -78172,7 +78291,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6020,1800000; ">
+ Script: <" mercenary_create MER_ARCHER04, 1800000; ">
},
{
Id: 12157
@@ -78190,7 +78309,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6021,1800000; ">
+ Script: <" mercenary_create MER_ARCHER05, 1800000; ">
},
{
Id: 12158
@@ -78208,7 +78327,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6022,1800000; ">
+ Script: <" mercenary_create MER_ARCHER06, 1800000; ">
},
{
Id: 12159
@@ -78226,7 +78345,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6023,1800000; ">
+ Script: <" mercenary_create MER_ARCHER07, 1800000; ">
},
{
Id: 12160
@@ -78244,7 +78363,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6024,1800000; ">
+ Script: <" mercenary_create MER_ARCHER08, 1800000; ">
},
{
Id: 12161
@@ -78262,7 +78381,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6025,1800000; ">
+ Script: <" mercenary_create MER_ARCHER09, 1800000; ">
},
{
Id: 12162
@@ -78280,7 +78399,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6026,1800000; ">
+ Script: <" mercenary_create MER_ARCHER10, 1800000; ">
},
{
Id: 12163
@@ -78298,7 +78417,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6037,1800000; ">
+ Script: <" mercenary_create MER_SWORDMAN01, 1800000; ">
},
{
Id: 12164
@@ -78316,7 +78435,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6038,1800000; ">
+ Script: <" mercenary_create MER_SWORDMAN02, 1800000; ">
},
{
Id: 12165
@@ -78334,7 +78453,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6039,1800000; ">
+ Script: <" mercenary_create MER_SWORDMAN03, 1800000; ">
},
{
Id: 12166
@@ -78352,7 +78471,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6040,1800000; ">
+ Script: <" mercenary_create MER_SWORDMAN04, 1800000; ">
},
{
Id: 12167
@@ -78370,7 +78489,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6041,1800000; ">
+ Script: <" mercenary_create MER_SWORDMAN05, 1800000; ">
},
{
Id: 12168
@@ -78388,7 +78507,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6042,1800000; ">
+ Script: <" mercenary_create MER_SWORDMAN06, 1800000; ">
},
{
Id: 12169
@@ -78406,7 +78525,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6043,1800000; ">
+ Script: <" mercenary_create MER_SWORDMAN07, 1800000; ">
},
{
Id: 12170
@@ -78424,7 +78543,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6044,1800000; ">
+ Script: <" mercenary_create MER_SWORDMAN08, 1800000; ">
},
{
Id: 12171
@@ -78442,7 +78561,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6045,1800000; ">
+ Script: <" mercenary_create MER_SWORDMAN09, 1800000; ">
},
{
Id: 12172
@@ -78460,7 +78579,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6046,1800000; ">
+ Script: <" mercenary_create MER_SWORDMAN10, 1800000; ">
},
{
Id: 12173
@@ -78478,7 +78597,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6027,1800000; ">
+ Script: <" mercenary_create MER_LANCER01, 1800000; ">
},
{
Id: 12174
@@ -78496,7 +78615,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6028,1800000; ">
+ Script: <" mercenary_create MER_LANCER02, 1800000; ">
},
{
Id: 12175
@@ -78514,7 +78633,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6029,1800000; ">
+ Script: <" mercenary_create MER_LANCER03, 1800000; ">
},
{
Id: 12176
@@ -78532,7 +78651,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6030,1800000; ">
+ Script: <" mercenary_create MER_LANCER04, 1800000; ">
},
{
Id: 12177
@@ -78550,7 +78669,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6031,1800000; ">
+ Script: <" mercenary_create MER_LANCER05, 1800000; ">
},
{
Id: 12178
@@ -78568,7 +78687,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6032,1800000; ">
+ Script: <" mercenary_create MER_LANCER06, 1800000; ">
},
{
Id: 12179
@@ -78586,7 +78705,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6033,1800000; ">
+ Script: <" mercenary_create MER_LANCER07, 1800000; ">
},
{
Id: 12180
@@ -78604,7 +78723,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6034,1800000; ">
+ Script: <" mercenary_create MER_LANCER08, 1800000; ">
},
{
Id: 12181
@@ -78622,7 +78741,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6035,1800000; ">
+ Script: <" mercenary_create MER_LANCER09, 1800000; ">
},
{
Id: 12182
@@ -78640,7 +78759,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 6036,1800000; ">
+ Script: <" mercenary_create MER_LANCER10, 1800000; ">
},
{
Id: 12183
@@ -78650,7 +78769,7 @@ item_db: (
Buy: 2
Weight: 250
BuyingStore: true
- Script: <" getitem 1772,500; ">
+ Script: <" getitem Holy_Arrow, 500; ">
},
{
Id: 12184
@@ -78834,8 +78953,7 @@ item_db: (
Weight: 200
},
-// Cash Shop Usable Items
-// ===================================================================
+//== Cash Shop Usable Items ================================
{
Id: 12202
AegisName: "Str_Dish10_"
@@ -80023,7 +80141,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 2058,1800000; ">
+ Script: <" mercenary_create M_MIMIC, 1800000; ">
},
{
Id: 12277
@@ -80041,7 +80159,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 2059,1800000; ">
+ Script: <" mercenary_create M_DISGUISE, 1800000; ">
},
{
Id: 12278
@@ -80059,7 +80177,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 2060,1800000; ">
+ Script: <" mercenary_create M_ALICE, 1800000; ">
},
{
Id: 12279
@@ -80406,7 +80524,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 1965,1800000; ">
+ Script: <" mercenary_create M_WILD_ROSE, 1800000; ">
},
{
Id: 12301
@@ -80424,7 +80542,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 1966,1800000; ">
+ Script: <" mercenary_create M_DOPPELGANGER, 1800000; ">
},
{
Id: 12302
@@ -80442,7 +80560,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" mercenary_create 1967,1800000; ">
+ Script: <" mercenary_create M_YGNIZEM, 1800000; ">
},
{
Id: 12303
@@ -80864,7 +80982,7 @@ item_db: (
Buy: 0
Weight: 10
BuyingStore: true
- Script: <" mercenary_create 2000,1800000; ">
+ Script: <" mercenary_create M_GAMEMASTER, 1800000; ">
},
{
Id: 12330
@@ -80874,7 +80992,7 @@ item_db: (
Buy: 0
Weight: 10
BuyingStore: true
- Script: <" mercenary_create 2001,1800000; ">
+ Script: <" mercenary_create F_GAMEMASTER, 1800000; ">
},
{
Id: 12331
@@ -81478,8 +81596,8 @@ item_db: (
sitting: true
}
Script: <"
- percentheal 3,0;
- itemskill PR_GLORIA,2;
+ percentheal 3, 0;
+ itemskill PR_GLORIA, 2;
">
},
{
@@ -81494,8 +81612,8 @@ item_db: (
sitting: true
}
Script: <"
- percentheal 0,3;
- itemskill PR_MAGNIFICAT,1;
+ percentheal 0, 3;
+ itemskill PR_MAGNIFICAT, 1;
">
},
{
@@ -81505,7 +81623,7 @@ item_db: (
Type: 2
Buy: 10
Weight: 100
- Script: <" percentheal 50,50; ">
+ Script: <" percentheal 50, 50; ">
},
{
Id: 12379
@@ -81523,7 +81641,7 @@ item_db: (
Type: 2
Buy: 10
Weight: 10
- Script: <" mercenary_create 2034,1800000; ">
+ Script: <" mercenary_create M_DESERT_WOLF_B, 1800000; ">
},
{
Id: 12381
@@ -81533,8 +81651,8 @@ item_db: (
Buy: 10
Weight: 10
Script: <"
- if(strcharinfo(3)=="job3_arch02") {
- mercenary_create 2037,1800000;
+ if (strcharinfo(3) == "job3_arch02") {
+ mercenary_create VALKYRIE_A, 1800000;
}
">
},
@@ -81546,8 +81664,8 @@ item_db: (
Buy: 10
Weight: 10
Script: <"
- if(strcharinfo(3)=="job3_arch02") {
- mercenary_create 2038,1800000;
+ if (strcharinfo(3) == "job3_arch02") {
+ mercenary_create VALKYRIE_B, 1800000;
}
">
},
@@ -81559,6 +81677,7 @@ item_db: (
Buy: 13750
Weight: 500
BuyingStore: true
+ Script: <" getitem Vulcan_Bullet, 1000; ">
},
{
Id: 12384
@@ -81753,7 +81872,7 @@ item_db: (
Weight: 100
Job: 0x00000400
BuyingStore: true
- Script: <" if(checkmount() == MOUNT_MADO) itemheal rand(200,300),0; ">
+ Script: <" if(checkmount() == MOUNT_MADO) itemheal rand(200,300), 0; ">
},
{
Id: 12393
@@ -81764,7 +81883,7 @@ item_db: (
Weight: 140
Job: 0x00000400
BuyingStore: true
- Script: <" if(checkmount() == MOUNT_MADO) itemheal rand(300,400),0; ">
+ Script: <" if(checkmount() == MOUNT_MADO) itemheal rand(300,400), 0; ">
},
{
Id: 12394
@@ -81775,7 +81894,7 @@ item_db: (
Weight: 180
Job: 0x00000400
BuyingStore: true
- Script: <" if(checkmount() == MOUNT_MADO) itemheal rand(400,500),0; ">
+ Script: <" if(checkmount() == MOUNT_MADO) itemheal rand(400,500), 0; ">
},
{
Id: 12395
@@ -81960,12 +82079,16 @@ item_db: (
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
+ Script: <"
+ specialeffect2 EF_ENERGYCOAT;
+ sc_start4 SC_ARMOR_PROPERTY, 10000, 1, Ele_Neutral, 1, 0;
+ ">
},
{
Id: 12407
@@ -82291,7 +82414,7 @@ item_db: (
Type: 2
Buy: 1000
Weight: 50
- Script: <" sc_start SC_STOMACHACHE,60000,rand(5,10);">
+ Script: <" sc_start2 SC_STOMACHACHE,60000,rand(5,10),75; ">
},
{
Id: 12436
@@ -83336,18 +83459,19 @@ item_db: (
{
Id: 12529
AegisName: "White_Slim_Potion_Box"
- Name: "Condensed White Potion Box"
+ Name: "White Slim Potion Box"
Type: 2
Buy: 0
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
+ Script: <" getitem White_Slim_Potion, 200; ">
},
{
Id: 12530
@@ -83358,29 +83482,30 @@ item_db: (
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
+ Script: <" getitem Fruit_Of_Mastela, 200; ">
},
{
Id: 12531
AegisName: "White_Potion_Box"
- Name: "White Potion 100 Box"
+ Name: "White Potion Box"
Type: 2
Buy: 0
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
- Script: <" getitem White_Potion,100; ">
+ Script: <" getitem White_Potion, 100; ">
},
{
Id: 12532
@@ -83391,13 +83516,13 @@ item_db: (
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
- Script: <" getitem Royal_Jelly,100; ">
+ Script: <" getitem Royal_Jelly, 100; ">
},
{
Id: 12533
@@ -83408,13 +83533,13 @@ item_db: (
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
- Script: <" getitem Blue_Herb,100; ">
+ Script: <" getitem Blue_Herb, 100; ">
},
{
Id: 12534
@@ -83425,13 +83550,30 @@ item_db: (
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
+ noselltonpc: true
+ nomail: true
+ noauction: true
nogstorage: true
+ }
+ Script: <" getitem Seed_Of_Yggdrasil, 30; ">
+},
+{
+ Id: 12535
+ AegisName: "Iggdrasilberry_Box"
+ Name: "Yggdrasil Berry Box"
+ Type: 2
+ Buy: 0
+ Trade: {
+ nodrop: true
+ notrade: true
+ nocart: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
- Script: <" getitem Seed_Of_Yggdrasil,30; ">
+ Script: <" getitem Yggdrasilberry, 15; ">
},
{
Id: 12536
@@ -83597,7 +83739,7 @@ item_db: (
{
Id: 12549
AegisName: "White_Slim_Pot_Box2"
- Name: "Condensed White Potion 200 Box"
+ Name: "White Slim Potion Box"
Type: 2
Buy: 0
Trade: {
@@ -83609,7 +83751,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" getitem White_Slim_Potion,200; ">
+ Script: <" getitem White_Slim_Potion, 100; ">
},
{
Id: 12550
@@ -83626,7 +83768,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" getitem Poison_Bottle,30; ">
+ Script: <" getitem Poison_Bottle, 30; ">
},
{
Id: 12551
@@ -83904,7 +84046,11 @@ item_db: (
Weight: 20
EquipLv: 120
BuyingStore: true
- Script: <" itemheal 0,rand(50,65); ">
+ Script: <"
+ itemheal 0, rand(50,65);
+ specialeffect2 EF_GUARD;
+ sc_start SC_MORA_BUFF, 120000, 50;
+ ">
},
{
Id: 12575
@@ -84456,6 +84602,7 @@ item_db: (
Type: 11
Buy: 20
Weight: 10
+ Script: <" mercenary_create M_WANDER_MAN, 1800000; ">
},
{
Id: 12627
@@ -84464,6 +84611,7 @@ item_db: (
Type: 11
Buy: 20
Weight: 10
+ Script: <" mercenary_create M_WICKED_NYMPH, 1800000; ">
},
{
Id: 12628
@@ -84472,6 +84620,7 @@ item_db: (
Type: 11
Buy: 20
Weight: 10
+ Script: <" mercenary_create M_KASA, 1800000; ">
},
{
Id: 12629
@@ -84480,6 +84629,7 @@ item_db: (
Type: 11
Buy: 20
Weight: 10
+ Script: <" mercenary_create M_SALAMANDER, 1800000; ">
},
{
Id: 12630
@@ -84488,6 +84638,7 @@ item_db: (
Type: 11
Buy: 20
Weight: 10
+ Script: <" mercenary_create M_TEDDY_BEAR, 1800000; ">
},
{
Id: 12631
@@ -84504,6 +84655,27 @@ item_db: (
Buy: 0
},
{
+ Id: 12633
+ AegisName: "Malang_Cat_Can"
+ Name: "Malang Cat Can"
+ Type: 2
+ Buy: 0
+ Weight: 50
+ Trade: {
+ nodrop: true
+ notrade: true
+ nocart: true
+ noselltonpc: true
+ nomail: true
+ noauction: true
+ nogstorage: true
+ }
+ Script: <"
+ specialeffect EF_MAGICALATTHIT;
+ sc_start2 SC_OVERLAPEXPUP,1200000,10,20;
+ ">
+},
+{
Id: 12636
AegisName: "Malang_Sp_Can"
Name: "Malang Sp Can"
@@ -84535,7 +84707,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" getitem Gong_Bung,200; ">
+ Script: <" getitem Gong_Bung, 200; ">
},
{
Id: 12638
@@ -84553,7 +84725,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" getitem Dried_Squid,200; ">
+ Script: <" getitem Dried_Squid, 200; ">
},
{
Id: 12639
@@ -84571,7 +84743,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" getitem Flying_Fish,200; ">
+ Script: <" getitem Flying_Fish, 200; ">
},
{
Id: 12640
@@ -84589,7 +84761,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" getitem Starfish,200; ">
+ Script: <" getitem Starfish, 200; ">
},
{
Id: 12641
@@ -84611,7 +84783,7 @@ item_db: (
{
Id: 12642
AegisName: "Fruit_Of_Mastela_Box2"
- Name: "Fruit Box (100)"
+ Name: "Mastela Fruit 100 Box"
Type: 0
Buy: 0
Trade: {
@@ -84623,7 +84795,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" getitem Fruit_Of_Mastela,100; ">
+ Script: <" getitem Fruit_Of_Mastela, 100; ">
},
{
Id: 12643
@@ -84631,7 +84803,7 @@ item_db: (
Name: "E Coin Pack50"
Type: 2
Buy: 0
- Script: <" getitem Egrade_Coin,50; ">
+ Script: <" getitem Egrade_Coin, 50; ">
},
{
Id: 12644
@@ -85053,10 +85225,10 @@ item_db: (
noauction: true
}
Script: <"
- getitem Old_Violet_Box,2;
- getitem Comp_Battle_Manual,2;
- getitem Recall_MaleGM,3;
- getitem Recall_FemaleGM,2;
+ getitem Old_Violet_Box, 2;
+ getitem Comp_Battle_Manual, 2;
+ getitem Recall_MaleGM, 3;
+ getitem Recall_FemaleGM, 2;
">
},
{
@@ -85100,7 +85272,7 @@ item_db: (
Type: 2
Buy: 20
Weight: 200
- Script: <" getitem Woe_Violet_Potion,50; ">
+ Script: <" getitem Woe_Violet_Potion, 50; ">
},
{
Id: 12677
@@ -85110,7 +85282,7 @@ item_db: (
Buy: 2
Weight: 100
EquipLv: 130
- Script: <" getitem Siege_Arrow_S,200; ">
+ Script: <" getitem Siege_Arrow_S, 200; ">
},
{
Id: 12678
@@ -85120,7 +85292,7 @@ item_db: (
Buy: 2
Weight: 100
EquipLv: 95
- Script: <" getitem Siege_Arrow_A,200; ">
+ Script: <" getitem Siege_Arrow_A, 200; ">
},
{
Id: 12679
@@ -85129,7 +85301,7 @@ item_db: (
Type: 2
Buy: 20
Weight: 200
- Script: <" getitem Woe_White_Potion,30; ">
+ Script: <" getitem Woe_White_Potion, 30; ">
},
{
Id: 12680
@@ -85138,7 +85310,7 @@ item_db: (
Type: 2
Buy: 20
Weight: 200
- Script: <" getitem Woe_Blue_Potion,10; ">
+ Script: <" getitem Woe_Blue_Potion, 10; ">
},
{
Id: 12681
@@ -85163,7 +85335,7 @@ item_db: (
Type: 2
Buy: 20
Weight: 200
- Script: <" getitem Woe_Violet_Potion,50; ">
+ Script: <" getitem Woe_Violet_Potion, 200; ">
},
{
Id: 12684
@@ -85525,7 +85697,8 @@ item_db: (
Buy: 0
Weight: 10
},
-// Guillotine Cross Poisons
+
+//== Guillotine Cross Poisons ==============================
{
Id: 12717
AegisName: "Poison_Paralysis"
@@ -85534,7 +85707,10 @@ item_db: (
Buy: 2
Weight: 20
BuyingStore: true
- Script: <" sc_start SC_PARALYSE,300000,0,10,SCFLAG_FIXEDTICK; ">
+ Script: <"
+ specialeffect2 EF_ENCHANTPOISON;
+ sc_start SC_PARALYSE,300000,0,10,SCFLAG_FIXEDTICK;
+ ">
},
{
Id: 12718
@@ -85544,7 +85720,10 @@ item_db: (
Buy: 2
Weight: 20
BuyingStore: true
- Script: <" sc_start SC_LEECHESEND,300000,0,10,SCFLAG_FIXEDTICK; ">
+ Script: <"
+ specialeffect2 EF_ENCHANTPOISON;
+ sc_start SC_LEECHESEND,300000,0,10,SCFLAG_FIXEDTICK;
+ ">
},
{
Id: 12719
@@ -85554,7 +85733,10 @@ item_db: (
Buy: 2
Weight: 20
BuyingStore: true
- Script: <" sc_start SC_OBLIVIONCURSE,300000,0,10,SCFLAG_FIXEDTICK; ">
+ Script: <"
+ specialeffect2 EF_ENCHANTPOISON;
+ sc_start SC_OBLIVIONCURSE,300000,0,10,SCFLAG_FIXEDTICK;
+ ">
},
{
Id: 12720
@@ -85564,7 +85746,10 @@ item_db: (
Buy: 2
Weight: 20
BuyingStore: true
- Script: <" sc_start SC_DEATHHURT,300000,0,10,SCFLAG_FIXEDTICK; ">
+ Script: <"
+ specialeffect2 EF_ENCHANTPOISON;
+ sc_start SC_DEATHHURT,300000,0,10,SCFLAG_FIXEDTICK;
+ ">
},
{
Id: 12721
@@ -85574,7 +85759,10 @@ item_db: (
Buy: 2
Weight: 20
BuyingStore: true
- Script: <" sc_start SC_TOXIN,300000,0,10,SCFLAG_FIXEDTICK; ">
+ Script: <"
+ specialeffect2 EF_ENCHANTPOISON;
+ sc_start SC_TOXIN,300000,0,10,SCFLAG_FIXEDTICK;
+ ">
},
{
Id: 12722
@@ -85584,7 +85772,10 @@ item_db: (
Buy: 2
Weight: 20
BuyingStore: true
- Script: <" sc_start SC_PYREXIA,300000,0,10,SCFLAG_FIXEDTICK; ">
+ Script: <"
+ specialeffect2 EF_ENCHANTPOISON;
+ sc_start SC_PYREXIA,300000,0,10,SCFLAG_FIXEDTICK;
+ ">
},
{
Id: 12723
@@ -85594,7 +85785,10 @@ item_db: (
Buy: 2
Weight: 20
BuyingStore: true
- Script: <" sc_start SC_MAGICMUSHROOM,300000,0,10,SCFLAG_FIXEDTICK; ">
+ Script: <"
+ specialeffect2 EF_ENCHANTPOISON;
+ sc_start SC_MAGICMUSHROOM,300000,0,10,SCFLAG_FIXEDTICK;
+ ">
},
{
Id: 12724
@@ -85604,9 +85798,13 @@ item_db: (
Buy: 2
Weight: 20
BuyingStore: true
- Script: <" sc_start SC_VENOMBLEED,15000,0,10,SCFLAG_FIXEDTICK; ">
+ Script: <"
+ specialeffect2 EF_ENCHANTPOISON;
+ sc_start SC_VENOMBLEED,15000,0,10,SCFLAG_FIXEDTICK;
+ ">
},
-// Rune Knight's Rune Stones
+
+//== Rune Knight's Rune Stones =============================
{
Id: 12725
AegisName: "Runstone_Nosiege"
@@ -85809,7 +86007,6 @@ item_db: (
Stack: [20, 1]
Script: <" itemskill RK_STONEHARDSKIN,1; ">
},
-// Rune Knight Rune Ores
{
Id: 12734
AegisName: "Runstone_Quality"
@@ -85865,6 +86062,8 @@ item_db: (
BuyingStore: true
Script: <" makerune 8; ">
},
+
+//== More Cash Shop Usable Items ===========================
{
Id: 12739
AegisName: "Snow_Flower"
@@ -86235,6 +86434,7 @@ item_db: (
Type: 11
Buy: 20
Weight: 10
+ Script: <" mercenary_create M_BAPHOMET, 1800000; ">
},
{
Id: 12779
@@ -86243,6 +86443,7 @@ item_db: (
Type: 11
Buy: 20
Weight: 10
+ Script: <" mercenary_create M_GALAPAGO, 1800000; ">
},
{
Id: 12780
@@ -86320,7 +86521,7 @@ item_db: (
Type: 2
Buy: 20
Weight: 10
- Script: <" mercenary_create 2342,1800000; ">
+ Script: <" mercenary_create MER_DIABOLIC, 1800000; ">
},
{
Id: 12788
@@ -86429,6 +86630,7 @@ item_db: (
Type: 11
Buy: 20
Weight: 10
+ Script: <" mercenary_create MER_WISH_MAIDEN, 1800000; ">
},
{
Id: 12798
@@ -86437,6 +86639,34 @@ item_db: (
Type: 11
Buy: 20
Weight: 10
+ Script: <" mercenary_create MER_ZHERLTHSH, 1800000; ">
+},
+{
+ Id: 12800
+ AegisName: "Ktullanux_Scroll"
+ Name: "Ktullanux Scroll"
+ Type: 11
+ Buy: 20
+ Weight: 10
+ Script: <" mercenary_create MER_KTULLANUX, 1800000; ">
+},
+{
+ Id: 12801
+ AegisName: "Eddga_Scroll"
+ Name: "Eddga Scroll"
+ Type: 11
+ Buy: 20
+ Weight: 10
+ Script: <" mercenary_create MER_EDDGA, 1800000; ">
+},
+{
+ Id: 12806
+ AegisName: "Antler_Scaraba_Scroll"
+ Name: "Antler Scaraba Scroll"
+ Type: 11
+ Buy: 20
+ Weight: 10
+ Script: <" mercenary_create MER_ANTLER_SCARABA, 1800000; ">
},
{
Id: 12807
@@ -86558,6 +86788,42 @@ item_db: (
Script: <" getitem Zherlthsh_Ticket,1; ">
},
{
+ Id: 12820
+ AegisName: "Mao_Guai_Scroll"
+ Name: "Mao Guai Scroll"
+ Type: 11
+ Buy: 20
+ Weight: 10
+ Script: <" mercenary_create MER_CIVIL_SERVANT, 1800000; ">
+},
+{
+ Id: 12821
+ AegisName: "Loli_Ruri_Scroll"
+ Name: "Loli Ruri Scroll"
+ Type: 11
+ Buy: 20
+ Weight: 10
+ Script: <" mercenary_create MER_LOLI_RURI, 1800000; ">
+},
+{
+ Id: 12823
+ AegisName: "Sedora_Scroll"
+ Name: "Sedora Scroll"
+ Type: 11
+ Buy: 20
+ Weight: 10
+ Script: <" mercenary_create MER_SEDORA, 1800000; ">
+},
+{
+ Id: 12824
+ AegisName: "Chepet_Scroll"
+ Name: "Chepet Scroll"
+ Type: 11
+ Buy: 20
+ Weight: 10
+ Script: <" mercenary_create MER_CHEPET, 1800000; ">
+},
+{
Id: 12831
AegisName: "Potion_Box"
Name: "Potion Box"
@@ -88528,6 +88794,8 @@ item_db: (
}
Script: <" getitem 604,3; ">
},
+
+//== More Daggers ==========================================
{
Id: 13000
AegisName: "Jujube_Dagger"
@@ -90305,7 +90573,8 @@ item_db: (
if(getrefine()>=12) { bonus bAtkRate,7; }
">
},
-// Revolvers
+
+//== Revolvers =============================================
{
Id: 13100
AegisName: "Six_Shooter"
@@ -90795,7 +91064,8 @@ item_db: (
View: 17
Script: <" bonus bAtk,pow(min(getrefine(),15),2); ">
},
-// Guns
+
+//== Guns ==================================================
{
Id: 13150
AegisName: "Branch"
@@ -91789,7 +92059,8 @@ item_db: (
bonus bLongAtkRate,20;
">
},
-// Bullets
+
+//== Bullets ===============================================
{
Id: 13200
AegisName: "Bullet"
@@ -91982,7 +92253,8 @@ item_db: (
Loc: 32768
View: 3
},
-// Shurikens & Kunais
+
+//== Shurikens & Kunais ====================================
{
Id: 13250
AegisName: "Shuriken"
@@ -92115,7 +92387,8 @@ item_db: (
bonus2 bAddEff,Eff_Poison,500;
">
},
-// Genetic Created Bombs And Throwing Items
+
+//== Geneticist Created Bombs and Throwing Items ===========
{
Id: 13260
AegisName: "Apple_Bomb"
@@ -92544,9 +92817,10 @@ item_db: (
Loc: 32768
EquipLv: 99
View: 9
- Script: <" sc_start SC_STOMACHACHE,60000,rand(5,10); ">
+ Script: <" sc_start2 SC_STOMACHACHE,60000,rand(5,10),75; ">
},
-// More Shurikens & Kunais
+
+//== More Shurikens & Kunais ===============================
{
Id: 13291
AegisName: "Starfish"
@@ -92656,7 +92930,8 @@ item_db: (
noauction: true
}
},
-// Ninja Fuuma Shurikens
+
+//== Ninja Fuuma Shurikens =================================
{
Id: 13300
AegisName: "Huuma_Bird_Wing"
@@ -93124,7 +93399,8 @@ item_db: (
bonus bUnbreakableWeapon,0;
">
},
-// More 1-Handed Swords
+
+//== More One-Handed Swords ================================
{
Id: 13400
AegisName: "Cutlas_"
@@ -94037,7 +94313,8 @@ item_db: (
View: 2
Script: <" bonus bAtk,pow(min(getrefine(),15),2); ">
},
-// More Cash Shop Items
+
+//== More Cash Shop Items ==================================
{
Id: 13500
AegisName: "Insurance60_Package"
@@ -98433,13 +98710,13 @@ item_db: (
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
- Script: <" getitem 14539,5; ">
+ Script: <" getitem Shadow_Armor_S, 5; ">
},
{
Id: 13741
@@ -98451,13 +98728,13 @@ item_db: (
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
- Script: <" getitem 14539,10; ">
+ Script: <" getitem Shadow_Armor_S, 10; ">
},
{
Id: 13742
@@ -98469,13 +98746,13 @@ item_db: (
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
- Script: <" getitem 14539,30; ">
+ Script: <" getitem Shadow_Armor_S, 30; ">
},
{
Id: 13743
@@ -98487,13 +98764,13 @@ item_db: (
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
- Script: <" getitem 14540,5; ">
+ Script: <" getitem Holy_Armor_S, 5; ">
},
{
Id: 13744
@@ -98505,13 +98782,13 @@ item_db: (
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
- Script: <" getitem 14540,10; ">
+ Script: <" getitem Holy_Armor_S, 10; ">
},
{
Id: 13745
@@ -98523,13 +98800,13 @@ item_db: (
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
- Script: <" getitem 14540,30; ">
+ Script: <" getitem Holy_Armor_S, 30; ">
},
{
Id: 13746
@@ -101370,7 +101647,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" getitem 12276,5; ">
+ Script: <" getitem Mimic_Scroll, 5; ">
},
{
Id: 13897
@@ -101388,7 +101665,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" getitem 12277,5; ">
+ Script: <" getitem Disguise_Scroll, 5; ">
},
{
Id: 13898
@@ -101406,7 +101683,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" getitem 12278,5; ">
+ Script: <" getitem Alice_Scroll, 5; ">
},
{
Id: 13899
@@ -101424,7 +101701,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" getitem 12276,10; ">
+ Script: <" getitem Mimic_Scroll, 10; ">
},
{
Id: 13900
@@ -101442,7 +101719,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" getitem 12277,10; ">
+ Script: <" getitem Disguise_Scroll, 10; ">
},
{
Id: 13901
@@ -101460,7 +101737,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" getitem 12278,10; ">
+ Script: <" getitem Alice_Scroll, 10; ">
},
{
Id: 13902
@@ -103853,7 +104130,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" getitem 12276,5; ">
+ Script: <" getitem Mimic_Scroll, 5; ">
},
{
Id: 14031
@@ -103871,7 +104148,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" getitem 12277,5; ">
+ Script: <" getitem Disguise_Scroll, 5; ">
},
{
Id: 14032
@@ -103889,7 +104166,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" getitem 12278,5; ">
+ Script: <" getitem Alice_Scroll, 5; ">
},
{
Id: 14033
@@ -103907,7 +104184,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" getitem 12276,10; ">
+ Script: <" getitem Mimic_Scroll, 10; ">
},
{
Id: 14034
@@ -103925,7 +104202,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" getitem 12277,10; ">
+ Script: <" getitem Disguise_Scroll, 10; ">
},
{
Id: 14035
@@ -103943,7 +104220,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" getitem 12278,10; ">
+ Script: <" getitem Alice_Scroll, 10; ">
},
{
Id: 14036
@@ -108906,7 +109183,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" getitem 14597,10; ">
+ Script: <" getitem PhreeoniS, 10; ">
},
{
Id: 14315
@@ -108923,7 +109200,7 @@ item_db: (
nomail: true
noauction: true
}
- Script: <" getitem 14598,10; ">
+ Script: <" getitem GhostringS, 10; ">
},
{
Id: 14316
@@ -109088,6 +109365,40 @@ item_db: (
Script: <" getitem Tyr's_Blessing,50; ">
},
{
+ Id: 14359
+ AegisName: "TaogunkaS_Box"
+ Name: "Tao Gunka Scroll Box"
+ Type: 18
+ Buy: 20
+ Trade: {
+ nodrop: true
+ notrade: true
+ nocart: true
+ noselltonpc: true
+ nomail: true
+ noauction: true
+ nogstorage: true
+ }
+ Script: <" getitem TaogunkaS, 10; ">
+},
+{
+ Id: 14360
+ AegisName: "MistressS_Box"
+ Name: "Mistress Scroll Box"
+ Type: 18
+ Buy: 20
+ Trade: {
+ nodrop: true
+ notrade: true
+ nocart: true
+ noselltonpc: true
+ nomail: true
+ noauction: true
+ nogstorage: true
+ }
+ Script: <" getitem MistressS, 10; ">
+},
+{
Id: 14361
AegisName: "Orc_HeroS_Box"
Name: "Orc Hero Scroll Box"
@@ -109096,13 +109407,13 @@ item_db: (
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
- Script: <" getitem 14604,10; ">
+ Script: <" getitem Orc_HeroS, 10; ">
},
{
Id: 14362
@@ -109113,13 +109424,13 @@ item_db: (
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
- Script: <" getitem 14605,10; ">
+ Script: <" getitem Ord_LoadS, 10; ">
},
{
Id: 14363
@@ -110127,7 +110438,7 @@ item_db: (
noauction: true
}
Script: <"
- specialeffect2 320;
+ specialeffect2 EF_HEAL3;
sc_start4 SC_S_LIFEPOTION,600000,-5,5,0,0;
">
},
@@ -110148,7 +110459,7 @@ item_db: (
noauction: true
}
Script: <"
- specialeffect2 320;
+ specialeffect2 EF_HEAL3;
sc_start4 SC_L_LIFEPOTION,600000,-7,4,0,0;
">
},
@@ -110169,7 +110480,7 @@ item_db: (
noauction: true
}
Script: <"
- specialeffect2 182;
+ specialeffect2 EF_MAGICALATTHIT;
sc_start SC_CRITICALPERCENT,300000,30;
">
},
@@ -110190,7 +110501,7 @@ item_db: (
noauction: true
}
Script: <"
- specialeffect2 348;
+ specialeffect2 EF_LIGHTSPHERE;
sc_start SC_HEALPLUS,1800000,20;
">
},
@@ -110226,15 +110537,15 @@ item_db: (
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
Script: <"
specialeffect2 EF_CLOAKING;
- sc_start4 SC_ARMOR_PROPERTY,1800000,1,Ele_Dark,1,0;
+ sc_start4 SC_ARMOR_PROPERTY, 1800000, 1, Ele_Dark, 1, 0;
">
},
{
@@ -110247,15 +110558,15 @@ item_db: (
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
Script: <"
- specialeffect2 91;
- sc_start4 SC_ARMOR_PROPERTY,1800000,1,Ele_Holy,1,0;
+ specialeffect2 EF_BENEDICTIO;
+ sc_start4 SC_ARMOR_PROPERTY, 1800000, 1, Ele_Holy, 1, 0;
">
},
{
@@ -111365,13 +111676,13 @@ item_db: (
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
- Script: <" sc_start SC_ITEMSCRIPT,180000,4121; ">
+ Script: <" sc_start SC_FOOD_BASICHIT, 180000, 100; ">
},
{
Id: 14598
@@ -111383,13 +111694,16 @@ item_db: (
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
- Script: <" sc_start SC_ITEMSCRIPT,60000,4047; ">
+ Script: <"
+ specialeffect2 EF_LIGHTSPHERE;
+ sc_start4 SC_ARMOR_PROPERTY, 60000, 1, Ele_Neutral, 1, 0;
+ ">
},
{
Id: 14599
@@ -111465,15 +111779,15 @@ item_db: (
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
Script: <"
specialeffect2 EF_LIGHTSPHERE;
- sc_start SC_ITEMSCRIPT,180000,4302;
+ sc_start4 SC_MVPCARD_TAOGUNKA, 1800000, 100, 50, 50, 0;
">
},
{
@@ -111486,15 +111800,15 @@ item_db: (
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
Script: <"
specialeffect2 EF_SPELLBREAKER;
- sc_start SC_ITEMSCRIPT,180000,4132;
+ sc_start SC_MVPCARD_MISTRESS, 180000, 25;
">
},
{
@@ -111507,13 +111821,13 @@ item_db: (
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
- Script: <" sc_start SC_ITEMSCRIPT,60000,4143; ">
+ Script: <" sc_start SC_MVPCARD_ORCHERO, 180000, 100; ">
},
{
Id: 14605
@@ -111525,13 +111839,16 @@ item_db: (
Trade: {
nodrop: true
notrade: true
- noselltonpc: true
nocart: true
- nogstorage: true
+ noselltonpc: true
nomail: true
noauction: true
+ nogstorage: true
}
- Script: <" sc_start SC_ITEMSCRIPT,180000,4135; ">
+ Script: <"
+ specialeffect2 EF_LIGHTSPHERE;
+ sc_start SC_MVPCARD_ORCLORD, 180000, 30;
+ ">
},
{
Id: 14606
@@ -111661,6 +111978,11 @@ item_db: (
nomail: true
noauction: true
}
+ Script: <"
+ specialeffect2 EF_GUARD;
+ sc_start SC_PROTECT_DEF, 1800000, 1;
+ sc_start SC_PROTECT_MDEF, 1800000, 1;
+ ">
},
{
Id: 14616
@@ -111800,8 +112122,7 @@ item_db: (
">
},
-// More Armors
-// ===================================================================
+//== More Armors ===========================================
{
Id: 15000
AegisName: "Bone_Plate"
@@ -112914,13 +113235,12 @@ item_db: (
Loc: 16
EquipLv: 110
Script: <"
- bonus bStr,1;
- bonus bInt,1;
- bonus bVit,1;
- bonus bDex,1;
- bonus bAgi,1;
- bonus bLuk,1;
- bonus bUnbreakableArmor,0;
+ bonus bAllStats, 1;
+ if (BaseClass == Job_Mage || BaseClass == Job_Archer || BaseClass == Job_Acolyte)
+ bonus2 bResEff, Eff_Silence, 5000;
+ else if (BaseClass == Job_Swordman || BaseClass == Job_Merchant || BaseClass == Job_Thief)
+ bonus2 bResEff, Eff_Stun, 5000;
+ bonus bUnbreakableArmor, 0;
">
},
{
@@ -113114,21 +113434,23 @@ item_db: (
},
{
Id: 15138
- AegisName: "Aegir_Armor"
+ AegisName: "Egir_Armor_K"
Name: "Aegir Armor"
Type: 5
- Buy: 20
+ Buy: 200000
Weight: 1600
Def: 25
+ Slots: 1
Loc: 16
EquipLv: 40
Script: <"
- bonus bMaxHP,500;
- bonus bMaxSP,50;
+ bonus bMaxHP, 500;
+ bonus bMaxSP, 50;
+ bonus bUnbreakableArmor, 0;
">
},
-// More Maces
-// ===================================================================
+
+//== More Maces ============================================
{
Id: 16000
AegisName: "Erde"
@@ -113813,6 +114135,8 @@ item_db: (
bonus bUnbreakableWeapon,0;
">
},
+
+//== More Rental Boxes =====================================
{
Id: 16131
AegisName: "Lady_Tanee_Doll_Box"
@@ -116487,7 +116811,7 @@ item_db: (
Name: "WanderM. Summon Box(5)"
Type: 18
Buy: 20
- Script: <" getitem 12626,5; ">
+ Script: <" getitem Wander_Man_Scroll, 5; ">
},
{
Id: 17001
@@ -116495,7 +116819,7 @@ item_db: (
Name: "WanderM. Summon Box(10)"
Type: 18
Buy: 20
- Script: <" getitem 12626,10; ">
+ Script: <" getitem Wander_Man_Scroll, 10; ">
},
{
Id: 17002
@@ -116503,7 +116827,7 @@ item_db: (
Name: "Wicked N. Summon Box(5)"
Type: 18
Buy: 20
- Script: <" getitem 12627,5; ">
+ Script: <" getitem Wicked_Nymph_Scrolll, 5; ">
},
{
Id: 17003
@@ -116511,7 +116835,7 @@ item_db: (
Name: "Wicked N. Summon Box(10)"
Type: 18
Buy: 20
- Script: <" getitem 12627,10; ">
+ Script: <" getitem Wicked_Nymph_Scrolll, 10; ">
},
{
Id: 17004
@@ -116519,7 +116843,7 @@ item_db: (
Name: "Kasa Summon Box(5)"
Type: 18
Buy: 20
- Script: <" getitem 12628,5; ">
+ Script: <" getitem Kasa_Scroll, 5; ">
},
{
Id: 17005
@@ -116527,7 +116851,7 @@ item_db: (
Name: "Kasa Summon Box(10)"
Type: 18
Buy: 20
- Script: <" getitem 12628,10; ">
+ Script: <" getitem Kasa_Scroll, 10; ">
},
{
Id: 17006
@@ -116535,7 +116859,7 @@ item_db: (
Name: "Salamander Summon Box(5)"
Type: 18
Buy: 20
- Script: <" getitem 12629,5; ">
+ Script: <" getitem Salamander_Scroll, 5; ">
},
{
Id: 17007
@@ -116543,7 +116867,7 @@ item_db: (
Name: "Salamander Summon Box(10)"
Type: 18
Buy: 20
- Script: <" getitem 12629,10; ">
+ Script: <" getitem Salamander_Scroll, 10; ">
},
{
Id: 17008
@@ -116551,7 +116875,7 @@ item_db: (
Name: "Teddy Bear Summon Box(5)"
Type: 18
Buy: 20
- Script: <" getitem 12630,5; ">
+ Script: <" getitem Teddy_Bear_Scroll, 5; ">
},
{
Id: 17009
@@ -116559,7 +116883,7 @@ item_db: (
Name: "Teddy Bear Summon Box(10)"
Type: 18
Buy: 20
- Script: <" getitem 12630,10; ">
+ Script: <" getitem Teddy_Bear_Scroll, 10; ">
},
{
Id: 17011
@@ -118130,8 +118454,7 @@ item_db: (
Script: <" getitem LUK_Biscuit_Stick,20; ">
},
-// Mechanic/Genetic Cannonballs
-// ===================================================================
+//== Mechanic / Geneticist Cannon Balls ====================
{
Id: 18000
AegisName: "Cannon_Ball"
@@ -118201,8 +118524,7 @@ item_db: (
View: 8
},
-// More Bows
-// ===================================================================
+//== More Bows =============================================
{
Id: 18100
AegisName: "Shooting_Star_C"
@@ -118799,8 +119121,7 @@ item_db: (
">
},
-// More Headgears
-// ===================================================================
+//== More Headgears ========================================
{
Id: 18500
AegisName: "Cheer_Scarf6"
@@ -122339,8 +122660,8 @@ item_db: (
EquipLv: 110
View: 870
Script: <"
- bonus bMdef,5;
- bonus bUnbreakableHelm,0;
+ bonus bMdef, 5;
+ bonus bUnbreakableHelm, 0;
">
},
{
@@ -125266,15 +125587,20 @@ item_db: (
},
{
Id: 19026
- AegisName: "Aegir_Helm_"
+ AegisName: "Egir_Helm_K"
Name: "Aegir Helm"
Type: 5
+ Buy: 200000
Weight: 800
Def: 10
Slots: 1
Loc: 256
EquipLv: 110
View: 870
+ Script: <"
+ bonus bVit, 3;
+ bonus bUnbreakableHelm, 0;
+ ">
},
{
Id: 19027
@@ -125636,8 +125962,8 @@ item_db: (
bonus bHit,8;
">
},
-// Costume Equipments
-// ===================================================================
+
+//== Costume System ========================================
{
Id: 19500
AegisName: "T_Mr_Smile"
@@ -132496,8 +132822,8 @@ item_db: (
Loc: 1024
View: 650
},
-// New Garments
-// ===================================================================
+
+//== New Garments ==========================================
{
Id: 20500
AegisName: "T_Archangel_Wing"
@@ -132532,8 +132858,11 @@ item_db: (
Loc: 4
EquipLv: 110
Script: <"
- bonus bUnbreakableGarment,0;
- bonus bUnbreakableHelm,0;
+ bonus bUnbreakableGarment, 0;
+ if (BaseClass == Job_Mage || BaseClass == Job_Archer || BaseClass == Job_Acolyte)
+ bonus bFlee2, 5 + (getequiprefinerycnt(EQI_GARMENT) * 2);
+ else if (BaseClass == Job_Swordman || BaseClass == Job_Merchant || BaseClass == Job_Thief)
+ bonus bShortWeaponDamageReturn, 5 + (getequiprefinerycnt(EQI_GARMENT) * 2);
">
},
{
@@ -132886,18 +133215,19 @@ item_db: (
},
{
Id: 20756
- AegisName: "Aegir_Cloak"
+ AegisName: "Egir_Manteau_K"
Name: "Aegir Cloak"
Type: 5
- Buy: 20
+ Buy: 200000
Weight: 300
Def: 10
+ Slots: 1
Loc: 4
EquipLv: 40
Script: <"
- bonus bUnbreakableGarment,1;
- bonus bMaxHP,500;
- bonus bMaxSP,50;
+ bonus bMaxHP, 500;
+ bonus bMaxSP, 50;
+ bonus bUnbreakableGarment, 0;
">
},
{
@@ -133016,8 +133346,8 @@ item_db: (
}
">
},
-// New Two-handed Swords
-// ===================================================================
+
+//== New Two-Handed Swords =================================
{
Id: 21000
AegisName: "Upg_Twohand_Sword"
@@ -133428,8 +133758,8 @@ item_db: (
if(getrefine()>=9) { skill LK_BERSERK,1; }
">
},
-// New Shoes
-// ===================================================================
+
+//== New Shoes =============================================
{
Id: 22000
AegisName: "Temporal_STR_Boots"
@@ -134028,18 +134358,19 @@ item_db: (
},
{
Id: 22059
- AegisName: "Egir_Shoes_"
+ AegisName: "Egir_Shoes_K"
Name: "Egir Shoes"
Type: 5
- Buy: 20
+ Buy: 200000
Weight: 300
Def: 13
+ Slots: 1
Loc: 64
EquipLv: 40
Script: <"
- bonus bMaxHP,500;
- bonus bMaxSP,50;
- bonus bUnbreakableShoes,0;
+ bonus bMaxHP, 500;
+ bonus bMaxSP, 50;
+ bonus bUnbreakableShoes, 0;
">
},
{
@@ -134058,8 +134389,8 @@ item_db: (
autobonus3 "{ }",1000,7000,ALL_CATCRY,"{ montransform 1505,420000; }";
">
},
-// New Etc Items
-// ===================================================================
+
+//== New Etc Items =========================================
{
Id: 22514
AegisName: "Candy_Holder"
@@ -134111,13 +134442,13 @@ item_db: (
Buy: 10
Weight: 10
Script: <"
- .@r = rand(1,3);
- if (.@r == 1) {
+ .@temp = rand(1,3);
+ if (.@temp == 1) {
specialeffect2 EF_DEVIL;
warp "niflheim",193,186;
- } else if (.@r == 2) {
- heal -500,-1000;
- sc_start SC_STUN,3000,0;
+ } else if (.@temp == 2) {
+ specialeffect2 EF_DEVIL;
+ warp "niflheim",106,254;
} else {
specialeffect2 EF_DEVIL;
warp "niflheim",347,255;
@@ -134228,8 +134559,8 @@ item_db: (
Weight: 10
Script: <" getrandgroupitem 22838,1; ">
},
-// Shadow Equipments
-// ===================================================================
+
+//== Shadow Equipments =====================================
{
Id: 24000
AegisName: "T_STR1_Armor_Shadow"
@@ -137138,8 +137469,8 @@ item_db: (
if (getrefine()>=9) { bonus bDelayrate,-1; }
">
},
-// New Katars
-// ===================================================================
+
+//== New Katars ============================================
{
Id: 28000
AegisName: "Thanatos_Katar"
@@ -137274,8 +137605,8 @@ item_db: (
bonus bUnbreakableWeapon,0;
">
},
-// New Axes
-// ===================================================================
+
+//== New Axes ==============================================
{
Id: 28100
AegisName: "Thanatos_Axe"
@@ -137390,8 +137721,8 @@ item_db: (
bonus bUnbreakableWeapon,0;
">
},
-// New Grenade Launcher
-// ===================================================================
+
+//== New Grenade Launcher ==================================
{
Id: 28200
AegisName: "End_Of_The_Horizon"
@@ -137486,8 +137817,8 @@ item_db: (
bonus bUnbreakableWeapon,0;
">
},
-// New Accessories
-// ===================================================================
+
+//== New Accessories =======================================
{
Id: 28306
AegisName: "Luna's_Blessing"
@@ -137727,8 +138058,8 @@ item_db: (
bonus bMaxSPrate,3;
">
},
-// New Books
-// ===================================================================
+
+//== New Books =============================================
{
Id: 28604
AegisName: "Crimson_Bible"
@@ -137772,8 +138103,8 @@ item_db: (
bonus bUnbreakableWeapon,0;
">
},
-// New Daggers
-// ===================================================================
+
+//== New Daggers ===========================================
{
Id: 28703
AegisName: "Infinity_Dagger"
@@ -137858,8 +138189,8 @@ item_db: (
bonus bMatk,pow(min(getrefine(),15),2)/2;
">
},
-// New Shields
-// ===================================================================
+
+//== New Shields ===========================================
{
Id: 28900
AegisName: "Praetorian_Shield"
diff --git a/db/re/item_group.conf b/db/re/item_group.conf
index 82a17a339..ed86966b6 100644
--- a/db/re/item_group.conf
+++ b/db/re/item_group.conf
@@ -1,22 +1,41 @@
-//====================================================
+//================= Hercules Database =====================================
//= _ _ _
//= | | | | | |
//= | |_| | ___ _ __ ___ _ _| | ___ ___
//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
//= | | | | __/ | | (__| |_| | | __/\__ \
//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
-//= http://herc.ws/board/
-//================= More Information =================
+//= Copyright (C) 2013-2015 Hercules Dev Team
+//=
+//= Hercules 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/>.
+//================= More Information ======================================
// http://herc.ws/board/topic/1244-official-item-grouppackagechain
-//====================================================
-// Structure of file:
-/*
- <Container_Item_Name>: (
- "Item_Name" or
- ("Item_Name",Repeat_Count)
+//=========================================================================
+
+/**************************************************************************
+ ************* Entry structure ********************************************
+ **************************************************************************
+<Container_Item_Name>: (
+ "Item_Name", // or
+ ("Item_Name", Repeat_Count),
+ // ...
)
-*/
+**************************************************************************/
Old_Card_Album: (
("Poring_Card",9),
diff --git a/db/re/item_packages.conf b/db/re/item_packages.conf
index 0c90d737c..1a70a63cc 100644
--- a/db/re/item_packages.conf
+++ b/db/re/item_packages.conf
@@ -1,28 +1,46 @@
-//====================================================
+//================= Hercules Database =====================================
//= _ _ _
//= | | | | | |
//= | |_| | ___ _ __ ___ _ _| | ___ ___
//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
//= | | | | __/ | | (__| |_| | | __/\__ \
//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
-//= http://herc.ws/board/
-//================= More Information =================
+//= Copyright (C) 2013-2015 Hercules Dev Team
+//=
+//= Hercules 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/>.
+//================= More Information ======================================
// http://herc.ws/board/topic/1244-official-item-grouppackagechain
-//====================================================
-// Structure of file:
-/*
+//=========================================================================
+
+/**************************************************************************
+ ************* Entry structure ********************************************
+ **************************************************************************
<Container_Item_Name>: {
- <Entry_Item_Name>: {
- Random: 0 - Signs what group type this item belongs to, 0 is "Must", a group of items that come out whenever the package is open (doesn't use rate), anything above 0 is considered "random_group_<value>", a package with 2 random groups for example gets 2 items whenever open, one from each group
- Count: 30 - Stands for how much <Entry_Item_Name> will be obtained.
- Expire: 2 - Signs how many hours this item will last (makes a rental item).
- Announce: True/False - Signs whether to relay a special item obtain announcement when this item comes out of the package.
- Rate: 50 - If 'Random' is not 0, a rate from 1 to 10000 (0.01% - 100%) will be given.
- Named: True/False - Signs whether the item should have the owner's name in it.
+ <Entry_Item_Name>: {
+ Random: 0 // Signs what group type this item belongs to, 0 is "Must", a group of items that come out whenever the package is open (doesn't use rate), anything above 0 is considered "random_group_<value>", a package with 2 random groups for example gets 2 items whenever open, one from each group
+ Count: 30 // Stands for how much <Entry_Item_Name> will be obtained.
+ Expire: 2 // Signs how many hours this item will last (makes a rental item).
+ Announce: True/False // Signs whether to relay a special item obtain announcement when this item comes out of the package.
+ Rate: 50 // If 'Random' is not 0, a rate from 1 to 10000 (0.01% - 100%) will be given.
+ Named: True/False // Signs whether the item should have the owner's name in it.
}
}
-*/
+**************************************************************************/
Special_Box: {
Wrapped_Mask: {
diff --git a/db/re/job_db.conf b/db/re/job_db.conf
index d7a2e6679..6c13fd355 100644
--- a/db/re/job_db.conf
+++ b/db/re/job_db.conf
@@ -1,54 +1,73 @@
-//====================================================
+//================= Hercules Database =====================================
//= _ _ _
//= | | | | | |
//= | |_| | ___ _ __ ___ _ _| | ___ ___
//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
//= | | | | __/ | | (__| |_| | | __/\__ \
//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
-//= http://herc.ws/board/
-//================= More Information =================
+//= Copyright (C) 2015 Hercules Dev Team
+//=
+//= Hercules 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/>.
+//================= More Information ======================================
// http://herc.ws/board/topic/9082-job-db1txt-redesign/
-//============== RE Structure Example ================
-/*
+//=========================================================================
+
+/**************************************************************************
+ ************* Entry structure ********************************************
+ **************************************************************************
Job_Name: { // Job names as in src/map/pc.c (they are hardcoded at the moment so if you want to add a new job you should add it there)
- Inherit: ( "Other_Job_Name" ); // Base job from which this job will inherit its max weight, base ASPD set and HP/SP table.
- InheritHP: ( "Other_Job_Name" );// Base job from which this job will inherit its HP table.
- InheritSP: ( "Other_Job_Name" );// Base job from which this job will inherit its SP table.
- Weight: Max Weight (int, defaults to 20000, units in Weight/10)
- BaseASPD: { // Base ASPD for specific weapon type
- Fist: 0~200 (int, defaults to 200)
- Dagger: 0~200 (int, defaults to 200)
- Sword: 0~200 (int, defaults to 200)
- TwoHandSword: 0~200 (int, defaults to 200)
- Spear: 0~200 (int, defaults to 200)
- TwoHandSpear: 0~200 (int, defaults to 200)
- Axe: 0~200 (int, defaults to 200)
- TwoHandAxe: 0~200 (int, defaults to 200)
- Mace: 0~200 (int, defaults to 200)
- TwoHandMace: 0~200 (int, defaults to 200)
- Rod: 0~200 (int, defaults to 200)
- Bow: 0~200 (int, defaults to 200)
- Knuckle: 0~200 (int, defaults to 200)
- Instrumen: 0~200 (int, defaults to 200)
- Whip: 0~200 (int, defaults to 200)
- Book: 0~200 (int, defaults to 200)
- Katar: 0~200 (int, defaults to 200)
- Revolver: 0~200 (int, defaults to 200)
- Rifle: 0~200 (int, defaults to 200)
- GatlingGun: 0~200 (int, defaults to 200)
- Shotgun: 0~200 (int, defaults to 200)
- GrenadeLauncher: 0~200 (int, defaults to 200)
- FuumaShuriken: 0~200 (int, defaults to 200)
- TwoHandRod: 0~200 (int, defaults to 200)
- Shield: 0~200 (int, defaults to 0)
+ Inherit: ("Other_Job_Name") // Base job from which this job will inherit its max weight, base ASPD set and HP/SP table.
+ InheritHP: ("Other_Job_Name") // Base job from which this job will inherit its HP table (if different).
+ InheritSP: ("Other_Job_Name") // Base job from which this job will inherit its SP table (if different).
+ Weight: Max Weight (int, defaults to 20000, units in Weight/10)
+ BaseASPD: { // Base ASPD for specific weapon type (optional)
+ Fist: 0~200 (int, defaults to 200)
+ Dagger: 0~200 (int, defaults to 200)
+ Sword: 0~200 (int, defaults to 200)
+ TwoHandSword: 0~200 (int, defaults to 200)
+ Spear: 0~200 (int, defaults to 200)
+ TwoHandSpear: 0~200 (int, defaults to 200)
+ Axe: 0~200 (int, defaults to 200)
+ TwoHandAxe: 0~200 (int, defaults to 200)
+ Mace: 0~200 (int, defaults to 200)
+ TwoHandMace: 0~200 (int, defaults to 200)
+ Rod: 0~200 (int, defaults to 200)
+ Bow: 0~200 (int, defaults to 200)
+ Knuckle: 0~200 (int, defaults to 200)
+ Instrumen: 0~200 (int, defaults to 200)
+ Whip: 0~200 (int, defaults to 200)
+ Book: 0~200 (int, defaults to 200)
+ Katar: 0~200 (int, defaults to 200)
+ Revolver: 0~200 (int, defaults to 200)
+ Rifle: 0~200 (int, defaults to 200)
+ GatlingGun: 0~200 (int, defaults to 200)
+ Shotgun: 0~200 (int, defaults to 200)
+ GrenadeLauncher: 0~200 (int, defaults to 200)
+ FuumaShuriken: 0~200 (int, defaults to 200)
+ TwoHandRod: 0~200 (int, defaults to 200)
+ Shield: 0~200 (int, defaults to 0)
}
- HPTable:[ 1, .... 150 ] (int[]) Reference table for base HP per level
- SPTable:[ 1, .... 150 ] (int[]) Reference table for base SP per level
+ HPTable:[1, .... 150] (int array) // Reference table for base HP per level
+ SPTable:[1, .... 150] (int array) // Reference table for base SP per level
// Note: If table index size is smaller than the max level the server will automatically generate the missing index based on the average increase per level.
}
-*/
-//====================================================
+**************************************************************************/
+
Novice: {
BaseASPD: {
Fist: 40
diff --git a/db/re/map_zone_db.conf b/db/re/map_zone_db.conf
index 0622368a6..553602a33 100644
--- a/db/re/map_zone_db.conf
+++ b/db/re/map_zone_db.conf
@@ -1,28 +1,44 @@
-//====================================================
+//================= Hercules Database =====================================
//= _ _ _
//= | | | | | |
//= | |_| | ___ _ __ ___ _ _| | ___ ___
//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
//= | | | | __/ | | (__| |_| | | __/\__ \
//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
-//= http://herc.ws/board/
-//====================================================
-//= Hercules Map Zone Database [Ind/Hercules]
-//================ More Information ==================
+//= Copyright (C) 2013-2015 Hercules Dev Team
+//= Copyright (C) 2013 Ind
+//=
+//= Hercules 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/>.
+//=========================================================================
+//= Hercules Map Zone Database
+//================= More Information ======================================
//= http://herc.ws/board/topic/302-introducing-hercules-map-zone-database/
//= (TODO: replace with wiki link and detail the wiki page in a decent format ^)
-//====================================================
-//================ Description =======================
-//= A unlimited number of zones may be created, a zone
-//= may be used to create a set of disabled items, disabled skills
-//= and mapflags to be used by as many maps as one chooses.
-//= Maps can be linked to a specific zone through the zone mapflag
+//================= Description ===========================================
+//= A unlimited number of zones may be created, a zone may be used to create a
+//= set of disabled items, disabled skills and mapflags to be used by as many
+//= maps as one chooses.
+//= Maps can be linked to a specific zone through the zone mapflag:
//= '<map name><tab>mapflag<tab>zone<tab><zone name>'.
-//====================================================
+//=========================================================================
//= Available types for 'disabled_skills':
//= PLAYER, HOMUN, MERCENARY, MONSTER, PET, ELEMENTAL, MOB_BOSS, CLONE, ALL and NONE
-//====================================================
+//=========================================================================
zones: (
{
diff --git a/db/re/mob_db.conf b/db/re/mob_db.conf
index 94ade1f55..23394989c 100644
--- a/db/re/mob_db.conf
+++ b/db/re/mob_db.conf
@@ -1,15 +1,42 @@
+//================= Hercules Database =====================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2015 Hercules Dev Team
+//=
+//= Hercules 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/>.
+//=========================================================================
+//= Mobs Database
+//=========================================================================
+
mob_db: (
-// Mobs Database
-//
-/******************************************************************************
- ************* Entry structure ************************************************
- ******************************************************************************
+/**************************************************************************
+ ************* Entry structure ********************************************
+ **************************************************************************
{
- // =================== Mandatory fields ===============================
+ // ================ Mandatory fields ==============================
Id: ID (int)
SpriteName: "SPRITE_NAME" (string)
Name: "Mob name" (string)
- // =================== Optional fields ================================
+ // ================ Optional fields ===============================
Lv: level (int, defaults to 1)
Hp: health (int, defaults to 1)
Sp: mana (int, defaults to 0)
@@ -33,21 +60,21 @@ mob_db: (
Race: race (int, defaults to 0)
Element: (type, level)
Mode: {
- CanMove: true/false (bool)
- Looter: true/false (bool)
- Aggressive: true/false (bool)
- Assist: true/false (bool)
- CastSensorIdle:true/false (bool)
- Boss: true/false (bool)
- Plant: true/false (bool)
- CanAttack: true/false (bool)
- Detector: true/false (bool)
- CastSensorChase: true/false (bool)
- ChangeChase: true/false (bool)
- Angry: true/false (bool)
- ChangeTargetMelee: true/false (bool)
- ChangeTargetChase: true/false (bool)
- TargetWeak: true/false (bool)
+ CanMove: true/false (bool, defaults to false)
+ Looter: true/false (bool, defaults to false)
+ Aggressive: true/false (bool, defaults to false)
+ Assist: true/false (bool, defaults to false)
+ CastSensorIdle:true/false (bool, defaults to false)
+ Boss: true/false (bool, defaults to false)
+ Plant: true/false (bool, defaults to false)
+ CanAttack: true/false (bool, defaults to false)
+ Detector: true/false (bool, defaults to false)
+ CastSensorChase: true/false (bool, defaults to false)
+ ChangeChase: true/false (bool, defaults to false)
+ Angry: true/false (bool, defaults to false)
+ ChangeTargetMelee: true/false (bool, defaults to false)
+ ChangeTargetChase: true/false (bool, defaults to false)
+ TargetWeak: true/false (bool, defaults to false)
}
MoveSpeed: move speed (int, defaults to 0)
AttackDelay: attack delay (int, defaults to 4000)
@@ -56,16 +83,14 @@ mob_db: (
MvpExp: mvp experience (int, defaults to 0)
MvpDrops: {
AegisName: chance (string: int)
- ...
+ // ...
}
Drops: {
AegisName: chance (string: int)
- ...
+ // ...
}
-
},
-******************************************************************************/
-
+**************************************************************************/
{
Id: 1001
@@ -48042,7 +48067,7 @@ mob_db: (
DamageMotion: 1
MvpExp: 0
Drops: {
- //Token_Bag: 10000 // FIXME
+ Gold_Tulip: 10000
}
},
{
diff --git a/db/re/refine_db.conf b/db/re/refine_db.conf
index 5a6bdfe24..927e2d6bf 100644
--- a/db/re/refine_db.conf
+++ b/db/re/refine_db.conf
@@ -1,28 +1,53 @@
-/********************************************************************************
- * Renewal Refine Database *
- ********************************************************************************
-Refine Database Structure -
+//================= Hercules Database =====================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2015 Hercules Dev Team
+//=
+//= Hercules 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/>.
+//=========================================================================
+//= Renewal Refine Database
+//=========================================================================
-Armors/WeaponLevel1~4: { (0 - Armors, 1 - Level 1 Weapons, 2 - Level 2 Weapons, 3 - Level 3 Weapons, 4 - Level 4 Weapons)
- - For armors, values of 100 add 1 armor defense.
- - For weapons, values of 100 add 1 ATK&MATK.
- StatsPerLevel: (int) This value is applied for ever level.
- RandomBonusStartLevel: (int) This value specifies the start point for those levels that give a random bonus value (usually the first unsafe upgrade).
- RandomBonusValue: (int) A random number between 0 and (Random bonus start level - Upgrade level + 1) * this value is applied for all upgrades past.
- Random bonus start level. This is only applied for weapons, and not displayed client-side.
- Rates: { Per level configuration of the refine rates.
- Lv1~10: { Level of refine
- Chance: (int) Chance of successful refine (100 = 100%)
- Note: If not mentioned, defaults to 100.
- Bonus: (int) Bonus for this level of refine (Optional Field)
- Note: If not mentioned, defaults to 0.
- }
+/**************************************************************************
+ ************* Entry structure ********************************************
+ **************************************************************************
+Armors/WeaponLevel1~4: { // Specifies weapon level or armor type
+ - For armors, values of 100 add 1 armor defense.
+ - For weapons, values of 100 add 1 ATK&MATK.
+ StatsPerLevel: value (int) // This value is applied for ever level.
+ RandomBonusStartLevel: level (int) // This value specifies the start point for those levels that give a random bonus value (usually the first unsafe upgrade).
+ RandomBonusValue: value (int) // A random number between 0 and (Random bonus start level - Upgrade level + 1) * this value is applied for all upgrades past.
+ // Random bonus start level. This is only applied for weapons, and not displayed client-side.
+ Rates: { // Per level configuration of the refine rates.
+ Lv1~10: { // Level of refine
+ Chance: value (int, optional, defaults to 100) // Chance of successful refine (100 = 100%)
+ Bonus: value (int, optional, defaults to 0) // Bonus for this level of refine
+ }
+ // Note: Refine levels that use default values need not be listed. (Example: Lv1: Chance: 100 Bonus: 0)
}
}
+// A note about renewal Armors, there may or may not be another bonus, according to iRO wiki: Every upgrade gives floor[( 3 + current upgrade ) / 4]
+**************************************************************************/
-* -- Refine levels that use default values need not be listed. (Example: Lv1: Chance: 100 Bonus: 0)
-* -- A note about renewal Armors, there may or may not be another bonus, according to iRO wiki: Every upgrade gives floor[( 3 + current upgrade ) / 4]
-******************************************************************************/
Armors: {
StatsPerLevel: 0
RandomBonusStartLevel: 0
diff --git a/db/re/skill_tree.conf b/db/re/skill_tree.conf
index a29b924aa..f27f6e67a 100644
--- a/db/re/skill_tree.conf
+++ b/db/re/skill_tree.conf
@@ -1,16 +1,35 @@
-//====================================================
+//================= Hercules Database =====================================
//= _ _ _
//= | | | | | |
//= | |_| | ___ _ __ ___ _ _| | ___ ___
//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
//= | | | | __/ | | (__| |_| | | __/\__ \
//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
-//= http://herc.ws/board/
-//================= More Information =================
+//= Copyright (C) 2013-2015 Hercules Dev Team
+//=
+//= Hercules 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/>.
+//================= More Information ======================================
// http://herc.ws/board/topic/1188-skill-tree-db-redesign/
-//================ Structure Example =================
-/*
+//=========================================================================
+
+/**************************************************************************
+ ************* Entry structure ********************************************
+ **************************************************************************
Job_Name: { // Job names as in src/map/pc.c (they are hardcoded at the moment so if you want to add a new job you should add it there)
inherit: ( "Other_Job_Name" ); // Base job from which this job will inherit its skill tree. NV_TRICKDEAD inheritance is skipped for non-novices from the source
@@ -22,8 +41,7 @@ Job_Name: { // Job names as in src/map/pc.c (they are hardcoded at the moment so
SKILL_NAME_PREREQUISITE2: Level_Prerequisite2 // You can add as many prerequisite skills as you want. Minimum of 1 if you add a skill this way
}
}
-*/
-//====================================================
+**************************************************************************/
Novice: {
skills: {
diff --git a/db/roulette_db.conf b/db/roulette_db.conf
index 6ab579dba..8f4e38a88 100644
--- a/db/roulette_db.conf
+++ b/db/roulette_db.conf
@@ -1,18 +1,34 @@
-//====================================================
+//================= Hercules Database =====================================
//= _ _ _
//= | | | | | |
//= | |_| | ___ _ __ ___ _ _| | ___ ___
//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
//= | | | | __/ | | (__| |_| | | __/\__ \
//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
-//= http://herc.ws/board/
-//================= More Information =================
+//= Copyright (C) 2014-2015 Hercules Dev Team
+//=
+//= Hercules 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/>.
+//================= More Information ======================================
//= http://herc.ws/board/topic/7618-2014-10-22-roulette-and-per-char-gender/
-//====================================================
+//================= Description ===========================================
// This file handles the Roulette, the format is <item>:<amount>
// The first entry is the one that loses the game.
-//====================================================
+//=========================================================================
roulette: (
{
diff --git a/db/sc_config.txt b/db/sc_config.txt
index 14ba7b500..b37afa877 100644
--- a/db/sc_config.txt
+++ b/db/sc_config.txt
@@ -421,6 +421,15 @@ SC_GEFFEN_MAGIC2, 2
SC_GEFFEN_MAGIC3, 2
//SC_FENRIR_CARD, ??
+SC_OVERLAPEXPUP, 12
+SC_MORA_BUFF, 2
+
+// MVP Scrolls
+SC_MVPCARD_TAOGUNKA, 60
+SC_MVPCARD_MISTRESS, 60
+SC_MVPCARD_ORCHERO, 60
+SC_MVPCARD_ORCLORD, 60
+
// Guild Auras should not be saved
SC_LEADERSHIP,78
SC_GLORYWOUNDS,78
diff --git a/db/translations.conf b/db/translations.conf
index a93e86384..e786a72ac 100644
--- a/db/translations.conf
+++ b/db/translations.conf
@@ -1,18 +1,34 @@
-//====================================================
+//================= Hercules Database =====================================
//= _ _ _
//= | | | | | |
//= | |_| | ___ _ __ ___ _ _| | ___ ___
//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
//= | | | | __/ | | (__| |_| | | __/\__ \
//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
-//= http://herc.ws/board/
-//================= More Information =================
+//= Copyright (C) 2015 Hercules Dev Team
+//=
+//= Hercules 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/>.
+//================= More Information ======================================
//= http://herc.ws/board/topic/8687-hercules-ultimate-localization-design/
-//====================================================
+//================= Description ===========================================
// Translations generated with —-generate-translations
// should be pointed to here
-//====================================================
+//=========================================================================
translations: (
//"path/to/my/Language.po",