diff options
author | Led Mitz <smoothshifter@tuta.io> | 2024-09-19 15:50:32 +0000 |
---|---|---|
committer | Led Mitz <smoothshifter@tuta.io> | 2024-09-19 15:50:32 +0000 |
commit | f0e58ffa105c9c47f04224a622048aa51990d4e8 (patch) | |
tree | 3139081b961e54719ff9c6e1cd8239858c1257f4 | |
parent | a13414806e4696bd6522611d74a8f03e79a5b36d (diff) | |
download | serverdata-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-data | 0 | ||||
-rw-r--r-- | world/map/db/item_db.conf | 4 | ||||
-rw-r--r-- | world/map/db/item_db_weapon.txt | 4 |
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";} |