Gabriel Comeau
183bf7ae8e
Allow bots to trade conjured items ( #781 )
...
Since they didn't have any sell value you couldn't get a bot to give you a healthstone or conjured food/water. This change allows them to be traded to you without altering any of the other logic for bot trades.
2024-12-15 20:03:46 +01:00
bash
ea944aeefa
added additional botActiveAlone confguration options ( #780 )
2024-12-15 19:18:36 +01:00
Yunfan Li
a9e33bbcae
Increase pet attack priority
2024-12-16 00:53:07 +08:00
Yunfan Li
677ee83e45
Update locs level
2024-12-15 22:30:24 +08:00
Yunfan Li
f45d03f62b
Merge pull request #777 from avirar/titans_grip_weapon_type_restrictions
...
Enhanced dual wield/titan grip equip logic
2024-12-15 21:39:03 +08:00
Yunfan Li
45629cb3df
Starter location collection
2024-12-15 21:36:26 +08:00
Bobblybook
a9ff1dbc5e
Merge branch 'master' into master
2024-12-15 23:47:38 +11:00
Bobblybook
af6eb61d33
Prelim EoE completion
2024-12-15 23:37:56 +11:00
Yunfan Li
a91aa3e392
New rpg bug fix that preventing bots from long distance movement
2024-12-15 16:46:44 +08:00
SaW
453fa4b4f5
Fix reload command security ( #774 )
2024-12-14 17:55:06 +01:00
Yunfan Li
9b41798eee
Fix get zone id
2024-12-14 22:35:24 +08:00
Yunfan Li
a5d1d7579d
EnableNewRpgStrategy switch for initialization
2024-12-14 21:46:33 +08:00
Yunfan Li
2656b2d0d9
Update starter position
2024-12-14 16:23:33 +08:00
Yunfan Li
df5b10c9ad
Revert classes folder
2024-12-14 16:23:13 +08:00
avirar
d77dbb65e5
Enhanced dual wield logic in EquipItem
...
Implemented logic to ensure the strongest weapon is always placed in the main hand for dual-wielding or Titan Grip-capable bots.
When equipping a new weapon, the code now compares the new weapon’s score with the currently equipped main-hand and off-hand weapons.
If the new weapon is the strongest, it goes into the main hand. The previous main-hand weapon may be moved to the off-hand if it is allowed (e.g., not a main-hand-only weapon) and provides a performance improvement.
Titan Grip conditions are accounted for, allowing valid two-handed weapons (2H axes, maces, swords) to be placed in the off-hand as well.
2024-12-14 18:52:57 +11:00
avirar
0c16f308db
Update EquipAction.cpp
2024-12-14 18:41:32 +11:00
avirar
34c0759c90
Update EquipAction.cpp
2024-12-14 18:28:28 +11:00
avirar
f8da773ce1
Update EquipAction.cpp
2024-12-14 18:21:28 +11:00
avirar
a9eb41600d
Update EquipAction.cpp
2024-12-14 18:07:02 +11:00
avirar
ea9bd18102
Enhanced dual-wield logic
...
Description of Changes:
Implemented logic to ensure the strongest weapon is always placed in the main hand for dual-wielding or Titan Grip-capable bots.
When equipping a new weapon, the code now compares the new weapon’s score with the currently equipped main-hand and off-hand weapons.
If the new weapon is the strongest, it goes into the main hand. The previous main-hand weapon may be moved to the off-hand if it is allowed (e.g., not a main-hand-only weapon) and provides a performance improvement.
Titan Grip conditions are accounted for, allowing valid two-handed weapons (2H axes, maces, swords) to be placed in the off-hand as well.
2024-12-14 17:57:16 +11:00
avirar
5962dc3d0c
Update ItemUsageValue.cpp
2024-12-14 17:23:48 +11:00
Yunfan Li
be71872112
Update far move to prevent invalid movement
2024-12-14 02:33:52 +08:00
Yunfan Li
912ef6d56f
Increase reach melee relevance
2024-12-14 01:43:38 +08:00
Yunfan Li
1f8d0d244c
Update starter position
2024-12-14 01:33:39 +08:00
Yunfan Li
2171493d5e
Update GO_INNKEEPER prob
2024-12-13 20:20:13 +08:00
Yunfan Li
e7416db7dc
Modify file structure
2024-12-13 20:14:25 +08:00
Yunfan Li
a7496b3eb5
Merge branch 'master' into new_rpg_strats
2024-12-13 18:51:55 +08:00
Yunfan Li
f26cebb518
Update rpg status probability
2024-12-11 23:00:03 +08:00
Yunfan Li
c436781d39
Merge pull request #767 from liyunfan1223/crash_fix_bg
...
[Crash fix] Fix race condition on BattlegroundData
2024-12-10 21:52:07 +08:00
Yunfan Li
0cfae2673f
[Crash fix] Fix race condition on BattlegroundData
2024-12-10 20:22:52 +08:00
Yunfan Li
69fe9a2d81
Reduce near npc range distance
2024-12-10 20:20:19 +08:00
Yunfan Li
31f82cc322
locsPerLevelCache faction filter
2024-12-08 15:53:46 +08:00
Yunfan Li
98701a6f66
Modify starter position (add flightmaster)
2024-12-08 15:47:34 +08:00
Yunfan Li
4644fd8459
Minor spell enhancement
2024-12-07 12:57:18 +08:00
Yunfan Li
6d82b134d1
Merge branch 'master' into new_rpg_strats
2024-12-06 20:39:51 +08:00
Revision
f096c2089f
Add a config option for dropping obsolete quests ( #745 )
2024-12-06 08:45:41 +01:00
kadeshar
8c84026116
- added spec configuration for world buffs ( #761 )
...
- added world buffs to configuration file
- fixed NeedWorldBuffTrigger
2024-12-05 19:29:52 +01:00
Yunfan Li
e7f0ee16f7
Merge pull request #757 from noisiver/support-newer-master
...
Support newer master
2024-12-05 22:13:54 +08:00
Yunfan Li
0fa548593f
Improve performance by ZoneHasRealPlayers and MoveFarTo
2024-12-04 23:26:58 +08:00
Yunfan Li
618358aa13
Improve near npc move
2024-12-03 23:30:09 +08:00
Yunfan Li
87e8c05b20
Innkeeper position and windows compile error
2024-12-03 22:57:39 +08:00
Bobblybook
f20e5d76d1
Eye of Eternity skeleton
2024-12-03 21:13:28 +11:00
kadeshar
437f816b15
- fixed attack rti target action ( #758 )
2024-12-03 10:59:11 +01:00
Yunfan
5c3591ae5a
Update random bots level stats
2024-12-02 15:28:30 +08:00
Yunfan
5ca7c71920
Logs and rpg status for new rpg strats
2024-12-02 11:48:51 +08:00
Yunfan
bb3328670b
Remove redundant logs (set to debug level)
2024-12-02 11:42:31 +08:00
Revision
fe896c1d3d
Use another helper and revert one instance HasPlayerFlag
2024-12-02 00:28:08 +01:00
Revision
f0ccb0a371
Fix compiler errors and switch to using available helpers
2024-12-02 00:16:06 +01:00
kadeshar
9e20eb452d
- fixed mark rti bug ( #755 )
2024-12-01 23:11:01 +01:00
kadeshar
7291fae5b3
Warlock soulstone action ( #753 )
...
* - added warlock soulstone action
* - added master as soulstone target
2024-12-01 22:33:03 +01:00