- Modified and simplified the random item group format. It now is <GroupID>,<ItemID>,<Rate>, where Rate normally is 1, greater numbers is the equivalent of adding the line multiple times.
- Added constants to identify all groups to db/const.txt - Cleaned up and updated item_db to use these new constants (warning: item_db.sql needs to be updated!) git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@6275 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
parent
4b4b96ea91
commit
f983dc57c3
@ -2,7 +2,15 @@ Date Added
|
||||
|
||||
AS OF SVN REV. 5091, WE ARE NOW USING TRUNK. ALL UNTESTED BUGFIXES/FEATURES GO INTO TRUNK.
|
||||
IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK.
|
||||
|
||||
2006/04/25
|
||||
* Modified and simplified the random item group format. It now is
|
||||
<GroupID>,<ItemID>,<Rate>, where Rate normally is 1, greater numbers is the
|
||||
equivalent of adding the line multiple times. Also has support for import
|
||||
lines. [Skotlex]
|
||||
* Added constants to identify all item groups to db/const.txt [Skotlex]
|
||||
* Cleaned up and updated item_db to use these new constants (warning:
|
||||
item_db.sql needs to be updated! Sql-db users should not update until this
|
||||
file is updated) [Skotlex]
|
||||
2006/04/24
|
||||
* Simplified npc_gettimerevent_tick so that it should return a tick value
|
||||
even after the last ontimer label has been reached. [Skotlex]
|
||||
|
28
db/const.txt
28
db/const.txt
@ -347,6 +347,34 @@ RC_Dragon 9
|
||||
RC_Boss 10
|
||||
RC_NonBoss 11
|
||||
|
||||
IG_BlueBox 1
|
||||
IG_VioletBox 2
|
||||
IG_CardAlbum 3
|
||||
IG_GiftBox 4
|
||||
IG_ScrollBox 5
|
||||
IG_FingingOre 6
|
||||
IG_CookieBag 7
|
||||
IG_Potion 8
|
||||
IG_Herb 9
|
||||
IG_Fruit 10
|
||||
IG_Meat 11
|
||||
IG_Candy 12
|
||||
IG_Juice 13
|
||||
IG_Fish 14
|
||||
IG_Box 15
|
||||
IG_Gemstone 16
|
||||
IG_Jellopy 17
|
||||
IG_Ore 18
|
||||
IG_Food 19
|
||||
IG_Recovery 20
|
||||
IG_Mineral 21
|
||||
IG_Taming 22
|
||||
IG_Scroll 23
|
||||
IG_Quiver 24
|
||||
IG_Mask 25
|
||||
IG_Accesory 26
|
||||
IG_Jewel 27
|
||||
|
||||
SC_STONE 0
|
||||
SC_FREEZE 1
|
||||
SC_STAN 2
|
||||
|
16612
db/item_bluebox.txt
16612
db/item_bluebox.txt
File diff suppressed because it is too large
Load Diff
@ -1,473 +1,472 @@
|
||||
// Old Card Album Obtainable Items Database
|
||||
//
|
||||
// Structure of Database:
|
||||
// ItemID,DummyName,Rate
|
||||
// GroupID,ItemID,Rate
|
||||
|
||||
0,Poring Card,4001
|
||||
4001,Poring Card,100000
|
||||
4001,Poring Card,100000
|
||||
4001,Poring Card,100000
|
||||
4001,Poring Card,100000
|
||||
4001,Poring Card,100000
|
||||
4001,Poring Card,100000
|
||||
4001,Poring Card,100000
|
||||
4002,Fabre Card,100000
|
||||
4002,Fabre Card,100000
|
||||
4002,Fabre Card,100000
|
||||
4002,Fabre Card,100000
|
||||
4002,Fabre Card,100000
|
||||
4002,Fabre Card,100000
|
||||
4002,Fabre Card,100000
|
||||
4003,Pupa Card,100000
|
||||
4003,Pupa Card,100000
|
||||
4003,Pupa Card,100000
|
||||
4003,Pupa Card,100000
|
||||
4003,Pupa Card,100000
|
||||
4003,Pupa Card,100000
|
||||
4004,Drops Card,100000
|
||||
4004,Drops Card,100000
|
||||
4004,Drops Card,100000
|
||||
4004,Drops Card,100000
|
||||
4004,Drops Card,100000
|
||||
4004,Drops Card,100000
|
||||
4004,Drops Card,100000
|
||||
4005,Santa Poring Card,100000
|
||||
4006,Lunatic Card,100000
|
||||
4006,Lunatic Card,100000
|
||||
4006,Lunatic Card,100000
|
||||
4006,Lunatic Card,100000
|
||||
4006,Lunatic Card,100000
|
||||
4006,Lunatic Card,100000
|
||||
4006,Lunatic Card,100000
|
||||
4007,Peco Peco Egg Card,100000
|
||||
4007,Peco Peco Egg Card,100000
|
||||
4007,Peco Peco Egg Card,100000
|
||||
4007,Peco Peco Egg Card,100000
|
||||
4008,Picky Card,100000
|
||||
4008,Picky Card,100000
|
||||
4008,Picky Card,100000
|
||||
4008,Picky Card,100000
|
||||
4008,Picky Card,100000
|
||||
4008,Picky Card,100000
|
||||
4008,Picky Card,100000
|
||||
4009,Chonchon Card,100000
|
||||
4009,Chonchon Card,100000
|
||||
4009,Chonchon Card,100000
|
||||
4009,Chonchon Card,100000
|
||||
4009,Chonchon Card,100000
|
||||
4009,Chonchon Card,100000
|
||||
4009,Chonchon Card,100000
|
||||
4010,Willow Card,100000
|
||||
4010,Willow Card,100000
|
||||
4010,Willow Card,100000
|
||||
4010,Willow Card,100000
|
||||
4010,Willow Card,100000
|
||||
4010,Willow Card,100000
|
||||
4010,Willow Card,100000
|
||||
4011,Picky Egg Card,100000
|
||||
4011,Picky Egg Card,100000
|
||||
4011,Picky Egg Card,100000
|
||||
4011,Picky Egg Card,100000
|
||||
4011,Picky Egg Card,100000
|
||||
4011,Picky Egg Card,100000
|
||||
4011,Picky Egg Card,100000
|
||||
4012,Thief Bug Egg Card,100000
|
||||
4012,Thief Bug Egg Card,100000
|
||||
4012,Thief Bug Egg Card,100000
|
||||
4012,Thief Bug Egg Card,100000
|
||||
4012,Thief Bug Egg Card,100000
|
||||
4013,Andre Egg Card,100000
|
||||
4013,Andre Egg Card,100000
|
||||
4013,Andre Egg Card,100000
|
||||
4013,Andre Egg Card,100000
|
||||
4013,Andre Egg Card,100000
|
||||
4014,Roda Frog Card,100000
|
||||
4014,Roda Frog Card,100000
|
||||
4014,Roda Frog Card,100000
|
||||
4014,Roda Frog Card,100000
|
||||
4014,Roda Frog Card,100000
|
||||
4015,Condor Card,100000
|
||||
4015,Condor Card,100000
|
||||
4015,Condor Card,100000
|
||||
4015,Condor Card,100000
|
||||
4015,Condor Card,100000
|
||||
4016,Thief Bug Card,100000
|
||||
4016,Thief Bug Card,100000
|
||||
4016,Thief Bug Card,100000
|
||||
4016,Thief Bug Card,100000
|
||||
4016,Thief Bug Card,100000
|
||||
4017,Savage Babe Card,100000
|
||||
4017,Savage Babe Card,100000
|
||||
4017,Savage Babe Card,100000
|
||||
4017,Savage Babe Card,100000
|
||||
4017,Savage Babe Card,100000
|
||||
4019,Hornet Card,100000
|
||||
4019,Hornet Card,100000
|
||||
4019,Hornet Card,100000
|
||||
4019,Hornet Card,100000
|
||||
4019,Hornet Card,100000
|
||||
4020,Farmiliar Card,100000
|
||||
4020,Farmiliar Card,100000
|
||||
4020,Farmiliar Card,100000
|
||||
4020,Farmiliar Card,100000
|
||||
4020,Farmiliar Card,100000
|
||||
4021,Rocker Card,100000
|
||||
4021,Rocker Card,100000
|
||||
4021,Rocker Card,100000
|
||||
4021,Rocker Card,100000
|
||||
4021,Rocker Card,100000
|
||||
4022,Spore Card,100000
|
||||
4022,Spore Card,100000
|
||||
4022,Spore Card,100000
|
||||
4022,Spore Card,100000
|
||||
4022,Spore Card,100000
|
||||
4023,Baby Desert Wolf Card,100000
|
||||
4023,Baby Desert Wolf Card,100000
|
||||
4023,Baby Desert Wolf Card,100000
|
||||
4023,Baby Desert Wolf Card,100000
|
||||
4023,Baby Desert Wolf Card,100000
|
||||
4024,Plankton Card,100000
|
||||
4024,Plankton Card,100000
|
||||
4024,Plankton Card,100000
|
||||
4024,Plankton Card,100000
|
||||
4024,Plankton Card,100000
|
||||
4025,Skeleton Card,100000
|
||||
4025,Skeleton Card,100000
|
||||
4025,Skeleton Card,100000
|
||||
4025,Skeleton Card,100000
|
||||
4025,Skeleton Card,100000
|
||||
4026,Female Thief Bug Card,100000
|
||||
4026,Female Thief Bug Card,100000
|
||||
4026,Female Thief Bug Card,100000
|
||||
4027,Kukre Card,100000
|
||||
4027,Kukre Card,100000
|
||||
4027,Kukre Card,100000
|
||||
4028,Tarou Card,100000
|
||||
4028,Tarou Card,100000
|
||||
4028,Tarou Card,100000
|
||||
4029,Wolf Card,100000
|
||||
4029,Wolf Card,100000
|
||||
4029,Wolf Card,100000
|
||||
4030,Mandragora Card,100000
|
||||
4030,Mandragora Card,100000
|
||||
4030,Mandragora Card,100000
|
||||
4031,Peco Peco Card,100000
|
||||
4031,Peco Peco Card,100000
|
||||
4031,Peco Peco Card,100000
|
||||
4032,Ambernite Card,100000
|
||||
4032,Ambernite Card,100000
|
||||
4032,Ambernite Card,100000
|
||||
4033,Poporing Card,100000
|
||||
4033,Poporing Card,100000
|
||||
4033,Poporing Card,100000
|
||||
4034,Wormtail Card,100000
|
||||
4034,Wormtail Card,100000
|
||||
4034,Wormtail Card,100000
|
||||
4035,Hydra Card,100000
|
||||
4035,Hydra Card,100000
|
||||
4035,Hydra Card,100000
|
||||
4036,Muka Card,100000
|
||||
4036,Muka Card,100000
|
||||
4036,Muka Card,100000
|
||||
4037,Snake Card,100000
|
||||
4037,Snake Card,100000
|
||||
4037,Snake Card,100000
|
||||
4038,Zombie Card,100000
|
||||
4038,Zombie Card,100000
|
||||
4038,Zombie Card,100000
|
||||
4039,Stainer Card,100000
|
||||
4039,Stainer Card,100000
|
||||
4039,Stainer Card,100000
|
||||
4040,Creamy Card,100000
|
||||
4040,Creamy Card,100000
|
||||
4040,Creamy Card,100000
|
||||
4041,Coco Card,100000
|
||||
4041,Coco Card,100000
|
||||
4041,Coco Card,100000
|
||||
4042,Steel Chonchon Card,100000
|
||||
4042,Steel Chonchon Card,100000
|
||||
4042,Steel Chonchon Card,100000
|
||||
4043,Andre Card,100000
|
||||
4043,Andre Card,100000
|
||||
4043,Andre Card,100000
|
||||
4044,Smokie Card,100000
|
||||
4044,Smokie Card,100000
|
||||
4044,Smokie Card,100000
|
||||
4045,Horn Card,100000
|
||||
4045,Horn Card,100000
|
||||
4045,Horn Card,100000
|
||||
4046,Martin Card,100000
|
||||
4046,Martin Card,100000
|
||||
4046,Martin Card,100000
|
||||
4047,Ghostring Card,100000
|
||||
4048,Poison Spore Card,100000
|
||||
4048,Poison Spore Card,100000
|
||||
4048,Poison Spore Card,100000
|
||||
4049,Vadon Card,100000
|
||||
4049,Vadon Card,100000
|
||||
4049,Vadon Card,100000
|
||||
4050,Male Thief Bug Card,100000
|
||||
4050,Male Thief Bug Card,100000
|
||||
4050,Male Thief Bug Card,100000
|
||||
4051,Yoyo Card,100000
|
||||
4051,Yoyo Card,100000
|
||||
4051,Yoyo Card,100000
|
||||
4052,Elder Willow Card,100000
|
||||
4052,Elder Willow Card,100000
|
||||
4052,Elder Willow Card,100000
|
||||
4053,Vitata Card,100000
|
||||
4054,Angeling Card,100000
|
||||
4055,Marina Card,100000
|
||||
4055,Marina Card,100000
|
||||
4055,Marina Card,100000
|
||||
4056,Dustiness Card,100000
|
||||
4056,Dustiness Card,100000
|
||||
4056,Dustiness Card,100000
|
||||
4057,Metaller Card,100000
|
||||
4057,Metaller Card,100000
|
||||
4058,Thara Frog Card,100000
|
||||
4058,Thara Frog Card,100000
|
||||
4060,Goblin Card,100000
|
||||
4060,Goblin Card,100000
|
||||
4061,Cornutus Card,100000
|
||||
4061,Cornutus Card,100000
|
||||
4062,Anacondaq Card,100000
|
||||
4062,Anacondaq Card,100000
|
||||
4063,Caramel Card,100000
|
||||
4063,Caramel Card,100000
|
||||
4064,Zerom Card,100000
|
||||
4064,Zerom Card,100000
|
||||
4065,Kaho Card,100000
|
||||
4065,Kaho Card,100000
|
||||
4066,Orc Warrior Card,100000
|
||||
4066,Orc Warrior Card,100000
|
||||
4067,Megalodon Card,100000
|
||||
4067,Megalodon Card,100000
|
||||
4068,Scorpion Card,100000
|
||||
4068,Scorpion Card,100000
|
||||
4069,Drainliar Card,100000
|
||||
4069,Drainliar Card,100000
|
||||
4070,Eggyra Card,100000
|
||||
4070,Eggyra Card,100000
|
||||
4071,Orc Zombie Card,100000
|
||||
4071,Orc Zombie Card,100000
|
||||
4072,Golem Card,100000
|
||||
4072,Golem Card,100000
|
||||
4073,Pirate Skeleton Card,100000
|
||||
4073,Pirate Skeleton Card,100000
|
||||
4074,Bigfoot Card,100000
|
||||
4074,Bigfoot Card,100000
|
||||
4075,Argos Card,100000
|
||||
4075,Argos Card,100000
|
||||
4076,Magnolia Card,100000
|
||||
4076,Magnolia Card,100000
|
||||
4077,Phen Card,100000
|
||||
4077,Phen Card,100000
|
||||
4078,Savage Card,100000
|
||||
4078,Savage Card,100000
|
||||
4079,Mantis Card,100000
|
||||
4079,Mantis Card,100000
|
||||
4080,Flora Card,100000
|
||||
4080,Flora Card,100000
|
||||
4081,Hode Card,100000
|
||||
4081,Hode Card,100000
|
||||
4082,Desert Wolf Card,100000
|
||||
4083,Rafflesia Card,100000
|
||||
4084,Marine Sphere Card,100000
|
||||
4085,Orc Skeleton Card,100000
|
||||
4086,Soldier Skeleton Card,100000
|
||||
4087,Giearth Card,100000
|
||||
4088,Frilldora Card,100000
|
||||
4089,Swordfish Card,100000
|
||||
4090,Munak Card,100000
|
||||
4091,Kobold Card,100000
|
||||
4092,Skeleton Worker Card,100000
|
||||
4093,Obeaune Card,100000
|
||||
4094,Archer Skeleton Card,100000
|
||||
4095,Marse Card,100000
|
||||
4096,Zenorc Card,100000
|
||||
4097,Matyr Card,100000
|
||||
4098,Dokebi Card,100000
|
||||
4099,Pasana Card,100000
|
||||
4100,Sohee Card,100000
|
||||
4101,Sandman Card,100000
|
||||
4102,Whisper Card,100000
|
||||
4103,Horong Card,100000
|
||||
4104,Requiem Card,100000
|
||||
4105,Marc Card,100000
|
||||
4106,Mummy Card,100000
|
||||
4107,Verit Card,100000
|
||||
4108,Myst Card,100000
|
||||
4109,Jakk Card,100000
|
||||
4110,Ghoul Card,100000
|
||||
4111,Strouf Card,100000
|
||||
4112,Marduk Card,100000
|
||||
4113,Marionette Card,100000
|
||||
4114,Argiope Card,100000
|
||||
4115,Hunter Fly Card,100000
|
||||
4116,Isis Card,100000
|
||||
4117,Sidewinder Card,100000
|
||||
4118,Earth Petite Card,100000
|
||||
4119,Bathory Card,100000
|
||||
4120,Sky Petite Card,100000
|
||||
4122,Deviruchi Card,100000
|
||||
4125,Deviace Card,100000
|
||||
4127,Nightmare Card,100000
|
||||
4129,Bapho Jr. Card,100000
|
||||
4133,Raydric Card,100000
|
||||
4136,Khalitzburg Card,100000
|
||||
4139,Joker Card,100000
|
||||
4141,Evil Druid Card,100000
|
||||
4149,Gargoyle Card,100000
|
||||
4150,Goat Card,100000
|
||||
4151,Gajomart Card,100000
|
||||
4152,Galapago Card,100000
|
||||
4153,Crab Card,100000
|
||||
4154,Dumpling Child Card,100000
|
||||
4156,Goblin Steamrider Card,100000
|
||||
4157,Goblin Archer Card,100000
|
||||
4158,Sky Deleter Card,100000
|
||||
4159,Nine Tail Card,100000
|
||||
4160,Firelock Soldier Card,100000
|
||||
4161,Grand Peco Card,100000
|
||||
4162,Grizzly Card,100000
|
||||
4164,Gullinbursti Card,100000
|
||||
4165,Gig Card,100000
|
||||
4166,Nightmare Terror Card,100000
|
||||
4167,Neraid Card,100000
|
||||
4170,Dark Frame Card,100000
|
||||
4172,The Paper Card,100000
|
||||
4173,Demon Fungus Card,100000
|
||||
4175,Poisonous Toad Card,100000
|
||||
4176,Dullahan Card,100000
|
||||
4177,Dryad Card,100000
|
||||
4178,Dragon Tail Card,100000
|
||||
4180,Driller Card,100000
|
||||
4181,Disguise Card,100000
|
||||
4182,Diabolic Card,100000
|
||||
4184,Lava Golem Card,100000
|
||||
4185,Rideword Card,100000
|
||||
4186,Raggler Card,100000
|
||||
4187,Raydric Archer Card,100000
|
||||
4188,Leib Olmai Card,100000
|
||||
4189,Wraith Dead Card,100000
|
||||
4190,Wraith Card,100000
|
||||
4191,Loli Ruri Card,100000
|
||||
4192,Rotar Zairo Card,100000
|
||||
4193,Lude Card,100000
|
||||
4194,Rybio Card,100000
|
||||
4195,Leaf Cat Card,100000
|
||||
4196,Marin Card,100000
|
||||
4199,Merman Card,100000
|
||||
4200,Megalith Card,100000
|
||||
4201,Majoruros Card,100000
|
||||
4202,Civil Servant Card,100000
|
||||
4204,Mini Demon Card,100000
|
||||
4205,Mimic Card,100000
|
||||
4206,Myst Case Card,100000
|
||||
4208,Miyabi Doll Card,100000
|
||||
4209,Violy Card,100000
|
||||
4210,Wanderer Card,100000
|
||||
4212,Bongun Card,100000
|
||||
4213,Brilight Card,100000
|
||||
4214,Bloody Murderer Card,100000
|
||||
4215,Blazer Card,100000
|
||||
4216,Sasquatch Card,100000
|
||||
4217,Enchanted Peach Tree Card,100000
|
||||
4218,Succubus Card,100000
|
||||
4219,Sage Worm Card,100000
|
||||
4220,Solider Card,100000
|
||||
4221,Skeleton General Card,100000
|
||||
4222,Skeleton Prisoner Card,100000
|
||||
4223,Stalactic Golem Card,100000
|
||||
4224,Stem Worm Card,100000
|
||||
4225,Stone Shooter Card,100000
|
||||
4226,Sting Card,100000
|
||||
4227,Spring Rabbit Card,100000
|
||||
4228,Sleeper Card,100000
|
||||
4230,Shinobi Card,100000
|
||||
4231,Increase Soil Card,100000
|
||||
4232,Hermit Plant Card,100000
|
||||
4233,Baby Leopard Card,100000
|
||||
4234,Anolian Card,100000
|
||||
4235,Christmas Cookie Card,100000
|
||||
4237,Owl Duke Card,100000
|
||||
4238,Owl Baron Card,100000
|
||||
4239,Iron Fist Card,100000
|
||||
4240,Arclouze Card,100000
|
||||
4242,Apocalipse Card,100000
|
||||
4244,Alarm Card,100000
|
||||
4245,Am Mut Card,100000
|
||||
4246,Assaulter Card,100000
|
||||
4247,Aster Card,100000
|
||||
4248,Ancient Mummy Card,100000
|
||||
4249,Ancient Worm Card,100000
|
||||
4251,Elder Card,100000
|
||||
4252,Alligator Card,100000
|
||||
4253,Alice Card,100000
|
||||
4255,Orc Lady Card,100000
|
||||
4256,Orc Archer Card,100000
|
||||
4257,Wild Rose Card,100000
|
||||
4258,Evil Nymph Card,100000
|
||||
4259,Wooden Golem Card,100000
|
||||
4260,Wootan Shooter Card,100000
|
||||
4261,Wootan Fighter Card,100000
|
||||
4262,Cloud Hermit Card,100000
|
||||
4264,Wind Ghost Card,100000
|
||||
4265,Li Me Mang Ryang Card,100000
|
||||
4267,Explosion Card,100000
|
||||
4268,Injustice Card,100000
|
||||
4269,Incubus Card,100000
|
||||
4270,Giant Spider Card,100000
|
||||
4271,Giant Hornet Card,100000
|
||||
4272,Dancing Dragon Card,100000
|
||||
4273,Shell Fish Card,100000
|
||||
4274,Zombie Master Card,100000
|
||||
4275,Zombie Prisoner Card,100000
|
||||
4277,Zherlthsh Card,100000
|
||||
4278,Gibbet Card,100000
|
||||
4279,Earth Deleter Card,100000
|
||||
4280,Geographer Card,100000
|
||||
4281,Zipper Bear Card,100000
|
||||
4282,Tengu Card,100000
|
||||
4283,Greatest General Card,100000
|
||||
4284,Chepet Card,100000
|
||||
4285,Choco Card,100000
|
||||
4286,Karakasa Card,100000
|
||||
4287,Kapha Card,100000
|
||||
4288,Carat Card,100000
|
||||
4289,Caterpillar Card,100000
|
||||
4290,Cat O' Nine Tails Card,100000
|
||||
4292,Kobold Archer Card,100000
|
||||
4293,Cookie Card,100000
|
||||
4294,Quve Card,100000
|
||||
4295,Kraben Card,100000
|
||||
4296,Cramp Card,100000
|
||||
4297,Cruiser Card,100000
|
||||
4298,Creamy Fear Card,100000
|
||||
4299,Clock Card,100000
|
||||
4300,Chimera Card,100000
|
||||
4301,Killer Mantis Card,100000
|
||||
4304,Tamruan Card,100000
|
||||
4229,Clock Tower Manager Card,100000
|
||||
4307,Beetle King Card,100000
|
||||
4308,Tri Joint Card,100000
|
||||
4309,Parasite Card,100000
|
||||
4310,Panzer Goblin Card,100000
|
||||
4311,Permeter Card,100000
|
||||
4312,Seal Card,100000
|
||||
4313,Punk Card,100000
|
||||
4314,Penomena Card,100000
|
||||
4315,Pest Card,100000
|
||||
4316,False Angel Card,100000
|
||||
4319,Freezer Card,100000
|
||||
4321,Hylozoist Card,100000
|
||||
4322,High Orc Card,100000
|
||||
4323,Garm Baby Card,100000
|
||||
4325,Harpy Card,100000
|
||||
4326,Sea-Otter Card,100000
|
||||
4327,Bloody Butterfly Card,100000
|
||||
4328,Hyegun Card,100000
|
||||
4329,Phendark Card,100000
|
||||
4331,Heater Card,100000
|
||||
4243,Antonio Card,100000
|
||||
3,4001,1 //Poring Card
|
||||
3,4001,1 //Poring Card
|
||||
3,4001,1 //Poring Card
|
||||
3,4001,1 //Poring Card
|
||||
3,4001,1 //Poring Card
|
||||
3,4001,1 //Poring Card
|
||||
3,4001,1 //Poring Card
|
||||
3,4002,1 //Fabre Card
|
||||
3,4002,1 //Fabre Card
|
||||
3,4002,1 //Fabre Card
|
||||
3,4002,1 //Fabre Card
|
||||
3,4002,1 //Fabre Card
|
||||
3,4002,1 //Fabre Card
|
||||
3,4002,1 //Fabre Card
|
||||
3,4003,1 //Pupa Card
|
||||
3,4003,1 //Pupa Card
|
||||
3,4003,1 //Pupa Card
|
||||
3,4003,1 //Pupa Card
|
||||
3,4003,1 //Pupa Card
|
||||
3,4003,1 //Pupa Card
|
||||
3,4004,1 //Drops Card
|
||||
3,4004,1 //Drops Card
|
||||
3,4004,1 //Drops Card
|
||||
3,4004,1 //Drops Card
|
||||
3,4004,1 //Drops Card
|
||||
3,4004,1 //Drops Card
|
||||
3,4004,1 //Drops Card
|
||||
3,4005,1 //Santa Poring Card
|
||||
3,4006,1 //Lunatic Card
|
||||
3,4006,1 //Lunatic Card
|
||||
3,4006,1 //Lunatic Card
|
||||
3,4006,1 //Lunatic Card
|
||||
3,4006,1 //Lunatic Card
|
||||
3,4006,1 //Lunatic Card
|
||||
3,4006,1 //Lunatic Card
|
||||
3,4007,1 //Peco Peco Egg Card
|
||||
3,4007,1 //Peco Peco Egg Card
|
||||
3,4007,1 //Peco Peco Egg Card
|
||||
3,4007,1 //Peco Peco Egg Card
|
||||
3,4008,1 //Picky Card
|
||||
3,4008,1 //Picky Card
|
||||
3,4008,1 //Picky Card
|
||||
3,4008,1 //Picky Card
|
||||
3,4008,1 //Picky Card
|
||||
3,4008,1 //Picky Card
|
||||
3,4008,1 //Picky Card
|
||||
3,4009,1 //Chonchon Card
|
||||
3,4009,1 //Chonchon Card
|
||||
3,4009,1 //Chonchon Card
|
||||
3,4009,1 //Chonchon Card
|
||||
3,4009,1 //Chonchon Card
|
||||
3,4009,1 //Chonchon Card
|
||||
3,4009,1 //Chonchon Card
|
||||
3,4010,1 //Willow Card
|
||||
3,4010,1 //Willow Card
|
||||
3,4010,1 //Willow Card
|
||||
3,4010,1 //Willow Card
|
||||
3,4010,1 //Willow Card
|
||||
3,4010,1 //Willow Card
|
||||
3,4010,1 //Willow Card
|
||||
3,4011,1 //Picky Egg Card
|
||||
3,4011,1 //Picky Egg Card
|
||||
3,4011,1 //Picky Egg Card
|
||||
3,4011,1 //Picky Egg Card
|
||||
3,4011,1 //Picky Egg Card
|
||||
3,4011,1 //Picky Egg Card
|
||||
3,4011,1 //Picky Egg Card
|
||||
3,4012,1 //Thief Bug Egg Card
|
||||
3,4012,1 //Thief Bug Egg Card
|
||||
3,4012,1 //Thief Bug Egg Card
|
||||
3,4012,1 //Thief Bug Egg Card
|
||||
3,4012,1 //Thief Bug Egg Card
|
||||
3,4013,1 //Andre Egg Card
|
||||
3,4013,1 //Andre Egg Card
|
||||
3,4013,1 //Andre Egg Card
|
||||
3,4013,1 //Andre Egg Card
|
||||
3,4013,1 //Andre Egg Card
|
||||
3,4014,1 //Roda Frog Card
|
||||
3,4014,1 //Roda Frog Card
|
||||
3,4014,1 //Roda Frog Card
|
||||
3,4014,1 //Roda Frog Card
|
||||
3,4014,1 //Roda Frog Card
|
||||
3,4015,1 //Condor Card
|
||||
3,4015,1 //Condor Card
|
||||
3,4015,1 //Condor Card
|
||||
3,4015,1 //Condor Card
|
||||
3,4015,1 //Condor Card
|
||||
3,4016,1 //Thief Bug Card
|
||||
3,4016,1 //Thief Bug Card
|
||||
3,4016,1 //Thief Bug Card
|
||||
3,4016,1 //Thief Bug Card
|
||||
3,4016,1 //Thief Bug Card
|
||||
3,4017,1 //Savage Babe Card
|
||||
3,4017,1 //Savage Babe Card
|
||||
3,4017,1 //Savage Babe Card
|
||||
3,4017,1 //Savage Babe Card
|
||||
3,4017,1 //Savage Babe Card
|
||||
3,4019,1 //Hornet Card
|
||||
3,4019,1 //Hornet Card
|
||||
3,4019,1 //Hornet Card
|
||||
3,4019,1 //Hornet Card
|
||||
3,4019,1 //Hornet Card
|
||||
3,4020,1 //Farmiliar Card
|
||||
3,4020,1 //Farmiliar Card
|
||||
3,4020,1 //Farmiliar Card
|
||||
3,4020,1 //Farmiliar Card
|
||||
3,4020,1 //Farmiliar Card
|
||||
3,4021,1 //Rocker Card
|
||||
3,4021,1 //Rocker Card
|
||||
3,4021,1 //Rocker Card
|
||||
3,4021,1 //Rocker Card
|
||||
3,4021,1 //Rocker Card
|
||||
3,4022,1 //Spore Card
|
||||
3,4022,1 //Spore Card
|
||||
3,4022,1 //Spore Card
|
||||
3,4022,1 //Spore Card
|
||||
3,4022,1 //Spore Card
|
||||
3,4023,1 //Baby Desert Wolf Card
|
||||
3,4023,1 //Baby Desert Wolf Card
|
||||
3,4023,1 //Baby Desert Wolf Card
|
||||
3,4023,1 //Baby Desert Wolf Card
|
||||
3,4023,1 //Baby Desert Wolf Card
|
||||
3,4024,1 //Plankton Card
|
||||
3,4024,1 //Plankton Card
|
||||
3,4024,1 //Plankton Card
|
||||
3,4024,1 //Plankton Card
|
||||
3,4024,1 //Plankton Card
|
||||
3,4025,1 //Skeleton Card
|
||||
3,4025,1 //Skeleton Card
|
||||
3,4025,1 //Skeleton Card
|
||||
3,4025,1 //Skeleton Card
|
||||
3,4025,1 //Skeleton Card
|
||||
3,4026,1 //Female Thief Bug Card
|
||||
3,4026,1 //Female Thief Bug Card
|
||||
3,4026,1 //Female Thief Bug Card
|
||||
3,4027,1 //Kukre Card
|
||||
3,4027,1 //Kukre Card
|
||||
3,4027,1 //Kukre Card
|
||||
3,4028,1 //Tarou Card
|
||||
3,4028,1 //Tarou Card
|
||||
3,4028,1 //Tarou Card
|
||||
3,4029,1 //Wolf Card
|
||||
3,4029,1 //Wolf Card
|
||||
3,4029,1 //Wolf Card
|
||||
3,4030,1 //Mandragora Card
|
||||
3,4030,1 //Mandragora Card
|
||||
3,4030,1 //Mandragora Card
|
||||
3,4031,1 //Peco Peco Card
|
||||
3,4031,1 //Peco Peco Card
|
||||
3,4031,1 //Peco Peco Card
|
||||
3,4032,1 //Ambernite Card
|
||||
3,4032,1 //Ambernite Card
|
||||
3,4032,1 //Ambernite Card
|
||||
3,4033,1 //Poporing Card
|
||||
3,4033,1 //Poporing Card
|
||||
3,4033,1 //Poporing Card
|
||||
3,4034,1 //Wormtail Card
|
||||
3,4034,1 //Wormtail Card
|
||||
3,4034,1 //Wormtail Card
|
||||
3,4035,1 //Hydra Card
|
||||
3,4035,1 //Hydra Card
|
||||
3,4035,1 //Hydra Card
|
||||
3,4036,1 //Muka Card
|
||||
3,4036,1 //Muka Card
|
||||
3,4036,1 //Muka Card
|
||||
3,4037,1 //Snake Card
|
||||
3,4037,1 //Snake Card
|
||||
3,4037,1 //Snake Card
|
||||
3,4038,1 //Zombie Card
|
||||
3,4038,1 //Zombie Card
|
||||
3,4038,1 //Zombie Card
|
||||
3,4039,1 //Stainer Card
|
||||
3,4039,1 //Stainer Card
|
||||
3,4039,1 //Stainer Card
|
||||
3,4040,1 //Creamy Card
|
||||
3,4040,1 //Creamy Card
|
||||
3,4040,1 //Creamy Card
|
||||
3,4041,1 //Coco Card
|
||||
3,4041,1 //Coco Card
|
||||
3,4041,1 //Coco Card
|
||||
3,4042,1 //Steel Chonchon Card
|
||||
3,4042,1 //Steel Chonchon Card
|
||||
3,4042,1 //Steel Chonchon Card
|
||||
3,4043,1 //Andre Card
|
||||
3,4043,1 //Andre Card
|
||||
3,4043,1 //Andre Card
|
||||
3,4044,1 //Smokie Card
|
||||
3,4044,1 //Smokie Card
|
||||
3,4044,1 //Smokie Card
|
||||
3,4045,1 //Horn Card
|
||||
3,4045,1 //Horn Card
|
||||
3,4045,1 //Horn Card
|
||||
3,4046,1 //Martin Card
|
||||
3,4046,1 //Martin Card
|
||||
3,4046,1 //Martin Card
|
||||
3,4047,1 //Ghostring Card
|
||||
3,4048,1 //Poison Spore Card
|
||||
3,4048,1 //Poison Spore Card
|
||||
3,4048,1 //Poison Spore Card
|
||||
3,4049,1 //Vadon Card
|
||||
3,4049,1 //Vadon Card
|
||||
3,4049,1 //Vadon Card
|
||||
3,4050,1 //Male Thief Bug Card
|
||||
3,4050,1 //Male Thief Bug Card
|
||||
3,4050,1 //Male Thief Bug Card
|
||||
3,4051,1 //Yoyo Card
|
||||
3,4051,1 //Yoyo Card
|
||||
3,4051,1 //Yoyo Card
|
||||
3,4052,1 //Elder Willow Card
|
||||
3,4052,1 //Elder Willow Card
|
||||
3,4052,1 //Elder Willow Card
|
||||
3,4053,1 //Vitata Card
|
||||
3,4054,1 //Angeling Card
|
||||
3,4055,1 //Marina Card
|
||||
3,4055,1 //Marina Card
|
||||
3,4055,1 //Marina Card
|
||||
3,4056,1 //Dustiness Card
|
||||
3,4056,1 //Dustiness Card
|
||||
3,4056,1 //Dustiness Card
|
||||
3,4057,1 //Metaller Card
|
||||
3,4057,1 //Metaller Card
|
||||
3,4058,1 //Thara Frog Card
|
||||
3,4058,1 //Thara Frog Card
|
||||
3,4060,1 //Goblin Card
|
||||
3,4060,1 //Goblin Card
|
||||
3,4061,1 //Cornutus Card
|
||||
3,4061,1 //Cornutus Card
|
||||
3,4062,1 //Anacondaq Card
|
||||
3,4062,1 //Anacondaq Card
|
||||
3,4063,1 //Caramel Card
|
||||
3,4063,1 //Caramel Card
|
||||
3,4064,1 //Zerom Card
|
||||
3,4064,1 //Zerom Card
|
||||
3,4065,1 //Kaho Card
|
||||
3,4065,1 //Kaho Card
|
||||
3,4066,1 //Orc Warrior Card
|
||||
3,4066,1 //Orc Warrior Card
|
||||
3,4067,1 //Megalodon Card
|
||||
3,4067,1 //Megalodon Card
|
||||
3,4068,1 //Scorpion Card
|
||||
3,4068,1 //Scorpion Card
|
||||
3,4069,1 //Drainliar Card
|
||||
3,4069,1 //Drainliar Card
|
||||
3,4070,1 //Eggyra Card
|
||||
3,4070,1 //Eggyra Card
|
||||
3,4071,1 //Orc Zombie Card
|
||||
3,4071,1 //Orc Zombie Card
|
||||
3,4072,1 //Golem Card
|
||||
3,4072,1 //Golem Card
|
||||
3,4073,1 //Pirate Skeleton Card
|
||||
3,4073,1 //Pirate Skeleton Card
|
||||
3,4074,1 //Bigfoot Card
|
||||
3,4074,1 //Bigfoot Card
|
||||
3,4075,1 //Argos Card
|
||||
3,4075,1 //Argos Card
|
||||
3,4076,1 //Magnolia Card
|
||||
3,4076,1 //Magnolia Card
|
||||
3,4077,1 //Phen Card
|
||||
3,4077,1 //Phen Card
|
||||
3,4078,1 //Savage Card
|
||||
3,4078,1 //Savage Card
|
||||
3,4079,1 //Mantis Card
|
||||
3,4079,1 //Mantis Card
|
||||
3,4080,1 //Flora Card
|
||||
3,4080,1 //Flora Card
|
||||
3,4081,1 //Hode Card
|
||||
3,4081,1 //Hode Card
|
||||
3,4082,1 //Desert Wolf Card
|
||||
3,4083,1 //Rafflesia Card
|
||||
3,4084,1 //Marine Sphere Card
|
||||
3,4085,1 //Orc Skeleton Card
|
||||
3,4086,1 //Soldier Skeleton Card
|
||||
3,4087,1 //Giearth Card
|
||||
3,4088,1 //Frilldora Card
|
||||
3,4089,1 //Swordfish Card
|
||||
3,4090,1 //Munak Card
|
||||
3,4091,1 //Kobold Card
|
||||
3,4092,1 //Skeleton Worker Card
|
||||
3,4093,1 //Obeaune Card
|
||||
3,4094,1 //Archer Skeleton Card
|
||||
3,4095,1 //Marse Card
|
||||
3,4096,1 //Zenorc Card
|
||||
3,4097,1 //Matyr Card
|
||||
3,4098,1 //Dokebi Card
|
||||
3,4099,1 //Pasana Card
|
||||
3,4100,1 //Sohee Card
|
||||
3,4101,1 //Sandman Card
|
||||
3,4102,1 //Whisper Card
|
||||
3,4103,1 //Horong Card
|
||||
3,4104,1 //Requiem Card
|
||||
3,4105,1 //Marc Card
|
||||
3,4106,1 //Mummy Card
|
||||
3,4107,1 //Verit Card
|
||||
3,4108,1 //Myst Card
|
||||
3,4109,1 //Jakk Card
|
||||
3,4110,1 //Ghoul Card
|
||||
3,4111,1 //Strouf Card
|
||||
3,4112,1 //Marduk Card
|
||||
3,4113,1 //Marionette Card
|
||||
3,4114,1 //Argiope Card
|
||||
3,4115,1 //Hunter Fly Card
|
||||
3,4116,1 //Isis Card
|
||||
3,4117,1 //Sidewinder Card
|
||||
3,4118,1 //Earth Petite Card
|
||||
3,4119,1 //Bathory Card
|
||||
3,4120,1 //Sky Petite Card
|
||||
3,4122,1 //Deviruchi Card
|
||||
3,4125,1 //Deviace Card
|
||||
3,4127,1 //Nightmare Card
|
||||
3,4129,1 //Bapho Jr. Card
|
||||
3,4133,1 //Raydric Card
|
||||
3,4136,1 //Khalitzburg Card
|
||||
3,4139,1 //Joker Card
|
||||
3,4141,1 //Evil Druid Card
|
||||
3,4149,1 //Gargoyle Card
|
||||
3,4150,1 //Goat Card
|
||||
3,4151,1 //Gajomart Card
|
||||
3,4152,1 //Galapago Card
|
||||
3,4153,1 //Crab Card
|
||||
3,4154,1 //Dumpling Child Card
|
||||
3,4156,1 //Goblin Steamrider Card
|
||||
3,4157,1 //Goblin Archer Card
|
||||
3,4158,1 //Sky Deleter Card
|
||||
3,4159,1 //Nine Tail Card
|
||||
3,4160,1 //Firelock Soldier Card
|
||||
3,4161,1 //Grand Peco Card
|
||||
3,4162,1 //Grizzly Card
|
||||
3,4164,1 //Gullinbursti Card
|
||||
3,4165,1 //Gig Card
|
||||
3,4166,1 //Nightmare Terror Card
|
||||
3,4167,1 //Neraid Card
|
||||
3,4170,1 //Dark Frame Card
|
||||
3,4172,1 //The Paper Card
|
||||
3,4173,1 //Demon Fungus Card
|
||||
3,4175,1 //Poisonous Toad Card
|
||||
3,4176,1 //Dullahan Card
|
||||
3,4177,1 //Dryad Card
|
||||
3,4178,1 //Dragon Tail Card
|
||||
3,4180,1 //Driller Card
|
||||
3,4181,1 //Disguise Card
|
||||
3,4182,1 //Diabolic Card
|
||||
3,4184,1 //Lava Golem Card
|
||||
3,4185,1 //Rideword Card
|
||||
3,4186,1 //Raggler Card
|
||||
3,4187,1 //Raydric Archer Card
|
||||
3,4188,1 //Leib Olmai Card
|
||||
3,4189,1 //Wraith Dead Card
|
||||
3,4190,1 //Wraith Card
|
||||
3,4191,1 //Loli Ruri Card
|
||||
3,4192,1 //Rotar Zairo Card
|
||||
3,4193,1 //Lude Card
|
||||
3,4194,1 //Rybio Card
|
||||
3,4195,1 //Leaf Cat Card
|
||||
3,4196,1 //Marin Card
|
||||
3,4199,1 //Merman Card
|
||||
3,4200,1 //Megalith Card
|
||||
3,4201,1 //Majoruros Card
|
||||
3,4202,1 //Civil Servant Card
|
||||
3,4204,1 //Mini Demon Card
|
||||
3,4205,1 //Mimic Card
|
||||
3,4206,1 //Myst Case Card
|
||||
3,4208,1 //Miyabi Doll Card
|
||||
3,4209,1 //Violy Card
|
||||
3,4210,1 //Wanderer Card
|
||||
3,4212,1 //Bongun Card
|
||||
3,4213,1 //Brilight Card
|
||||
3,4214,1 //Bloody Murderer Card
|
||||
3,4215,1 //Blazer Card
|
||||
3,4216,1 //Sasquatch Card
|
||||
3,4217,1 //Enchanted Peach Tree Card
|
||||
3,4218,1 //Succubus Card
|
||||
3,4219,1 //Sage Worm Card
|
||||
3,4220,1 //Solider Card
|
||||
3,4221,1 //Skeleton General Card
|
||||
3,4222,1 //Skeleton Prisoner Card
|
||||
3,4223,1 //Stalactic Golem Card
|
||||
3,4224,1 //Stem Worm Card
|
||||
3,4225,1 //Stone Shooter Card
|
||||
3,4226,1 //Sting Card
|
||||
3,4227,1 //Spring Rabbit Card
|
||||
3,4228,1 //Sleeper Card
|
||||
3,4230,1 //Shinobi Card
|
||||
3,4231,1 //Increase Soil Card
|
||||
3,4232,1 //Hermit Plant Card
|
||||
3,4233,1 //Baby Leopard Card
|
||||
3,4234,1 //Anolian Card
|
||||
3,4235,1 //Christmas Cookie Card
|
||||
3,4237,1 //Owl Duke Card
|
||||
3,4238,1 //Owl Baron Card
|
||||
3,4239,1 //Iron Fist Card
|
||||
3,4240,1 //Arclouze Card
|
||||
3,4242,1 //Apocalipse Card
|
||||
3,4244,1 //Alarm Card
|
||||
3,4245,1 //Am Mut Card
|
||||
3,4246,1 //Assaulter Card
|
||||
3,4247,1 //Aster Card
|
||||
3,4248,1 //Ancient Mummy Card
|
||||
3,4249,1 //Ancient Worm Card
|
||||
3,4251,1 //Elder Card
|
||||
3,4252,1 //Alligator Card
|
||||
3,4253,1 //Alice Card
|
||||
3,4255,1 //Orc Lady Card
|
||||
3,4256,1 //Orc Archer Card
|
||||
3,4257,1 //Wild Rose Card
|
||||
3,4258,1 //Evil Nymph Card
|
||||
3,4259,1 //Wooden Golem Card
|
||||
3,4260,1 //Wootan Shooter Card
|
||||
3,4261,1 //Wootan Fighter Card
|
||||
3,4262,1 //Cloud Hermit Card
|
||||
3,4264,1 //Wind Ghost Card
|
||||
3,4265,1 //Li Me Mang Ryang Card
|
||||
3,4267,1 //Explosion Card
|
||||
3,4268,1 //Injustice Card
|
||||
3,4269,1 //Incubus Card
|
||||
3,4270,1 //Giant Spider Card
|
||||
3,4271,1 //Giant Hornet Card
|
||||
3,4272,1 //Dancing Dragon Card
|
||||
3,4273,1 //Shell Fish Card
|
||||
3,4274,1 //Zombie Master Card
|
||||
3,4275,1 //Zombie Prisoner Card
|
||||
3,4277,1 //Zherlthsh Card
|
||||
3,4278,1 //Gibbet Card
|
||||
3,4279,1 //Earth Deleter Card
|
||||
3,4280,1 //Geographer Card
|
||||
3,4281,1 //Zipper Bear Card
|
||||
3,4282,1 //Tengu Card
|
||||
3,4283,1 //Greatest General Card
|
||||
3,4284,1 //Chepet Card
|
||||
3,4285,1 //Choco Card
|
||||
3,4286,1 //Karakasa Card
|
||||
3,4287,1 //Kapha Card
|
||||
3,4288,1 //Carat Card
|
||||
3,4289,1 //Caterpillar Card
|
||||
3,4290,1 //Cat O' Nine Tails Card
|
||||
3,4292,1 //Kobold Archer Card
|
||||
3,4293,1 //Cookie Card
|
||||
3,4294,1 //Quve Card
|
||||
3,4295,1 //Kraben Card
|
||||
3,4296,1 //Cramp Card
|
||||
3,4297,1 //Cruiser Card
|
||||
3,4298,1 //Creamy Fear Card
|
||||
3,4299,1 //Clock Card
|
||||
3,4300,1 //Chimera Card
|
||||
3,4301,1 //Killer Mantis Card
|
||||
3,4304,1 //Tamruan Card
|
||||
3,4229,1 //Clock Tower Manager Card
|
||||
3,4307,1 //Beetle King Card
|
||||
3,4308,1 //Tri Joint Card
|
||||
3,4309,1 //Parasite Card
|
||||
3,4310,1 //Panzer Goblin Card
|
||||
3,4311,1 //Permeter Card
|
||||
3,4312,1 //Seal Card
|
||||
3,4313,1 //Punk Card
|
||||
3,4314,1 //Penomena Card
|
||||
3,4315,1 //Pest Card
|
||||
3,4316,1 //False Angel Card
|
||||
3,4319,1 //Freezer Card
|
||||
3,4321,1 //Hylozoist Card
|
||||
3,4322,1 //High Orc Card
|
||||
3,4323,1 //Garm Baby Card
|
||||
3,4325,1 //Harpy Card
|
||||
3,4326,1 //Sea-Otter Card
|
||||
3,4327,1 //Bloody Butterfly Card
|
||||
3,4328,1 //Hyegun Card
|
||||
3,4329,1 //Phendark Card
|
||||
3,4331,1 //Heater Card
|
||||
3,4243,1 //Antonio Card
|
||||
|
@ -2,54 +2,53 @@
|
||||
// Cookie Bag Obtainable Items Database
|
||||
//
|
||||
// Structure of Database:
|
||||
// ItemID,DummyName,Rate
|
||||
// GroupID,ItemID,Rate
|
||||
|
||||
0,Candy,529
|
||||
529,Candy,1000000
|
||||
570,Lucky Candy,1000000
|
||||
530,Candy Cane,1000000
|
||||
571,Lucky Candy Cane,1000000
|
||||
538,Well-baked Cookie,1000000
|
||||
572,Lucky Cookie,1000000
|
||||
539,Piece of Cake,1000000
|
||||
564,Rice Ball,1000000
|
||||
12122,Sesame Pastry,1000000
|
||||
12123,Honey Pastry,1000000
|
||||
12124,Rainbow Cake,1000000
|
||||
558,Chocolate,1000000
|
||||
559,Hand-made Chocolate,1000000
|
||||
560,Hand-made White Chocolate,1000000
|
||||
561,White Chocolate,1000000
|
||||
573,Chocolate Drink,1000000
|
||||
529,Candy,1000000
|
||||
570,Lucky Candy,1000000
|
||||
530,Candy Cane,1000000
|
||||
571,Lucky Candy Cane,1000000
|
||||
538,Well-baked Cookie,1000000
|
||||
572,Lucky Cookie,1000000
|
||||
539,Piece of Cake,1000000
|
||||
564,Rice Ball,1000000
|
||||
529,Candy,1000000
|
||||
570,Lucky Candy,1000000
|
||||
530,Candy Cane,1000000
|
||||
571,Lucky Candy Cane,1000000
|
||||
538,Well-baked Cookie,1000000
|
||||
572,Lucky Cookie,1000000
|
||||
539,Piece of Cake,1000000
|
||||
564,Rice Ball,1000000
|
||||
529,Candy,1000000
|
||||
570,Lucky Candy,1000000
|
||||
530,Candy Cane,1000000
|
||||
571,Lucky Candy Cane,1000000
|
||||
538,Well-baked Cookie,1000000
|
||||
572,Lucky Cookie,1000000
|
||||
539,Piece of Cake,1000000
|
||||
564,Rice Ball,1000000
|
||||
529,Candy,1000000
|
||||
570,Lucky Candy,1000000
|
||||
530,Candy Cane,1000000
|
||||
571,Lucky Candy Cane,1000000
|
||||
538,Well-baked Cookie,1000000
|
||||
572,Lucky Cookie,1000000
|
||||
539,Piece of Cake,1000000
|
||||
564,Rice Ball,1000000
|
||||
7,529,1 //Candy
|
||||
7,570,1 //Lucky Candy
|
||||
7,530,1 //Candy Cane
|
||||
7,571,1 //Lucky Candy Cane
|
||||
7,538,1 //Well-baked Cookie
|
||||
7,572,1 //Lucky Cookie
|
||||
7,539,1 //Piece of Cake
|
||||
7,564,1 //Rice Ball
|
||||
7,12122,1 //Sesame Pastry
|
||||
7,12123,1 //Honey Pastry
|
||||
7,12124,1 //Rainbow Cake
|
||||
7,558,1 //Chocolate
|
||||
7,559,1 //Hand-made Chocolate
|
||||
7,560,1 //Hand-made White Chocolate
|
||||
7,561,1 //White Chocolate
|
||||
7,573,1 //Chocolate Drink
|
||||
7,529,1 //Candy
|
||||
7,570,1 //Lucky Candy
|
||||
7,530,1 //Candy Cane
|
||||
7,571,1 //Lucky Candy Cane
|
||||
7,538,1 //Well-baked Cookie
|
||||
7,572,1 //Lucky Cookie
|
||||
7,539,1 //Piece of Cake
|
||||
7,564,1 //Rice Ball
|
||||
7,529,1 //Candy
|
||||
7,570,1 //Lucky Candy
|
||||
7,530,1 //Candy Cane
|
||||
7,571,1 //Lucky Candy Cane
|
||||
7,538,1 //Well-baked Cookie
|
||||
7,572,1 //Lucky Cookie
|
||||
7,539,1 //Piece of Cake
|
||||
7,564,1 //Rice Ball
|
||||
7,529,1 //Candy
|
||||
7,570,1 //Lucky Candy
|
||||
7,530,1 //Candy Cane
|
||||
7,571,1 //Lucky Candy Cane
|
||||
7,538,1 //Well-baked Cookie
|
||||
7,572,1 //Lucky Cookie
|
||||
7,539,1 //Piece of Cake
|
||||
7,564,1 //Rice Ball
|
||||
7,529,1 //Candy
|
||||
7,570,1 //Lucky Candy
|
||||
7,530,1 //Candy Cane
|
||||
7,571,1 //Lucky Candy Cane
|
||||
7,538,1 //Well-baked Cookie
|
||||
7,572,1 //Lucky Cookie
|
||||
7,539,1 //Piece of Cake
|
||||
7,564,1 //Rice Ball
|
||||
|
@ -92,7 +92,7 @@
|
||||
//===================================================================
|
||||
601,Fly_Wing,Fly Wing,2,60,,50,,,,,0xFFFFFFFF,7,2,,,,,,{ warp "Random",0,0; },{},{}
|
||||
602,Butterfly_Wing,Butterfly Wing,2,300,,50,,,,,0xFFFFFFFF,7,2,,,,,,{ warp "SavePoint",0,0; },{},{}
|
||||
603,Old_Blue_Box,Old Blue Box,2,10000,,200,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem -1,1; },{},{}
|
||||
603,Old_Blue_Box,Old Blue Box,2,10000,,200,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem groupranditem(IG_BlueBox),1; },{},{}
|
||||
604,Dead_Branch,Dead Branch,2,50,,50,,,,,0xFFFFFFFF,7,2,,,,,,{ monster "this",0,0,"--ja--",-1,1,""; },{},{}
|
||||
605,Anodyne,Anodyne,11,2000,,100,,,,,0xFFFFFFFF,7,2,,,,,,{ itemskill 8,1,"Endure"; },{},{}
|
||||
606,Aloevera,Aloevera,11,1500,,100,,,,,0xFFFFFFFF,7,2,,,,,,{ itemskill 6,1,"Provoke"; },{},{}
|
||||
@ -107,9 +107,9 @@
|
||||
614,Golden_Hammer,Golden Hammer,2,3000,,300,,,,,0xFFFFFFFF,7,2,,,,,,{ produce 2; },{},{}
|
||||
615,Oridecon_Hammer,Oridecon Hammer,2,5000,,400,,,,,0xFFFFFFFF,7,2,,,,,,{ produce 3; },{},{}
|
||||
// Item Givers
|
||||
616,Old_Card_Album,Old Card Album,2,10000,,50,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem -3,1; },{},{}
|
||||
617,Old_Purple_Box,Old Purple Box,2,10000,,200,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem -2,1; },{},{}
|
||||
618,Worn_Out_Scroll,Worn Out Scroll,2,50,,20,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem -5,1; },{},{}
|
||||
616,Old_Card_Album,Old Card Album,2,10000,,50,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem groupranditem(IG_CardAlbum),1; },{},{}
|
||||
617,Old_Purple_Box,Old Purple Box,2,10000,,200,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem groupranditem(IG_VioletBox),1; },{},{}
|
||||
618,Worn_Out_Scroll,Worn Out Scroll,2,50,,20,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem groupranditem(IG_ScrollBox),1; },{},{}
|
||||
// Pet Tames
|
||||
619,Unripe_Apple,Unripe Apple,11,1000,,50,,,,,0xFFFFFFFF,7,2,,,,,,{ pet 1002; },{},{}
|
||||
620,Orange_Juice,Orange Juice,11,1500,,50,,,,,0xFFFFFFFF,7,2,,,,,,{ pet 1113; },{},{}
|
||||
@ -136,7 +136,7 @@
|
||||
641,Contract_in_Shadow,Contracts in Shadow,11,100,,50,,,,,0xFFFFFFFF,7,2,,,,,,{ pet 1109; },{},{}
|
||||
642,Book_of_the_Devil,Book of the Devil,11,1800,,50,,,,,0xFFFFFFFF,7,2,,,,,,{ pet 1101; },{},{}
|
||||
643,Pet_Incubator,Pet Incubator,2,3000,,30,,,,,0xFFFFFFFF,7,2,,,,,,{ bpet; },{},{}
|
||||
644,Gift_Box,Gift Box,2,2,,200,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem -4,1; },{},{}
|
||||
644,Gift_Box,Gift Box,2,2,,200,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem groupranditem(IG_GiftBox),1; },{},{}
|
||||
// ASPD Potions
|
||||
645,Concentration_Potion,Concentration Potion,2,800,,100,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start SC_ASPDPOTION0,1800000,0; },{},{}
|
||||
656,Awakening_Potion,Awakening Potion,2,1500,,150,,,,,0x00E7DEEF,7,2,,,40,,,{ sc_end SC_Sleep; sc_start SC_ASPDPOTION1,1800000,0; },{},{}
|
||||
@ -149,10 +149,10 @@
|
||||
662,Authoritative_Badge,Authoritative Badge,2,1450,,30,,,,,0xFFFFFFFF,7,2,,,,,,{ specialeffect 507; sc_start SC_SpeedUp0,240000,0; },{},{}
|
||||
663,Songpyun,Songpyun,0,,10,10,,,,,0xFFFFFFFF,7,2,,,,,,{ percentheal 10,0; },{},{}
|
||||
// Item Givers
|
||||
664,Gift_Box_,Gift Box,2,1000,,200,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem -4,1; },{},{}
|
||||
665,Gift_Box__,Gift Box,2,1000,,200,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem -4,1; },{},{}
|
||||
666,Gift_Box___,Gift Box,2,1000,,200,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem -4,1; },{},{}
|
||||
667,Gift_Box____,Gift Box,2,1000,,200,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem -4,1; },{},{}
|
||||
664,Gift_Box_,Gift Box,2,1000,,200,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem groupranditem(IG_GiftBox),1; },{},{}
|
||||
665,Gift_Box__,Gift Box,2,1000,,200,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem groupranditem(IG_GiftBox),1; },{},{}
|
||||
666,Gift_Box___,Gift Box,2,1000,,200,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem groupranditem(IG_GiftBox),1; },{},{}
|
||||
667,Gift_Box____,Gift Box,2,1000,,200,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem groupranditem(IG_GiftBox),1; },{},{}
|
||||
668,Red_Envelope,Red_Envelope,2,1,,20,,,,,0xFFFFFFFF,7,2,,,,,,{ set Zeny,Zeny+rand(100,10000); },{},{}
|
||||
669,Rice-Cake_Soup,Rice-Cake Soup,0,,10,100,,,,,0xFFFFFFFF,7,2,,,,,,{ percentheal -100,-100; },{},{}
|
||||
// Coins
|
||||
@ -487,8 +487,8 @@
|
||||
1139,Tirfing,Tirfing,4,,10,1000,200,,1,0,0x000654E2,7,2,2,4,40,1,2,{ bonus bAtkEle,Ele_Dark; bonus2 bHPLossRate,35,10000; },{},{}
|
||||
1140,Byeollungum,Byeollungum,4,,10,900,150,,1,0,0x000654E2,7,2,2,4,40,1,2,{ bonus2 bSubRace,RC_NonBoss,-10; bonus2 bAddRace,RC_Boss,5; bonus bAllStats,2; },{},{}
|
||||
1141,Immaterial_Sword,Immaterial Sword,4,,10,900,140,,1,0,0x000654E2,7,2,2,4,40,1,2,{ bonus bAtkEle,Ele_Ghost; bonus2 bSPDrainRate,1,30; bonus bSPDrainValue,-1; bonus bUnbreakableWeapon,0; },{},{}
|
||||
1142,Jeweled_Sword,Jeweled Sword,4,,10,2200,104,,1,0,0x000654E2,7,2,2,3,68,1,2,{ bonus2 bAddMonsterDropItemGroup,20,5; },{},{}
|
||||
1143,Gaia_Sword,Gaia Sword,4,,10,2500,115,,1,0,0x000654E2,7,2,2,3,74,1,2,{ bonus2 bAddMonsterDropItemGroup,11,5; },{},{}
|
||||
1142,Jeweled_Sword,Jeweled Sword,4,,10,2200,104,,1,0,0x000654E2,7,2,2,3,68,1,2,{ bonus2 bAddMonsterDropItemGroup,IG_Jewel,5; },{},{}
|
||||
1143,Gaia_Sword,Gaia Sword,4,,10,2500,115,,1,0,0x000654E2,7,2,2,3,74,1,2,{ bonus2 bAddMonsterDropItemGroup,IG_Ore,5; },{},{}
|
||||
1144,Sashimi,Sashimi,4,,10,1400,75,,1,0,0x000654E2,7,2,2,3,48,1,2,{ bonus bAtkEle,Ele_Wind; bonus3 bAddMonsterDropItem,544,5,4000; },{},{}
|
||||
1145,Holy_Avenger,Holy Avenger,4,,10,1350,125,,1,0,0x00004000,7,2,2,3,75,1,2,{ bonus bAtkEle,Ele_Holy; },{},{}
|
||||
1146,Town_Sword,Town Sword,4,42000,,800,100,,1,1,0x00000001,7,2,2,3,30,1,2,{},{},{}
|
||||
@ -1286,9 +1286,9 @@
|
||||
4149,Gargoyle_Card,Gargoyle Card,6,,10,10,,,,,,,,136,,,,,{ bonus3 bAddMonsterDropItem,12028,4,10; },{},{}
|
||||
4150,Goat_Card,Goat Card,6,,10,10,,,,,,,,16,,,,,{ if(getrefine()>=6) end; bonus bDef,2; bonus bMdef,5; },{},{}
|
||||
4151,Gajomart_Card,Gajomart Card,6,,10,10,,,,,,,,64,,,,,{ bonus2 bSubRace,RC_Plant,-20; bonus2 bExpAddRace,RC_Plant,10; },{},{}
|
||||
4152,Galapago_Card,Galapago Card,6,,10,10,,,,,,,,136,,,,,{ bonus2 bAddItemHealRate,6,50; bonus3 bAddMonsterDropItemGroup,6,4,4000; },{},{}
|
||||
4152,Galapago_Card,Galapago Card,6,,10,10,,,,,,,,136,,,,,{ bonus2 bAddItemHealRate,IG_Juice,50; bonus3 bAddMonsterDropItemGroup,IG_Juice,RC_Insect,4000; },{},{}
|
||||
4153,Crab_Card,Crab Card,6,,10,10,,,,,,,,2,,,,,{ bonus bBaseAtk,5; bonus2 bAddDamageClass,1266,30; if(isequipped(4247,4273)==0) end; bonus3 bAddMonsterDropItem,544,5,3000; bonus2 bAddEle,Ele_Water,30; },{},{}
|
||||
4154,Dumpling_Child_Card,Dumpling Child Card,6,,10,10,,,,,,,,136,,,,,{ bonus2 bAddItemHealRate,5,50; bonus3 bAddMonsterDropItemGroup,5,7,4000; },{},{}
|
||||
4154,Dumpling_Child_Card,Dumpling Child Card,6,,10,10,,,,,,,,136,,,,,{ bonus2 bAddItemHealRate,IG_Candy,50; bonus3 bAddMonsterDropItemGroup,IG_Candy,RC_DemiHuman,4000; },{},{}
|
||||
4155,Goblin_Leader_Card,Goblin Leader Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddRace2,1,30; },{},{}
|
||||
4156,Goblin_Steamrider_Card,Goblin Steamrider Card,6,,10,10,,,,,,,,2,,,,,{ bonus bCritAtkRate,10; bonus2 bCriticalAddRace,RC_Formless,7; },{},{}
|
||||
4157,Goblin_Archer_Card,Goblin Archer Card,6,,10,10,,,,,,,,2,,,,,{ bonus bCritAtkRate,10; bonus2 bCriticalAddRace,RC_Undead,7; },{},{}
|
||||
@ -1330,7 +1330,7 @@
|
||||
4193,Lude_Card,Lude Card,6,,10,10,,,,,,,,136,,,,,{ if(BaseJob==Job_Novice||BaseJob==Job_SuperNovice) bonus4 bAutoSpellWhenHit,8,1,200,0; },{},{}
|
||||
4194,Rybio_Card,Rybio Card,6,,10,10,,,,,,,,16,,,,,{ bonus2 bAddEffWhenHit,Eff_Stan,1000+2000*(readparam(bDex)>=77); },{},{}
|
||||
4195,Leaf_Cat_Card,Leaf Cat Card,6,,10,10,,,,,,,,769,,,,,{ bonus2 bSubEle,Ele_Water,10; bonus3 bAddMonsterDropItem,991,5,500; },{},{}
|
||||
4196,Marin_Card,Marin Card,6,,10,10,,,,,,,,136,,,,,{ bonus2 bAddMonsterDropItemGroup,10,500; },{},{}
|
||||
4196,Marin_Card,Marin Card,6,,10,10,,,,,,,,136,,,,,{ bonus2 bAddMonsterDropItemGroup,IG_Jellopy,500; },{},{}
|
||||
4197,Mastering_Card,Mastering Card,6,,10,10,,,,,,,,4,,,,,{ bonus bLuk,1; if(isequipped(4001)) bonus bFlee,18; },{},{}
|
||||
4198,Maya_Purple_Card,Maya Purple Card,6,,10,10,,,,,,,,769,,,,,{ bonus bIntravision,0; },{},{}
|
||||
4199,Merman_Card,Merman Card,6,,10,10,,,,,,,,64,,,,,{ bonus bHPrecovRate,10; bonus bSPrecovRate,10; if(isequipped(4297,4234,4252,4178)==0) end; bonus bAgi,5; bonus bDex,3; bonus bLongAtkRate,20; bonus bPerfectHitAddRate,20; if(BaseClass != Job_Archer) end; bonus2 bExpAddRace,RC_Brute,5; bonus2 bWeaponComaRace,RC_Brute,100; },{},{}
|
||||
@ -1349,11 +1349,11 @@
|
||||
4212,Bongun_Card,Bongun Card,6,,10,10,,,,,,,,136,,,,,{ bonus3 bAutoSpell,5,1,20; bonus2 bAddSkillBlow,5,5; bonus2 bAddDamageByClass,1026,100; },{},{}
|
||||
4213,Brilight_Card,Brilight Card,6,,10,10,,,,,,,,16,,,,,{ bonus2 bAddEffWhenHit,Eff_Silence,2000; },{},{}
|
||||
4214,Bloody_Murderer_Card,Bloody Murderer Card,6,,10,10,,,,,,,,2,,,,,{ bonus bCritAtkRate,10; bonus2 bCriticalAddRace,RC_Insect,7; },{},{}
|
||||
4215,Blazer_Card,Blazer Card,6,,10,10,,,,,,,,136,,,,,{ bonus2 bAddMonsterDropItemGroup,12,500; },{},{}
|
||||
4215,Blazer_Card,Blazer Card,6,,10,10,,,,,,,,136,,,,,{ bonus2 bAddMonsterDropItemGroup,IG_Food,500; },{},{}
|
||||
4216,Sasquatch_Card,Sasquatch Card,6,,10,10,,,,,,,,16,,,,,{ bonus2 bAddEffWhenHit,Eff_Freeze,2000; },{},{}
|
||||
4217,Enchanted_Peach_Tree_Card,Enchanted Peach Tree Card,6,,10,10,,,,,,,,32,,,,,{ bonus4 bAutoSpell,28,1+9*(getskilllv(28)==10),20,0; if(isequipped(4280,4185,4293,4312)==0) end; bonus bVit,10; bonus bCastrate,-10; bonus bUseSPRate,-10; if(BaseClass != Job_Acolyte) end; bonus2 bExpAddRace,RC_Undead,5; bonus2 bExpAddRace,RC_Demon,5; bonus2 bSubRace,RC_Undead,30; bonus2 bSubRace,RC_Demon,30; },{},{}
|
||||
4218,Succubus_Card,Succubus Card,6,,10,10,,,,,,,,16,,,,,{ bonus bMaxHP,1000; bonus bVit,-3+4*isequipped(4269); bonus bHPrecovRate,-20+30*isequipped(4269); },{},{}
|
||||
4219,Sage_Worm_Card,Sage Worm Card,6,,10,10,,,,,,,,136,,,,,{ bonus2 bAddMonsterDropItemGroup,9,500; },{},{}
|
||||
4219,Sage_Worm_Card,Sage Worm Card,6,,10,10,,,,,,,,136,,,,,{ bonus2 bAddMonsterDropItemGroup,IG_Gemstone,500; },{},{}
|
||||
4220,Solider_Card,Solider Card,6,,10,10,,,,,,,,16,,,,,{ bonus bDef,2; bonus bMdef,2; },{},{}
|
||||
4221,Skeleton_General_Card,Skeleton General Card,6,,10,10,,,,,,,,64,,,,,{ bonus2 bSubRace,RC_Insect,-20; bonus2 bExpAddRace,RC_Insect,10; },{},{}
|
||||
4222,Skeleton_Prisoner_Card,Skeleton Prisoner Card,6,,10,10,,,,,,,,16,,,,,{ bonus2 bAddEffWhenHit,Eff_Sleep,1000+2000*(isequipped(4025)); },{},{}
|
||||
@ -1361,12 +1361,12 @@
|
||||
4224,Stem_Worm_Card,Stem Worm Card,6,,10,10,,,,,,,,136,,,,,{ bonus3 bAddMonsterDropItem,12032,2,10; },{},{}
|
||||
4225,Stone_Shooter_Card,Stone Shooter Card,6,,10,10,,,,,,,,2,,,,,{ bonus bBaseAtk,10; bonus bHit,10; },{},{}
|
||||
4226,Sting_Card,Sting Card,6,,10,10,,,,,,,,32,,,,,{ bonus bDef,2; if(getrefine()>8) bonus bMdef,5; },{},{}
|
||||
4227,Spring_Rabbit_Card,Spring Rabbit Card,6,,10,10,,,,,,,,136,,,,,{ bonus2 bAddItemHealRate,4,50; bonus3 bAddMonsterDropItem,517,2,5000; bonus3 bAddMonsterDropItem,528,2,5000; },{},{}
|
||||
4227,Spring_Rabbit_Card,Spring Rabbit Card,6,,10,10,,,,,,,,136,,,,,{ bonus2 bAddItemHealRate,IG_Meat,50; bonus3 bAddMonsterDropItemGroup,IG_Meat,RC_Brute,5000; },{},{}
|
||||
4228,Sleeper_Card,Sleeper Card,6,,10,10,,,,,,,,136,,,,,{ bonus3 bAddMonsterDropItem,12031,5,10; },{},{}
|
||||
4229,Clock_Tower_Manager_Card,Clock Tower Manager Card,6,,10,10,,,,,,,,769,,,,,{ bonus bInt,1; bonus bCastrate,-5; if(isequipped(4244,4299,4313)==0) end; bonus bDef,3; bonus bMdef,3; },{},{}
|
||||
4230,Shinobi_Card,Shinobi Card,6,,10,10,,,,,,,,136,,,,,{ bonus bAgi,1; bonus4 bAutoSpellWhenHit,135,5,100,0; },{},{}
|
||||
4231,Increase_Soil_Card,Increase Soil Card,6,,10,10,,,,,,,,32,,,,,{ bonus2 bAddDamageByClass,1285,-50; bonus2 bAddDamageByClass,1286,-50; bonus2 bAddDamageByClass,1287,-50; },{},{}
|
||||
4232,Hermit_Plant_Card,Hermit Plant Card,6,,10,10,,,,,,,,136,,,,,{ bonus2 bAddItemHealRate,2,50; bonus3 bAddMonsterDropItemGroup,2,3,4000; },{},{}
|
||||
4232,Hermit_Plant_Card,Hermit Plant Card,6,,10,10,,,,,,,,136,,,,,{ bonus2 bAddItemHealRate,IG_Herb,50; bonus3 bAddMonsterDropItemGroup,IG_Herb,RC_Plant,4000; },{},{}
|
||||
4233,Baby_Leopard_Card,Baby Leopard Card,6,,10,10,,,,,,,,16,,,,,{ bonus bLuk,3; if(BaseClass != Job_Merchant) end; bonus bUnbreakableArmor,0; },{},{}
|
||||
4234,Anolian_Card,Anolian Card,6,,10,10,,,,,,,,16,,,,,{ bonus4 bAutoSpellWhenHit,45,1+9*(getskilllv(45)==10),30,0; },{},{}
|
||||
4235,Christmas_Cookie_Card,Christmas Cookie Card,6,,10,10,,,,,,,,64,,,,,{ bonus2 bSubRace,RC_Angel,-20; bonus2 bExpAddRace,RC_Angel,10; },{},{}
|
||||
@ -1416,7 +1416,7 @@
|
||||
4279,Earth_Deleter_Card,Earth Deleter Card,6,,10,10,,,,,,,,16,,,,,{ bonus bSPrecovRate,-100; bonus bSPGainValue,10; },{ },{ heal 0,-100; }
|
||||
4280,Geographer_Card,Geographer Card,6,,10,10,,,,,,,,16,,,,,{ bonus4 bAutoSpellWhenHit,34,2+8*(getskilllv(34)==10),30,0; },{},{}
|
||||
4281,Zipper_Bear_Card,Zipper Bear Card,6,,10,10,,,,,,,,2,,,,,{ bonus bBaseAtk,30; bonus2 bSPDrainValue,-1,0; if(BaseClass == Job_Merchant) bonus bUnbreakableWeapon,0; },{},{}
|
||||
4282,Tengu_Card,Tengu Card,6,,10,10,,,,,,,,136,,,,,{ bonus2 bAddMonsterDropItemGroup,13,500; },{},{}
|
||||
4282,Tengu_Card,Tengu Card,6,,10,10,,,,,,,,136,,,,,{ bonus2 bAddMonsterDropItemGroup,IG_Recovery,500; },{},{}
|
||||
4283,Greatest_General_Card,Greatest General Card,6,,10,10,,,,,,,,136,,,,,{ bonus4 bAutoSpell,261,5,2+18*(BaseClass == Job_Acolyte),0; },{},{}
|
||||
4284,Chepet_Card,Chepet Card,6,,10,10,,,,,,,,2,,,,,{ bonus3 bAutoSpell,28,5,50; },{},{}
|
||||
4285,Choco_Card,Choco Card,6,,10,10,,,,,,,,4,,,,,{ bonus bFlee2,5; bonus bFlee,10; },{},{}
|
||||
@ -1453,14 +1453,14 @@
|
||||
4316,False_Angel_Card,False Angel Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bSPGainRace,RC_Angel,5; },{ },{ heal 0,-5; }
|
||||
4317,Mobster_Card,Mobster Card,6,,10,10,,,,,,,,2,,,,,{ bonus bCritAtkRate,15; if(BaseClass == Job_Thief) bonus bCritical,4; },{},{}
|
||||
4318,Stormy_Knight_Card,Stormy Knight Card,6,,10,10,,,,,,,,2,,,,,{ bonus3 bAutoSpell,89,2,20; bonus2 bAddEffWhenHit,Eff_Freeze,2000; },{},{}
|
||||
4319,Freezer_Card,Freezer Card,6,,10,10,,,,,,,,64,,,,,{ bonus bMaxHP,300; if(getrefine()>=9) bonus2 bSkillAtk,5,10; if(isequipped(4246,4311,4220,4331)==0) end; bonus bStr,10; bonus bMaxHPrate,20; bonus bHPrecovRate,50; bonus4 bAutoSpell,112,1,3,0; bonus2 bAddMonsterDropItem,501,100; if(BaseClass != Job_Swordman) end; bonus2 bAddItemHealRate,1,50; },{},{}
|
||||
4319,Freezer_Card,Freezer Card,6,,10,10,,,,,,,,64,,,,,{ bonus bMaxHP,300; if(getrefine()>=9) bonus2 bSkillAtk,5,10; if(isequipped(4246,4311,4220,4331)==0) end; bonus bStr,10; bonus bMaxHPrate,20; bonus bHPrecovRate,50; bonus4 bAutoSpell,112,1,3,0; bonus2 bAddMonsterDropItem,501,100; if(BaseClass != Job_Swordman) end; bonus2 bAddItemHealRate,IG_Potion,50; },{},{}
|
||||
4320,Bloody_Knight_Card,Bloody Knight Card,6,,10,10,,,,,,,,2,,,,,{ bonus3 bAutoSpell,83,1,20; },{},{}
|
||||
4321,Hylozoist_Card,Hylozoist Card,6,,10,10,,,,,,,,136,,,,,{ bonus bClassChange,100; },{},{}
|
||||
4322,High_Orc_Card,High Orc Card,6,,10,10,,,,,,,,32,,,,,{ bonus bDef,1; bonus bShortWeaponDamageReturn,5; },{},{}
|
||||
4323,Garm_Baby_Card,Garm Baby Card,6,,10,10,,,,,,,,2,,,,,{ bonus3 bAutoSpell,15,3,50+250*isequipped(4324); },{},{}
|
||||
4324,Garm_Card,Garm Card,6,,10,10,,,,,,,,16,,,,,{ bonus2 bAddEffWhenHit,Eff_Freeze,5000; },{},{}
|
||||
4325,Harpy_Card,Harpy Card,6,,10,10,,,,,,,,4,,,,,{ bonus2 bSubEle,Ele_Neutral,15; bonus2 bSkillAtk,11,5; if(isequipped(4191,4208,4258,4309,4327)==0) end; bonus bMaxHP,500; bonus bDef,5; bonus bMDef,5; bonus2 bSkillAtk,14,10; bonus2 bSkillAtk,19,10; bonus2 bSkillAtk,20,10; if(BaseClass != Job_Mage) end; bonus bMatkRate,3; bonus bCastrate,-15; },{},{}
|
||||
4326,Sea-Otter_Card,Sea-Otter Card,6,,10,10,,,,,,,,136,,,,,{ bonus2 bAddItemHealRate,7,50; bonus3 bAddMonsterDropItem,544,5,5000; bonus3 bAddMonsterDropItem,551,5,5000; },{},{}
|
||||
4326,Sea-Otter_Card,Sea-Otter Card,6,,10,10,,,,,,,,136,,,,,{ bonus2 bAddItemHealRate,IG_Fish,50; bonus3 bAddMonsterDropItemGroup,IG_Fish,RC_Fish,5000; },{},{}
|
||||
4327,Bloody_Butterfly_Card,Bloody Butterfly Card,6,,10,10,,,,,,,,136,,,,,{ bonus bCastrate,30; bonus bNoCastCancel,0; bonus2 bSkillAtk,18,5; },{},{}
|
||||
4328,Hyegun_Card,Hyegun Card,6,,10,10,,,,,,,,4,,,,,{ bonus bFlee,15; bonus bCritical,1; if(isequipped(4090,4212)) bonus bAllStats,1; },{},{}
|
||||
4329,Phendark_Card,Phendark Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bSPGainRace,RC_DemiHuman,5; },{ },{ heal 0,-5; }
|
||||
@ -2243,7 +2243,7 @@
|
||||
12020,Cursed_Water,Cursed_Water,0,,1,30,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start SC_SHADOWWEAPON, 1200000, 1; },{},{}
|
||||
12021,Pork,Pork,0,,10,10,,,,,0xFFFFFFFF,7,2,,,,,,{ itemheal rand(70,99),0; },{},{}
|
||||
12022,Galbi,Galbi,0,,10,10,,,,,0xFFFFFFFF,7,2,,,,,,{ itemheal rand(70,99),0; },{},{}
|
||||
12023,Wrapped_Box,Wrapped Box,2,,10,200,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem -4,1; },{},{}
|
||||
12023,Wrapped_Box,Wrapped Box,2,,10,200,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem groupranditem(IG_GiftBox),1; },{},{}
|
||||
12024,Red_Pouch,Red Pouch,2,,10,50,,,,,0xFFFFFFFF,7,2,,,,,,{ set Zeny,Zeny+rand(100,1000); },{},{}
|
||||
12025,Dano_Festival_Egg,Dano Festival Egg,2,,10,200,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
|
||||
12026,Dano_Festival_Egg_,Dano Festival Egg,2,,10,200,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
|
||||
@ -2328,14 +2328,14 @@
|
||||
12102,Grilled_Skewer,Grilled Skewer,0,,10,300,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
|
||||
// New Monster Summoners & Item Givers
|
||||
12103,Bloody_Branch,Bloody Branch,2,,5000,200,,,,,0xFFFFFFFF,7,2,,,,,,{ monster "this",0,0,"--ja--",-3,1,""; },{},{}
|
||||
12104,Random_Quiver,Random Quiver,2,,5000,200,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem groupranditem(17),1; },{},{}
|
||||
12105,Taming_Item_Giftset,Taming Item Giftset,2,,5000,200,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem groupranditem(15),3; },{},{}
|
||||
12106,Jewel_Box,Jewel Case,2,,5000,200,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem groupranditem(19),1; },{},{}
|
||||
12107,Wrapped_Mask,Wrapped Mask,2,,5000,200,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem groupranditem(18),1; },{},{}
|
||||
12108,Bundle_of_Spells,Bundle of Spells,2,,5000,200,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem groupranditem(16),5; },{},{}
|
||||
12104,Random_Quiver,Random Quiver,2,,5000,200,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem groupranditem(IG_Quiver),1; },{},{}
|
||||
12105,Taming_Item_Giftset,Taming Item Giftset,2,,5000,200,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem groupranditem(IG_Taming),3; },{},{}
|
||||
12106,Jewel_Box,Jewel Case,2,,5000,200,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem groupranditem(IG_Jewel),1; },{},{}
|
||||
12107,Wrapped_Mask,Wrapped Mask,2,,5000,200,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem groupranditem(IG_Mask),1; },{},{}
|
||||
12108,Bundle_of_Spells,Bundle of Spells,2,,5000,200,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem groupranditem(IG_Scroll),5; },{},{}
|
||||
12109,Poring_Box,Poring Box,2,,5000,200,,,,,0xFFFFFFFF,7,2,,,,,,{ monster "this",0,0,"--ja--",-2,1,""; },{},{}
|
||||
12110,First_Aid_Box,First Aid Box,2,,5000,200,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem groupranditem(1),5; },{},{}
|
||||
12111,Wrapped_Food,Wrapped Food,2,,5000,200,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem groupranditem(3),1; getitem groupranditem(4),1; getitem groupranditem(7),1; },{},{}
|
||||
12110,First_Aid_Box,First Aid Box,2,,5000,200,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem groupranditem(IG_Potion),5; },{},{}
|
||||
12111,Wrapped_Food,Wrapped Food,2,,5000,200,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem groupranditem(IG_Fruit),1; getitem groupranditem(IG_Meat),1; getitem groupranditem(IG_Fish),1; },{},{}
|
||||
12112,Tropical_Sograt,Tropical Sograt,0,,500,100,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start SC_Curse,10000,1; },{},{}
|
||||
12113,Vermilion_the_Beach,Vermilion the Beach,0,,500,100,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start SC_Stan,10000,1; },{},{}
|
||||
// Elemental Converters
|
||||
@ -2358,7 +2358,7 @@
|
||||
12128,Court_Cooking_Set,Court Cooking Set,2,,10,70,,,,,0xFFFFFFFF,7,2,,,,,,{ produce 11; },{},{}
|
||||
12129,Legendary_Cooking_Set,Legendary Cooking Set,2,,10,70,,,,,0xFFFFFFFF,7,2,,,,,,{ produce 11; },{},{}
|
||||
//
|
||||
12130,Cookie_Bag,Cookie Bag,2,,10,70,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem -7,1; },{},{}
|
||||
12130,Cookie_Bag,Cookie Bag,2,,10,70,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem groupranditem(IG_CookieBag),1; },{},{}
|
||||
12131,Lucky_Potion,Lucky Potion,0,,10,100,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
|
||||
12132,Santa's_Bag,Santa's Bag,2,,10,200,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start SC_Xmas,600000,0; },{},{}
|
||||
12133,McDonald's_Ice_Cone,McDonald's Ice Cone,0,50,,80,,,,,0xFFFFFFFF,7,2,,,,,,{ if(gettime(5)==MDiceCone)end; set MDiceCone,gettime(5); percentheal 50,50; },{},{}
|
||||
|
@ -1,26 +1,25 @@
|
||||
// Ore Discovery Obtainable Items Database
|
||||
//
|
||||
// Structure of Database:
|
||||
// ItemID,DummyName,Rate
|
||||
// GroupID,ItemID,Rate
|
||||
|
||||
0,Iron Ore,1002
|
||||
714,Emperium,30000
|
||||
756,Rough Oridecon,200000
|
||||
757,Rough Elunium,200000
|
||||
969,Gold,20000
|
||||
984,Oridecon,100000
|
||||
985,Elunium,100000
|
||||
990,Red Blood,300000
|
||||
991,Crystal Blue,300000
|
||||
992,Wind of Verdure,300000
|
||||
993,Green Live,300000
|
||||
994,Flame Heart,150000
|
||||
995,Mystic Frozen,150000
|
||||
996,Rough Wind,150000
|
||||
997,Great Nature,150000
|
||||
998,Iron,800000
|
||||
999,Steel,500000
|
||||
1002,Iron Ore,1000000
|
||||
1003,Coal,600000
|
||||
1010,Phracon,950000
|
||||
1011,Emveretarcon,550000
|
||||
6,714,3 //Emperium
|
||||
6,756,20 //Rough Oridecon
|
||||
6,757,20 //Rough Elunium
|
||||
6,969,2 //Gold
|
||||
6,984,10 //Oridecon
|
||||
6,985,10 //Elunium
|
||||
6,990,30 //Red Blood
|
||||
6,991,30 //Crystal Blue
|
||||
6,992,30 //Wind of Verdure
|
||||
6,993,30 //Green Live
|
||||
6,994,15 //Flame Heart
|
||||
6,995,15 //Mystic Frozen
|
||||
6,996,15 //Rough Wind
|
||||
6,997,15 //Great Nature
|
||||
6,998,80 //Iron
|
||||
6,999,50 //Steel
|
||||
6,1002,100 //Iron Ore
|
||||
6,1003,60 //Coal
|
||||
6,1010,95 //Phracon
|
||||
6,1011,55 //Emveretarcon
|
||||
|
@ -1,106 +1,87 @@
|
||||
// Gift Box Obtainable Items Database
|
||||
//
|
||||
// Structure of Database:
|
||||
// ItemID,DummyName,Rate
|
||||
// GroupID,ItemID,Rate
|
||||
|
||||
0,Rough Oridecon,756
|
||||
756,Rough Oridecon,10000
|
||||
756,Rough Oridecon,10000
|
||||
756,Rough Oridecon,10000
|
||||
756,Rough Oridecon,10000
|
||||
756,Rough Oridecon,10000
|
||||
757,Rough Elunium,10000
|
||||
757,Rough Elunium,10000
|
||||
984,Oridecon,10000
|
||||
984,Oridecon,10000
|
||||
985,Elunium,10000
|
||||
714,Emperium,10000
|
||||
999,Steel,10000
|
||||
1000,Star Crumb,10000
|
||||
994,Flame Heart,10000
|
||||
995,Mystic Frozen,10000
|
||||
996,Rough Wind,10000
|
||||
997,Great Nature,10000
|
||||
975,Scarlet Dyestuff,10000
|
||||
976,Lemon Dyestuff,10000
|
||||
978,Cobaltblue Dyestuff,10000
|
||||
979,Darkgreen Dyestuff,10000
|
||||
980,Orange Dyestuff,10000
|
||||
981,Violet Dyestuff,10000
|
||||
982,White Dyestuff,10000
|
||||
983,Black Dyestuff,10000
|
||||
969,Gold,10000
|
||||
718,Garnet,10000
|
||||
719,Amethyst,10000
|
||||
720,Aquamarine,10000
|
||||
721,Emerald,10000
|
||||
722,Pearl,10000
|
||||
723,Ruby,10000
|
||||
724,Cursed Ruby,10000
|
||||
725,Sardonyx,10000
|
||||
726,Sapphire,10000
|
||||
727,Opal,10000
|
||||
728,Topaz,10000
|
||||
729,Zircon,10000
|
||||
730,1carat Diamond,10000
|
||||
731,2carat Diamond,10000
|
||||
732,3carat Diamond,10000
|
||||
733,Cracked Diamond,10000
|
||||
734,Red Frame,10000
|
||||
735,Chung Jah,10000
|
||||
736,China,10000
|
||||
737,Black Ladle,10000
|
||||
738,Pencil Case,10000
|
||||
739,Rouge,10000
|
||||
740,Puppet,10000
|
||||
741,Poring Doll,10000
|
||||
742,Chonchon Doll,10000
|
||||
743,Spore Doll,10000
|
||||
744,Bouquet,10000
|
||||
745,Wedding Bouquet,10000
|
||||
746,Glass Bead,10000
|
||||
747,Crystal Mirror,10000
|
||||
748,Witherless Rose,10000
|
||||
749,Frozen Rose,10000
|
||||
750,Baphomet Doll,10000
|
||||
751,Osiris Doll,10000
|
||||
752,Grasshopper Doll,10000
|
||||
753,Yoyo Doll,10000
|
||||
754,Raccoon Doll,10000
|
||||
706,Four Leaf Clover,10000
|
||||
4005,Santa Poring Card,10000
|
||||
7034,Red Stocking,10000
|
||||
501,Red Potion,10000
|
||||
502,Orange Potion,10000
|
||||
503,Yellow Potion,10000
|
||||
504,White Potion,10000
|
||||
505,Blue Potion,10000
|
||||
506,Green Potion,10000
|
||||
526,Royal Jelly,10000
|
||||
529,Candy,10000
|
||||
530,Candy Cane,10000
|
||||
537,Pet Food,10000
|
||||
538,Well-baked Cookie,10000
|
||||
539,Piece of Cake,10000
|
||||
603,Old Blue Box,10000
|
||||
617,Old Purple Box,10000
|
||||
644,Gift Box,10000
|
||||
644,Gift Box,10000
|
||||
644,Gift Box,10000
|
||||
644,Gift Box,10000
|
||||
644,Gift Box,10000
|
||||
644,Gift Box,10000
|
||||
644,Gift Box,10000
|
||||
644,Gift Box,10000
|
||||
644,Gift Box,10000
|
||||
644,Gift Box,10000
|
||||
644,Gift Box,10000
|
||||
644,Gift Box,10000
|
||||
644,Gift Box,10000
|
||||
644,Gift Box,10000
|
||||
644,Gift Box,10000
|
||||
644,Gift Box,10000
|
||||
644,Gift Box,10000
|
||||
644,Gift Box,10000
|
||||
644,Gift Box,10000
|
||||
1558,Girl's Diary,10000
|
||||
4,756,1 //Rough Oridecon
|
||||
4,756,1 //Rough Oridecon
|
||||
4,756,1 //Rough Oridecon
|
||||
4,756,1 //Rough Oridecon
|
||||
4,756,1 //Rough Oridecon
|
||||
4,757,1 //Rough Elunium
|
||||
4,757,1 //Rough Elunium
|
||||
4,984,1 //Oridecon
|
||||
4,984,1 //Oridecon
|
||||
4,985,1 //Elunium
|
||||
4,714,1 //Emperium
|
||||
4,999,1 //Steel
|
||||
4,1000,1 //Star Crumb
|
||||
4,994,1 //Flame Heart
|
||||
4,995,1 //Mystic Frozen
|
||||
4,996,1 //Rough Wind
|
||||
4,997,1 //Great Nature
|
||||
4,975,1 //Scarlet Dyestuff
|
||||
4,976,1 //Lemon Dyestuff
|
||||
4,978,1 //Cobaltblue Dyestuff
|
||||
4,979,1 //Darkgreen Dyestuff
|
||||
4,980,1 //Orange Dyestuff
|
||||
4,981,1 //Violet Dyestuff
|
||||
4,982,1 //White Dyestuff
|
||||
4,983,1 //Black Dyestuff
|
||||
4,969,1 //Gold
|
||||
4,718,1 //Garnet
|
||||
4,719,1 //Amethyst
|
||||
4,720,1 //Aquamarine
|
||||
4,721,1 //Emerald
|
||||
4,722,1 //Pearl
|
||||
4,723,1 //Ruby
|
||||
4,724,1 //Cursed Ruby
|
||||
4,725,1 //Sardonyx
|
||||
4,726,1 //Sapphire
|
||||
4,727,1 //Opal
|
||||
4,728,1 //Topaz
|
||||
4,729,1 //Zircon
|
||||
4,730,1 //1carat Diamond
|
||||
4,731,1 //2carat Diamond
|
||||
4,732,1 //3carat Diamond
|
||||
4,733,1 //Cracked Diamond
|
||||
4,734,1 //Red Frame
|
||||
4,735,1 //Chung Jah
|
||||
4,736,1 //China
|
||||
4,737,1 //Black Ladle
|
||||
4,738,1 //Pencil Case
|
||||
4,739,1 //Rouge
|
||||
4,740,1 //Puppet
|
||||
4,741,1 //Poring Doll
|
||||
4,742,1 //Chonchon Doll
|
||||
4,743,1 //Spore Doll
|
||||
4,744,1 //Bouquet
|
||||
4,745,1 //Wedding Bouquet
|
||||
4,746,1 //Glass Bead
|
||||
4,747,1 //Crystal Mirror
|
||||
4,748,1 //Witherless Rose
|
||||
4,749,1 //Frozen Rose
|
||||
4,750,1 //Baphomet Doll
|
||||
4,751,1 //Osiris Doll
|
||||
4,752,1 //Grasshopper Doll
|
||||
4,753,1 //Yoyo Doll
|
||||
4,754,1 //Raccoon Doll
|
||||
4,706,1 //Four Leaf Clover
|
||||
4,4005,1 //Santa Poring Card
|
||||
4,7034,1 //Red Stocking
|
||||
4,501,1 //Red Potion
|
||||
4,502,1 //Orange Potion
|
||||
4,503,1 //Yellow Potion
|
||||
4,504,1 //White Potion
|
||||
4,505,1 //Blue Potion
|
||||
4,506,1 //Green Potion
|
||||
4,526,1 //Royal Jelly
|
||||
4,529,1 //Candy
|
||||
4,530,1 //Candy Cane
|
||||
4,537,1 //Pet Food
|
||||
4,538,1 //Well-baked Cookie
|
||||
4,539,1 //Piece of Cake
|
||||
4,603,1 //Old Blue Box
|
||||
4,617,1 //Old Purple Box
|
||||
4,644,20 //Gift Box
|
||||
4,1558,1 //Girl's Diary
|
||||
|
@ -1,22 +1,8 @@
|
||||
// GROUP,Item ID1,Item ID2,Item ID3,...,Item ID20
|
||||
//
|
||||
1,501,502,503,504,505,506 // potions
|
||||
2,507,508,509,510,511 // herbs
|
||||
3,512,513,514,515,516 // fruits
|
||||
4,517,528 // meat
|
||||
5,529,530 // candy
|
||||
6,531,532,534 // juices (removed Grape juice 533)
|
||||
7,544,551 // raw fish
|
||||
8,603,617,644 // boxes
|
||||
9,715,716,717 // gemstones
|
||||
10,909,7126 // jellopy/giant jellopy
|
||||
11,756,757,998,999,1002,1003,1010,1011 // ores
|
||||
12,512,513,514,515,516,517,528,529,530,544,551 // food types
|
||||
13,501,502,503,504,505,506,507,508,509,510,511,531,532,533,534 // recovery-types
|
||||
14,714,756,757,969,984,985,990,991,992,993,994,995,996,997,998,999,1002,1003,1010,1011 // minerals
|
||||
15,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,659,660,661 // taming items
|
||||
16,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,12000,12001,12002,12003 //scrolls
|
||||
17,12004,12005,12006,12007,12008,12009,12010,12011,12012,12013,12014,12015 //quivers
|
||||
18,2263,2278,2288,2297,5043,5087,5088,5089,5090 //masks
|
||||
19,2601,2602,2603,2604,2605,2606,2607,2608,2610,2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2640,2641,2648,2649,2650,2651 //accessory
|
||||
20,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733 // jewels
|
||||
import: db/item_bluebox.txt
|
||||
import: db/item_violetbox.txt
|
||||
import: db/item_cardalbum.txt
|
||||
import: db/item_cookie_bag.txt
|
||||
import: db/item_findingore.txt
|
||||
import: db/item_giftbox.txt
|
||||
import: db/item_scroll.txt
|
||||
import: db/item_misc.txt
|
||||
|
225
db/item_misc.txt
Normal file
225
db/item_misc.txt
Normal file
@ -0,0 +1,225 @@
|
||||
//GroupID,ItemID,Rate
|
||||
//
|
||||
// Potions
|
||||
8,501,1
|
||||
8,502,1
|
||||
8,503,1
|
||||
8,504,1
|
||||
8,505,1
|
||||
8,506,1
|
||||
// Herbs
|
||||
9,507,1
|
||||
9,508,1
|
||||
9,509,1
|
||||
9,510,1
|
||||
9,511,1
|
||||
// Fruits
|
||||
10,512,1
|
||||
10,513,1
|
||||
10,514,1
|
||||
10,515,1
|
||||
10,516,1
|
||||
// Meat
|
||||
11,517,1
|
||||
11,528,1
|
||||
// Candy
|
||||
12,529,1
|
||||
12,530,1
|
||||
// Juice (removed Grape juice 533)
|
||||
13,531,1
|
||||
13,532,1
|
||||
13,534,1
|
||||
// Fish
|
||||
14,544,1
|
||||
14,551,1
|
||||
// Boxes
|
||||
15,603,1
|
||||
15,617,1
|
||||
15,644,1
|
||||
// Gemstones
|
||||
16,715,1
|
||||
16,716,1
|
||||
16,717,1
|
||||
//jellopy/giant jellopy
|
||||
17,909,1
|
||||
17,7126,1
|
||||
// ores
|
||||
18,756,1
|
||||
18,757,1
|
||||
18,998,1
|
||||
18,999,1
|
||||
18,1002,1
|
||||
18,1003,1
|
||||
18,1010,1
|
||||
18,1011,1
|
||||
// food types
|
||||
19,512,1
|
||||
19,513,1
|
||||
19,514,1
|
||||
19,515,1
|
||||
19,516,1
|
||||
19,517,1
|
||||
19,528,1
|
||||
19,529,1
|
||||
19,530,1
|
||||
19,544,1
|
||||
19,551,1
|
||||
//recovery-types
|
||||
20,501,1
|
||||
20,502,1
|
||||
20,503,1
|
||||
20,504,1
|
||||
20,505,1
|
||||
20,506,1
|
||||
20,507,1
|
||||
20,508,1
|
||||
20,509,1
|
||||
20,510,1
|
||||
20,511,1
|
||||
20,531,1
|
||||
20,532,1
|
||||
20,533,1
|
||||
20,534,1
|
||||
// minerals
|
||||
21,714,1
|
||||
21,756,1
|
||||
21,757,1
|
||||
21,969,1
|
||||
21,984,1
|
||||
21,985,1
|
||||
21,990,1
|
||||
21,991,1
|
||||
21,992,1
|
||||
21,993,1
|
||||
21,994,1
|
||||
21,995,1
|
||||
21,996,1
|
||||
21,997,1
|
||||
21,998,1
|
||||
21,999,1
|
||||
21,1002,1
|
||||
21,1003,1
|
||||
21,1010,1
|
||||
21,1011,1
|
||||
// taming items
|
||||
22,619,1
|
||||
22,620,1
|
||||
22,621,1
|
||||
22,622,1
|
||||
22,623,1
|
||||
22,624,1
|
||||
22,625,1
|
||||
22,626,1
|
||||
22,627,1
|
||||
22,628,1
|
||||
22,629,1
|
||||
22,630,1
|
||||
22,631,1
|
||||
22,632,1
|
||||
22,633,1
|
||||
22,634,1
|
||||
22,635,1
|
||||
22,636,1
|
||||
22,637,1
|
||||
22,638,1
|
||||
22,639,1
|
||||
22,640,1
|
||||
22,641,1
|
||||
22,642,1
|
||||
22,659,1
|
||||
22,660,1
|
||||
22,661,1
|
||||
//scrolls
|
||||
23,686,1
|
||||
23,687,1
|
||||
23,688,1
|
||||
23,689,1
|
||||
23,690,1
|
||||
23,691,1
|
||||
23,692,1
|
||||
23,693,1
|
||||
23,694,1
|
||||
23,695,1
|
||||
23,696,1
|
||||
23,697,1
|
||||
23,698,1
|
||||
23,699,1
|
||||
23,700,1
|
||||
23,12000,1
|
||||
23,12001,1
|
||||
23,12002,1
|
||||
23,12003,1
|
||||
//quivers
|
||||
24,12004,1
|
||||
24,12005,1
|
||||
24,12006,1
|
||||
24,12007,1
|
||||
24,12008,1
|
||||
24,12009,1
|
||||
24,12010,1
|
||||
24,12011,1
|
||||
24,12012,1
|
||||
24,12013,1
|
||||
24,12014,1
|
||||
24,12015,1
|
||||
//masks
|
||||
25,2263,1
|
||||
25,2278,1
|
||||
25,2288,1
|
||||
25,2297,1
|
||||
25,5043,1
|
||||
25,5087,1
|
||||
25,5088,1
|
||||
25,5089,1
|
||||
25,5090,1
|
||||
//accessory
|
||||
26,2601,1
|
||||
26,2602,1
|
||||
26,2603,1
|
||||
26,2604,1
|
||||
26,2605,1
|
||||
26,2606,1
|
||||
26,2607,1
|
||||
26,2608,1
|
||||
26,2610,1
|
||||
26,2611,1
|
||||
26,2612,1
|
||||
26,2613,1
|
||||
26,2614,1
|
||||
26,2615,1
|
||||
26,2616,1
|
||||
26,2617,1
|
||||
26,2618,1
|
||||
26,2619,1
|
||||
26,2620,1
|
||||
26,2621,1
|
||||
26,2622,1
|
||||
26,2623,1
|
||||
26,2624,1
|
||||
26,2625,1
|
||||
26,2626,1
|
||||
26,2627,1
|
||||
26,2628,1
|
||||
26,2640,1
|
||||
26,2641,1
|
||||
26,2648,1
|
||||
26,2649,1
|
||||
26,2650,1
|
||||
26,2651,1
|
||||
// jewels
|
||||
27,718,1
|
||||
27,719,1
|
||||
27,720,1
|
||||
27,721,1
|
||||
27,722,1
|
||||
27,723,1
|
||||
27,724,1
|
||||
27,725,1
|
||||
27,726,1
|
||||
27,727,1
|
||||
27,728,1
|
||||
27,729,1
|
||||
27,730,1
|
||||
27,731,1
|
||||
27,732,1
|
||||
27,733,1
|
@ -1,6 +1,6 @@
|
||||
// Worn-Out Scroll Obtainable Items Database
|
||||
//
|
||||
// Structure of Database:
|
||||
// ItemID,DummyName,Rate
|
||||
// GroupID,ItemID,Rate
|
||||
|
||||
0,Jellopy,909
|
||||
5,909,1 //Jellopy
|
||||
|
18963
db/item_violetbox.txt
18963
db/item_violetbox.txt
File diff suppressed because it is too large
Load Diff
268
src/map/itemdb.c
268
src/map/itemdb.c
@ -15,18 +15,12 @@
|
||||
#include "script.h"
|
||||
#include "pc.h"
|
||||
|
||||
#define MAX_RANDITEM 10000
|
||||
#define MAX_ITEMGROUP 32
|
||||
// ** ITEMDB_OVERRIDE_NAME_VERBOSE **
|
||||
// 定義すると、itemdb.txtとgrfで名前が異なる場合、表示します.
|
||||
//#define ITEMDB_OVERRIDE_NAME_VERBOSE 1
|
||||
|
||||
static struct dbt* item_db;
|
||||
|
||||
static struct random_item_data blue_box[MAX_RANDITEM], violet_box[MAX_RANDITEM], card_album[MAX_RANDITEM], gift_box[MAX_RANDITEM], scroll[MAX_RANDITEM], finding_ore[MAX_RANDITEM], cookie_bag[MAX_RANDITEM];
|
||||
static int blue_box_count=0, violet_box_count=0, card_album_count=0, gift_box_count=0, scroll_count=0, finding_ore_count = 0, cookie_bag_count=0;
|
||||
static int blue_box_default=0, violet_box_default=0, card_album_default=0, gift_box_default=0, scroll_default=0, finding_ore_default = 0, cookie_bag_default=0;
|
||||
|
||||
static struct item_group itemgroup_db[MAX_ITEMGROUP];
|
||||
|
||||
struct item_data *dummy_item=NULL; //This is the default dummy item used for non-existant items. [Skotlex]
|
||||
@ -102,56 +96,19 @@ int itemdb_searchname_array(struct item_data** data, int size, const char *str)
|
||||
* 箱系アイテム検索
|
||||
*------------------------------------------
|
||||
*/
|
||||
int itemdb_searchrandomid(int flags)
|
||||
int itemdb_searchrandomid(int group)
|
||||
{
|
||||
int nameid=0,i,index,count;
|
||||
struct random_item_data *list=NULL;
|
||||
|
||||
static struct {
|
||||
int nameid,count;
|
||||
struct random_item_data *list;
|
||||
} data[8];
|
||||
|
||||
if (flags == 0) { //Initialize.
|
||||
memset(data, 0, sizeof(data));
|
||||
data[1].nameid = blue_box_default;
|
||||
data[1].count = blue_box_count;
|
||||
data[1].list = blue_box;
|
||||
data[2].nameid = violet_box_default;
|
||||
data[2].count = violet_box_count;
|
||||
data[2].list = violet_box;
|
||||
data[3].nameid = card_album_default;
|
||||
data[3].count = card_album_count;
|
||||
data[3].list = card_album;
|
||||
data[4].nameid = gift_box_default;
|
||||
data[4].count = gift_box_count;
|
||||
data[4].list = gift_box;
|
||||
data[5].nameid = scroll_default;
|
||||
data[5].count = scroll_count;
|
||||
data[5].list = scroll;
|
||||
data[6].nameid = finding_ore_default;
|
||||
data[6].count = finding_ore_count;
|
||||
data[6].list = finding_ore;
|
||||
data[7].nameid = cookie_bag_default;
|
||||
data[7].count = cookie_bag_count;
|
||||
data[7].list = cookie_bag;
|
||||
if(group<1 || group>=MAX_ITEMGROUP) {
|
||||
if (battle_config.error_log)
|
||||
ShowError("itemdb_searchrandomid: Invalid group id %d\n", group);
|
||||
return 512; //Return apple?
|
||||
}
|
||||
if(flags>=1 && flags<=7){
|
||||
nameid=data[flags].nameid;
|
||||
count=data[flags].count;
|
||||
list=data[flags].list;
|
||||
|
||||
if(count > 0) {
|
||||
for(i=0;i<1000;i++) {
|
||||
index = rand()%count;
|
||||
if(rand()%1000000 < list[index].per) {
|
||||
nameid = list[index].nameid;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return nameid;
|
||||
if (itemgroup_db[group].qty)
|
||||
return itemgroup_db[group].nameid[rand()%itemgroup_db[group].qty];
|
||||
|
||||
if (battle_config.error_log)
|
||||
ShowError("itemdb_searchrandomid: No item entries for group id %d\n", group);
|
||||
return 512;
|
||||
}
|
||||
|
||||
/*==========================================
|
||||
@ -162,21 +119,13 @@ int itemdb_group (int nameid)
|
||||
{
|
||||
int i, j;
|
||||
for (i=0; i < MAX_ITEMGROUP; i++) {
|
||||
for (j=0; j < itemgroup_db[i].qty && itemgroup_db[i].id[j]; j++) {
|
||||
for (j=0; j < itemgroup_db[i].qty; j++) {
|
||||
if (itemgroup_db[i].id[j] == nameid)
|
||||
return i;
|
||||
}
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
int itemdb_searchrandomgroup (int groupid)
|
||||
{
|
||||
if (groupid < 0 || groupid >= MAX_ITEMGROUP ||
|
||||
itemgroup_db[groupid].qty == 0 || itemgroup_db[groupid].id[0] == 0)
|
||||
return 0;
|
||||
|
||||
return itemgroup_db[groupid].id[ rand()%itemgroup_db[groupid].qty ];
|
||||
}
|
||||
|
||||
/*==========================================
|
||||
* DBの存在確認
|
||||
@ -381,90 +330,6 @@ int itemdb_isequip3(int nameid)
|
||||
return 0;
|
||||
}
|
||||
|
||||
/*==========================================
|
||||
* ランダムアイテム出現データの読み込み
|
||||
*------------------------------------------
|
||||
*/
|
||||
static int itemdb_read_randomitem(void)
|
||||
{
|
||||
FILE *fp;
|
||||
char line[1024];
|
||||
int nameid,i,j;
|
||||
char *str[10],*p;
|
||||
|
||||
const struct {
|
||||
char filename[64];
|
||||
struct random_item_data *pdata;
|
||||
int *pcount,*pdefault;
|
||||
} data[] = {
|
||||
{"item_bluebox.txt", blue_box, &blue_box_count, &blue_box_default },
|
||||
{"item_violetbox.txt", violet_box, &violet_box_count, &violet_box_default },
|
||||
{"item_cardalbum.txt", card_album, &card_album_count, &card_album_default },
|
||||
{"item_giftbox.txt", gift_box, &gift_box_count, &gift_box_default },
|
||||
{"item_scroll.txt", scroll, &scroll_count, &scroll_default },
|
||||
{"item_findingore.txt", finding_ore,&finding_ore_count, &finding_ore_default },
|
||||
{"item_cookie_bag.txt", cookie_bag,&cookie_bag_count, &cookie_bag_default },
|
||||
};
|
||||
|
||||
for(i=0;i<sizeof(data)/sizeof(data[0]);i++){
|
||||
struct random_item_data *pd=data[i].pdata;
|
||||
int *pc=data[i].pcount;
|
||||
int *pdefault=data[i].pdefault;
|
||||
char *fn=(char *) data[i].filename;
|
||||
|
||||
*pdefault = 0;
|
||||
*pc = 0; //zero the count in case we are reloading. [Skotlex]
|
||||
|
||||
sprintf(line, "%s/%s", db_path, fn);
|
||||
if( (fp=fopen(line,"r"))==NULL ){
|
||||
ShowError("can't read %s\n",line);
|
||||
continue;
|
||||
}
|
||||
|
||||
while(fgets(line,1020,fp)){
|
||||
if(line[0]=='/' && line[1]=='/')
|
||||
continue;
|
||||
memset(str,0,sizeof(str));
|
||||
for(j=0,p=line;j<3 && p;j++){
|
||||
str[j]=p;
|
||||
p=strchr(p,',');
|
||||
if(p) *p++=0;
|
||||
}
|
||||
|
||||
if(str[0]==NULL)
|
||||
continue;
|
||||
|
||||
nameid=atoi(str[0]);
|
||||
if(nameid<0 || nameid>=20000)
|
||||
continue;
|
||||
if(nameid == 0) {
|
||||
if(str[2])
|
||||
*pdefault = atoi(str[2]);
|
||||
continue;
|
||||
}
|
||||
|
||||
if(str[2]){
|
||||
pd[ *pc ].nameid = nameid;
|
||||
pd[(*pc)++].per = atoi(str[2]);
|
||||
}
|
||||
|
||||
if(*pc >= MAX_RANDITEM)
|
||||
{
|
||||
if (battle_config.error_log)
|
||||
ShowWarning("Reached limit of random items [%d] in file [%s]\n", MAX_RANDITEM, data[i].filename);
|
||||
break;
|
||||
}
|
||||
}
|
||||
fclose(fp);
|
||||
if (*pc > 0) {
|
||||
ShowStatus("Done reading '"CL_WHITE"%d"CL_RESET"' entries in '"CL_WHITE"%s"CL_RESET"'.\n",*pc,fn);
|
||||
}
|
||||
}
|
||||
|
||||
itemdb_searchrandomid(0); //Initialize values.
|
||||
return 0;
|
||||
}
|
||||
|
||||
/*==========================================
|
||||
* アイテム使用可能フラグのオーバーライド
|
||||
*------------------------------------------
|
||||
@ -514,62 +379,106 @@ static int itemdb_read_itemavail (void)
|
||||
* read item group data
|
||||
*------------------------------------------
|
||||
*/
|
||||
static int itemdb_read_itemgroup(void)
|
||||
static void itemdb_read_itemgroup_sub(const char* filename)
|
||||
{
|
||||
FILE *fp;
|
||||
char line[1024];
|
||||
int ln=0;
|
||||
int groupid,j,k;
|
||||
char *str[31],*p;
|
||||
|
||||
sprintf(line, "%s/item_group_db.txt", db_path);
|
||||
if( (fp=fopen(line,"r"))==NULL ){
|
||||
int groupid,j,k,nameid;
|
||||
char *str[3],*p;
|
||||
char w1[1024], w2[1024];
|
||||
|
||||
if( (fp=fopen(filename,"r"))==NULL ){
|
||||
ShowError("can't read %s\n", line);
|
||||
return -1;
|
||||
return;
|
||||
}
|
||||
|
||||
while(fgets(line,1020,fp)){
|
||||
ln++;
|
||||
if(line[0]=='/' && line[1]=='/')
|
||||
continue;
|
||||
if(strstr(line,"import")) {
|
||||
if (sscanf(line, "%[^:]: %[^\r\n]", w1, w2) == 2 &&
|
||||
strcmpi(w1, "import") == 0) {
|
||||
itemdb_read_itemgroup_sub(w2);
|
||||
continue;
|
||||
}
|
||||
}
|
||||
memset(str,0,sizeof(str));
|
||||
for(j=0,p=line;j<31 && p;j++){
|
||||
for(j=0,p=line;j<3 && p;j++){
|
||||
str[j]=p;
|
||||
p=strchr(p,',');
|
||||
if(p) *p++=0;
|
||||
}
|
||||
if(str[0]==NULL)
|
||||
continue;
|
||||
|
||||
groupid = atoi(str[0]);
|
||||
if (groupid < 0 || groupid >= MAX_ITEMGROUP)
|
||||
if (j<3)
|
||||
continue;
|
||||
groupid = atoi(str[0]);
|
||||
if (groupid < 0 || groupid >= MAX_ITEMGROUP) {
|
||||
ShowWarning("itemdb_read_itemgroup: Invalid group %d in %s:%d\n", groupid, filename, ln);
|
||||
continue;
|
||||
|
||||
for (j=1; j<=30; j++) {
|
||||
if (!str[j])
|
||||
break;
|
||||
k=atoi(str[j]);
|
||||
if (k < 0 || k >= 20000 || !itemdb_exists(k))
|
||||
continue;
|
||||
//printf ("%d[%d] = %d\n", groupid, j-1, k);
|
||||
itemgroup_db[groupid].id[j-1] = k;
|
||||
itemgroup_db[groupid].qty=j;
|
||||
}
|
||||
for (j=1; j<30; j++) { //Cleanup the contents. [Skotlex]
|
||||
if (itemgroup_db[groupid].id[j-1] == 0 &&
|
||||
itemgroup_db[groupid].id[j] != 0)
|
||||
{
|
||||
itemgroup_db[groupid].id[j-1] = itemgroup_db[groupid].id[j];
|
||||
itemgroup_db[groupid].id[j] = 0;
|
||||
itemgroup_db[groupid].qty = j;
|
||||
}
|
||||
nameid = atoi(str[1]);
|
||||
if (!itemdb_exists(nameid)) {
|
||||
ShowWarning("itemdb_read_itemgroup: Non-existant item %d in %s:%d\n", nameid, filename, ln);
|
||||
continue;
|
||||
}
|
||||
ln++;
|
||||
k = atoi(str[2]);
|
||||
if (itemgroup_db[groupid].qty+k > MAX_RANDITEM) {
|
||||
ShowWarning("itemdb_read_itemgroup: Group %d is full (%d entries) in %s:%d\n", groupid, MAX_RANDITEM, filename, ln);
|
||||
continue;
|
||||
}
|
||||
for(j=0;j<k;j++)
|
||||
itemgroup_db[groupid].nameid[itemgroup_db[groupid].qty++] = nameid;
|
||||
}
|
||||
fclose(fp);
|
||||
ShowStatus("Done reading '"CL_WHITE"%d"CL_RESET"' entries in '"CL_WHITE"%s"CL_RESET"'.\n",ln,"item_group_db.txt");
|
||||
return 0;
|
||||
return;
|
||||
}
|
||||
|
||||
static void itemdb_read_itemgroup(void)
|
||||
{
|
||||
char path[256];
|
||||
int i;
|
||||
const char* groups[] = {
|
||||
"Blue Box",
|
||||
"Violet Box",
|
||||
"Card Album",
|
||||
"Gift Box",
|
||||
"Scroll Box",
|
||||
"Finding Ore",
|
||||
"Cookie Bag",
|
||||
"Potion",
|
||||
"Herbs",
|
||||
"Fruits",
|
||||
"Meat",
|
||||
"Candy",
|
||||
"Juice",
|
||||
"Fish",
|
||||
"Boxes",
|
||||
"Gemstone",
|
||||
"Jellopy",
|
||||
"Ore",
|
||||
"Food",
|
||||
"Recovery",
|
||||
"Minerals",
|
||||
"Taming",
|
||||
"Scrolls",
|
||||
"Quivers",
|
||||
"Masks",
|
||||
"Accesory",
|
||||
"Jewels",
|
||||
};
|
||||
memset(&itemgroup_db, 0, sizeof(itemgroup_db));
|
||||
snprintf(path, 255, "%s/item_group_db.txt", db_path);
|
||||
itemdb_read_itemgroup_sub(path);
|
||||
ShowStatus("Done reading '"CL_WHITE"%s"CL_RESET"'.\n","item_group_db.txt");
|
||||
if (battle_config.etc_log) {
|
||||
for (i = 1; i < MAX_ITEMGROUP; i++)
|
||||
ShowInfo("Group %s: %d entries.\n", groups[i-1], itemgroup_db[i].qty);
|
||||
}
|
||||
return;
|
||||
}
|
||||
/*==========================================
|
||||
* アイテムの名前テーブルを読み込む
|
||||
*------------------------------------------
|
||||
@ -1188,7 +1097,6 @@ static void itemdb_read(void)
|
||||
itemdb_readdb();
|
||||
|
||||
itemdb_read_itemgroup();
|
||||
itemdb_read_randomitem();
|
||||
itemdb_read_itemavail();
|
||||
itemdb_read_noequip();
|
||||
itemdb_read_itemtrade();
|
||||
|
@ -5,6 +5,7 @@
|
||||
#define _ITEMDB_H_
|
||||
|
||||
#include "map.h"
|
||||
#define MAX_RANDITEM 10000
|
||||
|
||||
struct item_data {
|
||||
int nameid;
|
||||
@ -53,16 +54,43 @@ struct item_data {
|
||||
int view_id;
|
||||
};
|
||||
|
||||
struct random_item_data {
|
||||
int nameid;
|
||||
int per;
|
||||
};
|
||||
|
||||
struct item_group {
|
||||
int nameid[MAX_RANDITEM];
|
||||
int qty; //Counts amount of items in the group.
|
||||
int id[30]; // 120 bytes
|
||||
};
|
||||
|
||||
enum {
|
||||
IG_BLUEBOX=1,
|
||||
IG_VIOLETBOX, //2
|
||||
IG_CARDALBUM, //3
|
||||
IG_GIFTBOX, //4
|
||||
IG_SCROLLBOX, //5
|
||||
IG_FINDINGORE, //6
|
||||
IG_COOKIEBAG, //7
|
||||
IG_POTION, //8
|
||||
IG_HERBS, //9
|
||||
IG_FRUITS, //10
|
||||
IG_MEAT, //11
|
||||
IG_CANDY, //12
|
||||
IG_JUICE, //13
|
||||
IG_FISH, //14
|
||||
IG_BOXES, //15
|
||||
IG_GEMSTONE, //16
|
||||
IG_JELLOPY, //17
|
||||
IG_ORE, //18
|
||||
IG_FOOD, //19
|
||||
IG_RECOVERY, //20
|
||||
IG_MINERALS, //21
|
||||
IG_TAMING, //22
|
||||
IG_SCROLLS, //23
|
||||
IG_QUIVERS, //24
|
||||
IG_MASKS, //25
|
||||
IG_ACCESORY, //26
|
||||
IG_JEWELS, //27
|
||||
MAX_ITEMGROUP,
|
||||
} item_group_list;
|
||||
|
||||
struct item_data* itemdb_searchname(const char *name);
|
||||
int itemdb_searchname_array(struct item_data** data, int size, const char *str);
|
||||
struct item_data* itemdb_load(int nameid);
|
||||
|
@ -1985,7 +1985,7 @@ int mob_damage(struct block_list *src,struct mob_data *md,int damage,int type)
|
||||
|
||||
// Ore Discovery [Celest]
|
||||
if (sd == mvp_sd && !map[md->bl.m].flag.nomobloot && pc_checkskill(sd,BS_FINDINGORE)>0 && battle_config.finding_ore_rate/10 >= rand()%10000) {
|
||||
ditem = mob_setdropitem(itemdb_searchrandomid(6), 1);
|
||||
ditem = mob_setdropitem(itemdb_searchrandomid(IG_FINDINGORE), 1);
|
||||
if (drop_ore<0) drop_ore=8; //we have only 10 slots in LOG, there's a check to not overflow (9th item usually a card, so we use 8th slot)
|
||||
log_item[drop_ore] = ditem->item_data.nameid; //it's for logging only
|
||||
drop_items++; //we count if there were any drops
|
||||
@ -2020,7 +2020,7 @@ int mob_damage(struct block_list *src,struct mob_data *md,int damage,int type)
|
||||
if (drop_rate < rand()%10000 +1)
|
||||
continue;
|
||||
itemid = (sd->add_drop[i].id > 0) ? sd->add_drop[i].id :
|
||||
itemdb_searchrandomgroup(sd->add_drop[i].group);
|
||||
itemdb_searchrandomid(sd->add_drop[i].group);
|
||||
|
||||
mob_item_drop(md, dlist, mob_setdropitem(itemid,1), 0, drop_rate);
|
||||
}
|
||||
|
@ -744,8 +744,6 @@ void npc_timerevent_quit(struct map_session_data *sd) {
|
||||
int npc_gettimerevent_tick(struct npc_data *nd)
|
||||
{
|
||||
int tick;
|
||||
struct map_session_data *sd =NULL;
|
||||
|
||||
nullpo_retr(0, nd);
|
||||
|
||||
tick=nd->u.scr.timer;
|
||||
|
@ -3945,7 +3945,7 @@ int buildin_grouprandomitem(struct script_state *st)
|
||||
int group;
|
||||
|
||||
group = conv_num(st,& (st->stack->stack_data[st->start+2]));
|
||||
push_val(st->stack, C_INT, itemdb_searchrandomgroup(group));
|
||||
push_val(st->stack, C_INT, itemdb_searchrandomid(group));
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
@ -6653,13 +6653,13 @@ int skill_unit_onplace(struct skill_unit *src,struct block_list *bl,unsigned int
|
||||
case UNT_ROKISWEIL:
|
||||
case UNT_INTOABYSS:
|
||||
case UNT_SIEGFRIED:
|
||||
case UNT_HERMODE:
|
||||
//Needed to check when a dancer/bard leaves their ensemble area.
|
||||
if (sg->src_id==bl->id && (!sc || sc->data[SC_SPIRIT].timer == -1 || sc->data[SC_SPIRIT].val2 != SL_BARDDANCER))
|
||||
return sg->skill_id;
|
||||
if (sc && sc->data[type].timer==-1)
|
||||
sc_start4(bl,type,100,sg->skill_lv,sg->val1,sg->val2,0,sg->limit);
|
||||
break;
|
||||
|
||||
case UNT_WHISTLE:
|
||||
case UNT_ASSASSINCROSS:
|
||||
case UNT_POEMBRAGI:
|
||||
@ -6668,11 +6668,18 @@ int skill_unit_onplace(struct skill_unit *src,struct block_list *bl,unsigned int
|
||||
case UNT_DONTFORGETME:
|
||||
case UNT_FORTUNEKISS:
|
||||
case UNT_SERVICEFORYOU:
|
||||
case UNT_HERMODE:
|
||||
if (sg->src_id==bl->id && (!sc || sc->data[SC_SPIRIT].timer == -1 || sc->data[SC_SPIRIT].val2 != SL_BARDDANCER))
|
||||
return 0;
|
||||
if (sc && sc->data[type].timer==-1)
|
||||
if (!sc)
|
||||
break;
|
||||
if (sc->data[type].timer==-1)
|
||||
sc_start4(bl,type,100,sg->skill_lv,sg->val1,sg->val2,0,sg->limit);
|
||||
else if (sc->data[type].val4 == 1) {
|
||||
//Readjust timers since the effect will not last long.
|
||||
sc->data[type].val4 = 0;
|
||||
delete_timer(sc->data[type].timer, status_change_timer);
|
||||
sc->data[type].timer = add_timer(tick+sg->limit, status_change_timer, bl->id, type);
|
||||
}
|
||||
break;
|
||||
/* Basilica does not knocks back...
|
||||
case UNT_BASILICA:
|
||||
@ -7188,6 +7195,7 @@ static int skill_unit_onleft(int skill_id, struct block_list *bl,unsigned int ti
|
||||
delete_timer(sc->data[type].timer, status_change_timer);
|
||||
//NOTE: It'd be nice if we could get the skill_lv for a more accurate extra time, but alas...
|
||||
//not possible on our current implementation.
|
||||
sc->data[type].val4 = 1; //Store the fact that this is a "reduced" duration effect.
|
||||
sc->data[type].timer = add_timer(tick+skill_get_time2(skill_id,1), status_change_timer, bl->id, type);
|
||||
}
|
||||
break;
|
||||
|
Loading…
x
Reference in New Issue
Block a user