diff options
author | Fedja Beader <fedja@protonmail.ch> | 2025-06-07 22:05:04 +0000 |
---|---|---|
committer | Fedja Beader <fedja@protonmail.ch> | 2025-06-07 22:05:04 +0000 |
commit | d6fcab7872a709f6978efb690dfa32b75d9a3c11 (patch) | |
tree | af9656b93c76304343111d92b3ca5e8057966c67 | |
parent | 2fca290b90ee748eec4b4cc5e204aaa7339aba4a (diff) | |
download | serverdata-d6fcab7872a709f6978efb690dfa32b75d9a3c11.tar.gz serverdata-d6fcab7872a709f6978efb690dfa32b75d9a3c11.tar.bz2 serverdata-d6fcab7872a709f6978efb690dfa32b75d9a3c11.tar.xz serverdata-d6fcab7872a709f6978efb690dfa32b75d9a3c11.zip |
I've calculated them to give a rough margin of 25% over just
selling the iron/coal (it'll probably still be wiser to sell iron/coal
to players, but now you will have the option of earning some decent
money on that lucky drop.)
want to experiment with different margins or do the same for other
items? No problem, load this into Emacs org-mode:
```
| item | chain mail | light plate | warlord plate | warlord boots | warlord helmet | steel shield |
|---------------------------+------------+-------------+---------------+---------------+----------------+--------------|
| iron sale price: | 100 | | | | | |
| coal sale price | 100 | | | | | |
| infantry helmet sale pri: | 1500 | | | | | |
| leather patch sale price: | 150 | | | | | |
|---------------------------+------------+-------------+---------------+---------------+----------------+--------------|
| craft price | 20000 | 50000 | 100000 | 35000 | 10000 | 20000 |
| ingot count | 5 | 10 | 15 | 8 | 9 | 6 |
| coal count | 10 | 20 | 30 | 16 | 18 | 12 |
| helmet count | 0 | 0 | 0 | 0 | 0 | 2 |
| leather patch count | 0 | 0 | 0 | 0 | 0 | 1 |
|---------------------------+------------+-------------+---------------+---------------+----------------+--------------|
| ingot+coal sale total | 13500 | 27000 | 40500 | 21600 | 24300 | 19350 |
|---------------------------+------------+-------------+---------------+---------------+----------------+--------------|
| total price with crafting | 33500 | 77000 | 140500 | 56600 | 34300 | 39350 |
| markup: | 25 | | | | | |
| total price+markup: | 41875 | 96250 | 175625 | 70750 | 42875 | 49187.5 |
#+TBLFM: @11$2..@11$>=@7*(1000+5*@2$2+10*@3$2) + @8*@3$2 + @9*@4$2 + @10*@5$2:: @12$2..@12$> = @6+@11 :: @14$2..@14$> = @12 * (100+@13$2)/100
```
I know @Ledmitz said that there should be a thorough review of all prices, but let's be real, who's going to do that? Or maybe this is a good intro to it?
**** legacy/serverdata!872
Approved-by: Hello TMW <hello@themanaworld.org>
-rw-r--r-- | world/map/db/item_db.conf | 24 | ||||
-rw-r--r-- | world/map/db/item_db_chest.txt | 6 | ||||
-rw-r--r-- | world/map/db/item_db_foot.txt | 2 | ||||
-rw-r--r-- | world/map/db/item_db_head.txt | 2 | ||||
-rw-r--r-- | world/map/db/item_db_offhand.txt | 2 |
5 files changed, 18 insertions, 18 deletions
diff --git a/world/map/db/item_db.conf b/world/map/db/item_db.conf index 4d006e21..153dd543 100644 --- a/world/map/db/item_db.conf +++ b/world/map/db/item_db.conf @@ -2012,8 +2012,8 @@ item_db: ( AegisName: "WarlordBoots" Name: "WarlordBoots" Type: "IT_ARMOR" - Buy: 19000 - Sell: 2000 + Buy: 141500 + Sell: 70750 Weight: 550 Matk: -22 Def: 5 @@ -6066,8 +6066,8 @@ item_db: ( AegisName: "ChainmailShirt" Name: "ChainmailShirt" Type: "IT_ARMOR" - Buy: 15000 - Sell: 1500 + Buy: 83750 + Sell: 41875 Weight: 800 Matk: -120 Def: 20 @@ -6084,8 +6084,8 @@ item_db: ( AegisName: "LightPlatemail" Name: "LightPlatemail" Type: "IT_ARMOR" - Buy: 50000 - Sell: 2500 + Buy: 192500 + Sell: 96250 Weight: 1200 Matk: -150 Def: 25 @@ -6217,8 +6217,8 @@ item_db: ( AegisName: "WarlordPlate" Name: "WarlordPlate" Type: "IT_ARMOR" - Buy: 100000 - Sell: 3000 + Buy: 351250 + Sell: 175625 Weight: 2600 Matk: -170 Def: 27 @@ -10947,8 +10947,8 @@ item_db: ( AegisName: "WarlordHelmet" Name: "WarlordHelmet" Type: "IT_ARMOR" - Buy: 30000 - Sell: 3000 + Buy: 85750 + Sell: 42875 Weight: 900 Matk: -36 Def: 18 @@ -18460,8 +18460,8 @@ item_db: ( AegisName: "SteelShield" Name: "SteelShield" Type: "IT_ARMOR" - Buy: 40000 - Sell: 3000 + Buy: 100000 + Sell: 50000 Weight: 2500 Matk: -200 Def: 20 diff --git a/world/map/db/item_db_chest.txt b/world/map/db/item_db_chest.txt index 25c91cdb..dac8b7a0 100644 --- a/world/map/db/item_db_chest.txt +++ b/world/map/db/item_db_chest.txt @@ -6,15 +6,15 @@ 546, DesertShirt, 5, 2000, 1000, 140, 0, 6, 0, -18, 0, 2, 512, 0, 0, 0, 0, {}, {} 564, Turtleneck, 5, 2000, 1000, 130, 0, 6, 0, -18, 0, 2, 512, 0, 0, 0, 0, {}, {} 624, VNeckSweater, 5, 6000, 3000, 135, 0, 8, 0, -24, 0, 2, 512, 0, 0, 0, 0, {}, {} -625, ChainmailShirt, 5, 15000, 1500, 800, 0, 20, 0, -120, 0, 2, 512, 0, 0, 0, 0, {}, {} -626, LightPlatemail, 5, 50000, 2500, 1200, 0, 25, 0, -150, 0, 2, 512, 0, 0, 0, 0, {}, {} +625, ChainmailShirt, 5, 83750, 41875, 800, 0, 20, 0, -120, 0, 2, 512, 0, 0, 0, 0, {}, {} +626, LightPlatemail, 5, 192500, 96250, 1200, 0, 25, 0, -150, 0, 2, 512, 0, 0, 0, 0, {}, {} 645, GoldenPlatemail, 5, 350000, 3000, 4500, 0, 25, 0, -100, 0, 2, 512, 0, 0, 0, 0, {}, {bonus bCriticalDef, 5;} 649, WhiteEvokersRobeBlue, 5, 8000, 4000, 50, 0, 5, 0, 20, 0, 2, 512, 0, 0, 0, 0, {}, {bonus bAgi, 1; bonus bCriticalDef, 10;} 650, BlackEvokersRobeBlue, 5, 8000, 4000, 50, 0, 5, 0, 20, 0, 2, 512, 0, 0, 0, 0, {}, {bonus bAgi, 1; bonus bCriticalDef, 10;} 651, WhiteWizardRobe, 5, 8000, 4000, 50, 0, 5, 0, 20, 0, 2, 512, 0, 0, 0, 0, {}, {} 652, BlackWizardRobe, 5, 8000, 4000, 50, 0, 5, 0, 20, 0, 2, 512, 0, 0, 0, 0, {}, {} 653, ApprenticeRobe, 5, 8000, 4000, 50, 0, 5, 0, 20, 0, 2, 512, 0, 0, 0, 0, {}, {bonus bAgi, 1; bonus bCriticalDef, 10;} -658, WarlordPlate, 5, 100000, 3000, 2600, 0, 27, 0, -170, 0, 2, 512, 0, 0, 0, 0, {}, {} +658, WarlordPlate, 5, 351250, 175625, 2600, 0, 27, 0, -170, 0, 2, 512, 0, 0, 0, 0, {}, {} 659, GoldenWarlordPlate, 5, 500000, 4000, 7600, 0, 27, 0, -110, 0, 2, 512, 0, 0, 0, 0, {}, {bonus bCriticalDef, 10;} 688, TankTop, 5, 800, 400, 10, 0, 2, 0, -4, 0, 2, 512, 0, 0, 0, 0, {}, {} 689, ShortTankTop, 5, 600, 300, 8, 0, 2, 0, -4, 0, 2, 512, 0, 0, 0, 0, {}, {} diff --git a/world/map/db/item_db_foot.txt b/world/map/db/item_db_foot.txt index 10f1d07c..c5754fbf 100644 --- a/world/map/db/item_db_foot.txt +++ b/world/map/db/item_db_foot.txt @@ -8,7 +8,7 @@ 735, CottonBoots, 5, 2000, 500, 10, 0, 1, 0, 1, 0, 2, 64, 0, 0, 0, 0, {}, {} 757, AssassinBoots, 5, 7000, 2000, 10, 0, 3, 0, -3, 0, 2, 64, 0, 0, 0, 0, {}, {callfunc "BrawlingItem"; bonus bAgi, 4;} 792, BromenalBoots, 5, 8000, 500, 250, 0, 4, 0, -14, 0, 2, 64, 0, 0, 0, 0, {}, {} -876, WarlordBoots, 5, 19000, 2000, 550, 0, 5, 0, -22, 0, 2, 64, 0, 0, 0, 0, {}, {} +876, WarlordBoots, 5, 141500, 70750, 550, 0, 5, 0, -22, 0, 2, 64, 0, 0, 0, 0, {}, {} 1188, RedStockings, 5, 7000, 2000, 10, 0, 1, 0, 2, 0, 2, 64, 0, 0, 0, 0, {}, {} 2150, RedCottonBoots, 5, 2000, 500, 10, 0, 1, 0, 1, 0, 2, 64, 0, 0, 0, 0, {}, {} 2151, GreenCottonBoots, 5, 2000, 500, 10, 0, 1, 0, 1, 0, 2, 64, 0, 0, 0, 0, {}, {} diff --git a/world/map/db/item_db_head.txt b/world/map/db/item_db_head.txt index 374909c9..5d2470bb 100644 --- a/world/map/db/item_db_head.txt +++ b/world/map/db/item_db_head.txt @@ -23,7 +23,7 @@ 633, ChristmasElfHat, 5, 3000, 1500, 30, 0, 13, 0, 2, 0, 2, 256, 0, 0, 0, 0, {}, {} 634, FaceMask, 5, 2500, 1250, 50, 0, 10, 0, 0, 0, 2, 256, 0, 0, 0, 0, {}, {} //ID, Name, Type, Price, Sell, Weight, ATK, DEF, Range, Mbonus, Slot, Gender, Loc, wLV, eLV, View, Mode, {UseScript}, {EquipScript} -636, WarlordHelmet, 5, 30000, 3000, 900, 0, 18, 0, -36, 0, 2, 256, 0, 0, 0, 0, {}, {} +636, WarlordHelmet, 5, 85750, 42875, 900, 0, 18, 0, -36, 0, 2, 256, 0, 0, 0, 0, {}, {} 637, KnightsHelmet, 5, 20000, 2000, 600, 0, 15, 0, -30, 0, 2, 256, 0, 0, 0, 0, {}, {} 638, InfantryHelmet, 5, 15000, 1500, 400, 0, 15, 0, -30, 0, 2, 256, 0, 0, 0, 0, {}, {} 639, CrusadeHelmet, 5, 25000, 2500, 1300, 0, 18, 0, -36, 0, 2, 256, 0, 0, 0, 0, {}, {} diff --git a/world/map/db/item_db_offhand.txt b/world/map/db/item_db_offhand.txt index 52e500df..9bf9996b 100644 --- a/world/map/db/item_db_offhand.txt +++ b/world/map/db/item_db_offhand.txt @@ -3,7 +3,7 @@ //Edit item_db.conf instead! //ID, Name, Type, Price, Sell, Weight, ATK, DEF, Range, Mbonus, Slot, Gender, Loc, wLV, eLV, View, Mode, {UseScript}, {EquipScript} 585, ScarabArmlet, 5, 8000, 4000, 200, 0, 0, 0, 5, 0, 2, 32, 0, 1, 0, 0, {}, {bonus bInt, 1;} -601, SteelShield, 5, 40000, 3000, 2500, 0, 20, 0, -200, 0, 2, 32, 0, 0, 0, 0, {}, {} +601, SteelShield, 5, 100000, 50000, 2500, 0, 20, 0, -200, 0, 2, 32, 0, 0, 0, 0, {}, {} 602, WoodenShield, 5, 10000, 2000, 1500, 0, 14, 0, -70, 0, 2, 32, 0, 0, 0, 0, {}, {} 603, LeatherShield, 5, 2000, 1000, 1300, 0, 7, 0, -35, 0, 2, 32, 0, 0, 0, 0, {}, {} //797, BromenalShield, 5, 40000, 3000, 2000, 0, 18, 0, -160, 0, 2, 32, 0, 0, 0, 0, {}, {} |