diff options
Diffstat (limited to 'db')
-rw-r--r-- | db/const.txt | 31 | ||||
-rw-r--r-- | db/item_db.txt | 31 | ||||
-rw-r--r-- | db/mob_db.txt | 8 |
3 files changed, 50 insertions, 20 deletions
diff --git a/db/const.txt b/db/const.txt index 73e60c04..c5d06c7a 100644 --- a/db/const.txt +++ b/db/const.txt @@ -172,5 +172,32 @@ NIBBLE_5_MASK 15728640 NIBBLE_6_SHIFT 24 NIBBLE_6_MASK 251658240 -NIBBLE_7_SHIFT 28 -NIBBLE_7_MASK 4026531840 +NIBBLE_7_SHIFT 28 // Only three bits available in this one +NIBBLE_7_MASK 1879048192 // should be 4026531840 + +// Magic skills +SKILL_MAGIC 340 +SKILL_MAGIC_LIFE 341 +SKILL_MAGIC_WAR 342 +SKILL_MAGIC_TRANSMUTE 343 +SKILL_MAGIC_NATURE 344 +SKILL_MAGIC_ASTRAL 345 + +// Flags for the magic quests +MFLAG_DRANK_POTION 1 // Character drank at least one magic potion as prerequisite for the mana seed quest +MFLAG_KNOWS_MANASEED 2 // Character has found the Mana Seed +MFLAG_TOUCHED_MANASEED 4 // Character has touched the Mana Seed +MFLAG_MANASEED_MAXEDOUT 8 // Character has touched the Mana Seed while maxed out on magic + +MFLAG_KNOWS_AULDSBEL 16 // Character has met Auldsbel +MFLAG_KNOWS_WYARA 32 // Character has met Wyara +MFLAG_KNOWS_SAGATHA 64 // Character has met Sagatha +MFLAG_KNOWS_MANAPOTION 128 // Has heard about the mana potion + +MFLAG_MANASEED_RUMOUR 256 // Has heard rumour about mana seed +MFLAG_KNOWS_CUTTREE 512 // Knows about the `cut the tree' quest +MFLAG_DID_CUTTREE 1024 // Did cut off a branch from the druid tree +MFLAG_KNOWS_DRUIDTREE 2048 // Knows about the druid tree quest + +MFLAG_KNOWS_IMP 4096 // Knows about the imprisoned forest spirit +MFLAG_KNOWS_OLD_WIZARD 8192 // Knows Bjorn's old wizard diff --git a/db/item_db.txt b/db/item_db.txt index 914dbdc6..d663b299 100644 --- a/db/item_db.txt +++ b/db/item_db.txt @@ -1,7 +1,7 @@ #ID,Name,Label,Type,Price,Sell,Weight,ATK,DEF,Range,Mbonus,Slot,Gender,Loc,wLV,eLV,View,{UseScript},{EquipScript},, 0,DEFAULT,Default,0,20,10,10,,,,,,2,,,,,{},{},, 501,CactusDrink,Cactus Drink,0,50,25,70,,,,,,2,,,0,,{ itemheal 15,0; },{}, -502,CactusPotion,Cactus Potion,0,70,35,70,,,,,,2,,,0,,{ itemheal 25,10; },{}, +502,CactusPotion,Cactus Potion,0,70,35,70,,,,,,2,,,0,,{ itemheal 25,0; },{}, 503,CasinoCoins,Casino Coins,3,20,10,1,,,,,,,,,,,{},{},, 504,DecorCandy,Decor Candy,3,25,10,10,,,,,,,,,,,{},{},, 505,MaggotSlime,Maggot Slime,3,8,4,10,,,,,,,,,,,{},{},, @@ -33,7 +33,7 @@ 531,MinerGloves,Miner Gloves,5,3000,1000,20,,2,,-10,0,2,4,,0,0,{},{},, 532,LeatherGloves,Leather Gloves,5,6000,2000,30,,4,,-20,0,2,4,,0,0,{},{},, 533,RoastedMaggot,Roasted Maggot,0,110,55,5,,,,,,2,,,0,,{ itemheal 150,0; },{}, -534,OrangeCupcake,Orange Cupcake,0,90,45,5,,,,,,2,,,0,,{ itemheal 100,10; },{}, +534,OrangeCupcake,Orange Cupcake,0,90,45,5,,,,,,2,,,0,,{ itemheal 100,0; },{}, 535,Apple,Apple,0,10,5,5,,,,,,2,,,0,,{ itemheal 50,0; },{}, 536,ShortSword,Short Sword,4,8000,4000,100,100,,1,,0,2,2,1,1,1,{},{},, 537,TreasureKey,Treasure Key,3,100,50,5,,,,,,,,,,,{},{},, @@ -61,13 +61,13 @@ 559,Hint9,Hint,3,20,0,10,,,,,,,,,,,{},{},, 560,Hint10,Hint,3,20,0,10,,,,,,,,,,,{},{},, 561,Sabre,Sabre,4,10000,5000,100,100,,1,,0,2,2,1,1,1,{},{},, -562,ChickenLeg,Chicken Leg,0,250,125,10,,,,,,2,,,0,,{ itemheal 500,5; },{}, +562,ChickenLeg,Chicken Leg,0,250,125,10,,,,,,2,,,0,,{ itemheal 500,0; },{}, 563,WinterGloves,Winter Gloves,5,6000,3000,20,,3,,-15,0,2,4,,0,0,{},{},, 564,TurtleneckSweater,Turtleneck Sweater,5,2000,1000,10,,6,,-18,0,2,512,,0,0,{},{},, -565,Petal,Petal,0,50,25,10,,,,,,2,,,0,,{ itemheal 50,5; },{}, -566,SmallMushroom,Small Mushroom,0,50,25,10,,,,,,2,,,0,,{ itemheal 50,5; },{}, -567,IronPotion,Iron Potion,0,500,250,10,,,,,,2,,,0,,{ sc_start 185,90, 60; },{} -568,ConcentrationPotion,Concentration Potion,0,500,250,10,,,,,,2,,,0,,{ sc_start 37,90, 30; },{} +565,Petal,Petal,0,50,25,10,,,,,,2,,,0,,{ itemheal 50,0; },{}, +566,SmallMushroom,Small Mushroom,0,50,25,10,,,,,,2,,,0,,{ itemheal 50,0; },{}, +567,IronPotion,Iron Potion,0,500,250,10,,,,,,2,,,0,,{ sc_start 185,60, 60; },{} +568,ConcentrationPotion,Concentration Potion,0,500,250,10,,,,,,2,,,0,,{ sc_start 37,60, 30; },{} 569,RawLog,Raw Log,3,20,10,10,,,,,,,,,,,{},{},, 570,BoneKnife,Bone Knife,4,10000,6000,120,115,,1,,0,2,2,1,1,1,{},{},, 571,Setzer,Setzer,4,20000,8000,80,110,,1,,0,2,2,1,1,3,{},{},, @@ -186,7 +186,7 @@ 702,WeddingRing,Wedding Ring,5,1000,1,1,,0,,1,0,2,128,,0,0,{},{},, 703,SulphurPowder,Sulphur Powder,3,1000,100,2,,,,,,2,,,0,,{},{},, 704,IronPowder,Iron Powder,3,800,80,3,,,,,,2,,,0,,{},{},, -// RESERVED,,,,,,,,,,,,,,,,,,,, +705,ManaPotion,Mana Potion,0,2000,300,50,,,,,,2,,,0,,{ itemheal 0, 10; callfunc "MagicGainBasic"; },{}, 706,GoldenScorpionStinger,Golden Scorpion Stinger,3,2000,500,2,,,,,,,,,,,{},{},, 707,MonsterOilPotion,Monster Oil Potion,3,10000,2000,50,,,,,,,,,,,{},{},, 708,LeatherPatch,Leather Patch,3,300,150,18,,,,,,,,,,,{},{},, @@ -195,10 +195,10 @@ 711,MountainSnakeTongue,Mountain Snake Tongue,3,80,40,1,,,,,,,,,,,{},{},, 712,GrassSnakeTongue,Grass Snake Tongue,3,160,80,1,,,,,,,,,,,{},{},, 713,CaveSnakeTongue,Cave Snake Tongue,3,120,60,1,,,,,,,,,,,{},{},, -714,SnakeEgg,Snake Egg,0,50,25,4,,,,,,2,,,0,,{ itemheal 30,5; },{}, -715,MountainSnakeEgg,Mountain Snake Egg,0,80,40,4,,,,,,2,,,0,,{ itemheal 40,5; },{}, -716,GrassSnakeEgg,Grass Snake Egg,0,100,50,4,,,,,,2,,,0,,{ itemheal 50,5; },{}, -717,CaveSnakeEgg,Cave Snake Egg,0,60,30,4,,,,,,2,,,0,,{ itemheal 20,5; },{}, +714,SnakeEgg,Snake Egg,0,50,25,4,,,,,,2,,,0,,{ itemheal 30,0; },{}, +715,MountainSnakeEgg,Mountain Snake Egg,0,80,40,4,,,,,,2,,,0,,{ itemheal 40,0; },{}, +716,GrassSnakeEgg,Grass Snake Egg,0,100,50,4,,,,,,2,,,0,,{ itemheal 50,0; },{}, +717,CaveSnakeEgg,Cave Snake Egg,0,60,30,4,,,,,,2,,,0,,{ itemheal 20,0; },{}, 718,SilkCocoon,Silk Cocoon,3,200,3,1,,,,,,,,,,,{},{},, // RESERVED,,,,,,,,,,,,,,,,,,,, 720,SilkRobe,Silk Robe,5,8000,4000,5,,5,,0,0,2,512,,0,0,{},{},, @@ -209,9 +209,12 @@ 725,GMCap,GM Cap,5,2000,500,10,,5,,5,0,2,256,,0,0,{},{},, 726,GMRobe,GM Robe,5,8000,4000,5,,5,,0,0,2,512,,0,0,{},{},, 727,Iten,Iten,3,0,0,100,,,,,,,,,,,{},{},, -// RESERVED,,,,,,,,,,,,,,,,,,,, +728,MoubooFigurine,Mouboo Figurine,3,0,0,1,,,,,,,,,,,{},{},, +729,WarpedLog,Warped Log,3,0,0,2,,,,,,,,,,,{},{},, +730,Lifestone,Lifestone,3,0,0,1,,,,,,,,,,,{},{},, 731,AssassinPants,Assassin Pants,5,10000,3000,10,,5,,-5,0,2,1,,0,0,{},{},, -// RESERVED,,,,,,,,,,,,,,,,,,,, +732,DruidTreeBranch,Druid Tree Branch,3,0,0,2,,,,,,,,,,,{},{},, +733,PurificationPotion,Purification Potion,0,0,0,5,,,,,,2,,,,,{ callfunc "usePurificationPotion"; },{},, 734,BlackBoots,Black Boots,5,20000,3000,35,,4,,-10,0,2,64,,0,0,{},{},, 735,CottonBoots,Cotton Boots,5,2000,500,10,,1,,1,0,2,64,,0,0,{},{},, 736,WhiteCake,White Cake,0,500,100,10,,,,,,2,,,0,,{ itemheal 10,0; },{}, diff --git a/db/mob_db.txt b/db/mob_db.txt index 3230b7b0..cc2abb82 100644 --- a/db/mob_db.txt +++ b/db/mob_db.txt @@ -26,10 +26,10 @@ 1026,MountainSnake,Mountain Snake,130,900,0,0,100,1,80,125,4,6,20,40,10,10,35,45,1,1,1,0,20,133,1000,1500,672,480,532,20,641,150,715,400,715,400,711,500,0,0,0,0,0,0,0,0,0,0,,,,,,,1,30 1027,EasterFluffy,Easter Fluffy,30,500,0,0,3,1,10,12,0,5,1,1,1,0,20,25,1,1,1,3,20,129,800,1872,672,480,1208,2000,1209,2000,1210,2000,1211,1000,1212,1000,1213,200,0,0,0,0,0,0,0,0,,,,,,,1,40 1028,Mouboo,Mouboo,85,1200,0,0,40,2,30,75,65,5,15,5,15,0,40,10,2,2,1,3,20,129,600,1872,672,480,660,200,660,100,541,750,660,10,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,1,30 -1029,MauvePlant,Mauve Plant,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,3,22,0,800,800,672,480,680,3000,680,3000,680,3000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,1,60 -1030,CobaltPlant,Cobalt Plant,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,3,22,0,800,800,672,480,681,3000,681,3000,681,3000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,0,0 -1031,GambogePlant,Gamboge Plant,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,3,22,0,800,800,672,480,682,3000,682,3000,682,3000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,0,0 -1032,AlizarinPlant,Alizarin Plant,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,3,22,0,800,800,672,480,683,3000,683,3000,683,3000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,0,0 +1029,MauvePlant,Mauve Plant,1,1,0,0,1,1,0,0,1,0,0,0,0,0,0,0,1,1,1,3,22,0,800,800,672,480,680,3000,680,3000,680,3000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,1,60 +1030,CobaltPlant,Cobalt Plant,1,1,0,0,1,1,0,0,1,0,0,0,0,0,0,0,1,1,1,3,22,0,800,800,672,480,681,3000,681,3000,681,3000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,0,0 +1031,GambogePlant,Gamboge Plant,1,1,0,0,1,1,0,0,1,0,0,0,0,0,0,0,1,1,1,3,22,0,800,800,672,480,682,3000,682,3000,682,3000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,0,0 +1032,AlizarinPlant,Alizarin Plant,1,1,0,0,1,1,0,0,1,0,0,0,0,0,0,0,1,1,1,3,22,0,800,800,672,480,683,3000,683,3000,683,3000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,0,0 1033,SeaSlime,Sea Slime,70,600,0,0,9,1,30,50,3,7,1,25,1,0,30,30,1,1,1,0,41,131,1500,1872,672,480,535,800,657,800,518,500,510,1000,700,100,1199,5000,568,100,541,50,0,0,0,0,,,,,,,0,0 1034,GrassSnake,Grass Snake,140,1000,0,0,100,1,80,120,2,10,20,40,10,10,40,50,1,1,1,0,20,133,500,1100,672,480,716,400,716,400,712,500,676,500,660,350,0,0,0,0,0,0,0,0,0,0,,,,,,,1,40 1035,Silkworm,Silkworm,20,1,0,0,1,1,0,0,2,10,20,11,10,10,40,10,1,1,1,0,20,129,1300,1100,672,480,718,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,,,2,40 |