Shield & Combat Movement Overhaul
Added
- Added real shield durability system with vanilla shield durability value: [ICODE]336[/ICODE].
- Added automatic shield reset after durability break.
- Added config option to enable/disable automatic shield reset.
- Added config option to change shield reset delay.
- Added template-specific shield reset settings.
- Added template dummy axe shield stun duration setting.
- Added [ICODE]Unbreaking III[/ICODE] shield toggle.
- Added [ICODE]Unbreakable[/ICODE] shield toggle.
- Added separate shield durability settings for normal bots and template bots.
Improved
- Improved normal bot shield behavior during PvP.
- Bot now starts using the shield only when close enough to the target.
- Bot no longer spams shield while chasing from far away.
- Shield movement slowdown now only applies while the bot is actually using the shield.
- Improved shield behavior with follow mode, random walk, retreat, and PvP movement.
- Improved defensive behavior so the bot can stop holding shield forever and try to fight back.
- Improved S-tap, W-tap, retreat, and strafe movement speeds to feel more realistic.
- Improved critical hit logic so the bot only jumps when it is actually going to crit.
Fixed
- Fixed shield slowdown staying active after the bot stopped blocking.
- Fixed bot moving too slowly while chasing after lowering shield.
- Fixed shield not slowing the bot correctly during some retreat/blocking states.
- Fixed W-tap incorrectly changing bot movement speed.
- Fixed strafe speed affecting S-tap, retreat, and general movement.
- Fixed template dummy shield reset behavior after shield durability break.
- Fixed first shield break after dummy spawn resetting incorrectly.
- Fixed frozen dummy mode interfering with shield functionality.
- Fixed shield durability break disabling shield modes correctly.
- Fixed shield auto reset re-enabling both [ICODE]hold shield[/ICODE] and [ICODE]use shield[/ICODE] after the configured delay.
- Fixed Unbreakable shield so it prevents durability break but still allows axe shield stun behavior.
New configs:
config.yml:
shield:
durability-break-reset:
enabled: true
delay-seconds: 5.0
bot_templates.yml:
settings:
shield-reset:
enabled: true
delay-seconds: 5.0
axe-stun-seconds: 5.0
Page 1