summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLed Mitz <smoothshifter@tuta.io>2024-09-19 15:50:32 +0000
committerLed Mitz <smoothshifter@tuta.io>2024-09-19 15:50:32 +0000
commitf0e58ffa105c9c47f04224a622048aa51990d4e8 (patch)
tree3139081b961e54719ff9c6e1cd8239858c1257f4
parenta13414806e4696bd6522611d74a8f03e79a5b36d (diff)
downloadserverdata-f0e58ffa105c9c47f04224a622048aa51990d4e8.tar.gz
serverdata-f0e58ffa105c9c47f04224a622048aa51990d4e8.tar.bz2
serverdata-f0e58ffa105c9c47f04224a622048aa51990d4e8.tar.xz
serverdata-f0e58ffa105c9c47f04224a622048aa51990d4e8.zip
Trolls and Floyd have sucked too much for too long
- The reason strength matters with Trolls and Floyd is due to range 3 and less as being treated as melee. If you go over range 3 with mallard or underworld mask(or other means), attacks are calculated as missiles. More range = more dmg in all missile attacks. In either case, **an attack value of 1 is terrible**. Raising this to 50 will still be terrible, I predict. **I chose 50 to start**, but feel it should be higher, though it is important to not give too much dmg in case of a bug/exploit, at first. Adding dmg annoys no player. Removing dmg annoys most. As a reference, the short bow is 50 dmg, not including arrow dmg. IDK the actual attack delay in TMWA ATM, but obviously that matters a lot too. The book was not intended to compete with actual classes so it should not be better, but it needn't suck so terribly. - NOTE: In my tests, I noticed that a brawler with Underworld Mask gives a max range of 2. According to the description, it should give 3(1+2), but I assume it only gets 2 because fists are calculated as range 0.5 and not 1? It would be nice to remedy this if we can. I assume it means a TMWA change. Rather than change TMWA though, maybe we could create a function for brawler getting another +1 range bonus to compensate?
m---------client-data0
-rw-r--r--world/map/db/item_db.conf4
-rw-r--r--world/map/db/item_db_weapon.txt4
3 files changed, 4 insertions, 4 deletions
diff --git a/client-data b/client-data
-Subproject 674964724fd205f8e2d0e28dfb300aaea19cd9f
+Subproject 10896c999bd828ffe279e1f76a2a2956334c3ee
diff --git a/world/map/db/item_db.conf b/world/map/db/item_db.conf
index 7e66923e..fca1e95e 100644
--- a/world/map/db/item_db.conf
+++ b/world/map/db/item_db.conf
@@ -1120,7 +1120,7 @@ item_db: (
Buy: 10000
Sell: 5000
Weight: 350
- Atk: 1
+ Atk: 50
Range: 3
Slots: 1
Loc: ["EQP_HAND_L", "EQP_HAND_R"]
@@ -1137,7 +1137,7 @@ item_db: (
Buy: 10000
Sell: 5000
Weight: 350
- Atk: 1
+ Atk: 50
Range: 3
Slots: 1
Loc: ["EQP_HAND_L", "EQP_HAND_R"]
diff --git a/world/map/db/item_db_weapon.txt b/world/map/db/item_db_weapon.txt
index 5a6464e4..ddfae1a4 100644
--- a/world/map/db/item_db_weapon.txt
+++ b/world/map/db/item_db_weapon.txt
@@ -44,8 +44,8 @@
903, SlingShot, 4, 500, 50, 50, 5, 0, 4, 0, 0, 2, 34, 1, 1, 11, 0, {}, {set @LauncherType, AMMO_SLING; callfunc "CheckLauncher";}
904, SlingBullet, 10, 1, 0, 1, 3, 0, 0, 0, 0, 2, 32768, 0, 0, 0, 0, {}, {set @AmmoType, AMMO_SLING; callfunc "CheckAmmo";}
//ID, Name, Type, Price, Sell, Weight, ATK, DEF, Range, Mbonus, Slot, Gender, Loc, wLV, eLV, View, Mode, {UseScript}, {EquipScript}
-906, KidBook, 4, 10000, 5000, 350, 1, 0, 3, 0, 0, 2, 34, 1, 1, 15, 0, {}, {}
-907, FloydBook, 4, 10000, 5000, 350, 1, 0, 3, 0, 0, 2, 34, 1, 135, 15, 7, {}, {}
+906, KidBook, 4, 10000, 5000, 350, 50, 0, 3, 0, 0, 2, 34, 1, 1, 15, 0, {}, {}
+907, FloydBook, 4, 10000, 5000, 350, 50, 0, 3, 0, 0, 2, 34, 1, 135, 15, 7, {}, {}
910, Rainerang, 4, 10000, 5000, 115, 60, 0, 4, 0, 0, 2, 2, 1, 0, 11, 32, {}, {set @LauncherType, AMMO_DONT_USE; callfunc "CheckLauncher";}
1170, SweetTooth, 4, 4000, 2000, 1000, 50, 0, 2, 15, 0, 2, 34, 1, 1, 23, 0, {}, {set @bStat, Int; set @minbStatVal, 60; callfunc "RequireStat";}
1171, Wand, 4, 400, 200, 100, 1, 0, 1, 5, 0, 2, 2, 1, 1, 10, 0, {}, {set @bStat, Int; set @minbStatVal, 5; callfunc "RequireStat";}