FatBoy
|
97d71ec361
|
move to point handler revert
|
2023-09-11 01:36:45 -05:00 |
|
FatBoy
|
003b939d33
|
Move to point message variable naming and handler cleanup
|
2023-09-10 19:37:46 -05:00 |
|
FatBoy
|
9989cbff24
|
pc.teleport uneeded
|
2023-09-10 17:20:30 -05:00 |
|
FatBoy
|
426ef989f8
|
can no longer run to invalid targets
|
2023-09-10 16:45:17 -05:00 |
|
FatBoy
|
ca6e079053
|
fresh start
|
2023-09-10 15:51:25 -05:00 |
|
FatBoy
|
13644fd308
|
use target from message in move to point
|
2023-09-10 15:02:26 -05:00 |
|
FatBoy
|
1ec76ae3fc
|
use target from message in move to point
|
2023-09-10 14:58:56 -05:00 |
|
FatBoy
|
51d75146cc
|
NPC added to attack message handler switch
|
2023-09-10 14:28:32 -05:00 |
|
FatBoy
|
bc4222646d
|
combat target usage
|
2023-09-10 14:12:01 -05:00 |
|
FatBoy
|
c3e206e3b1
|
null check
|
2023-09-10 14:09:48 -05:00 |
|
FatBoy
|
04147e11cc
|
logic for moveToPoint message handler
|
2023-09-10 14:08:54 -05:00 |
|
FatBoy
|
545cb4cddf
|
null check for building pulled
|
2023-09-10 13:40:19 -05:00 |
|
FatBoy
|
0f948d4e2a
|
removed redundant setCombatTarget
|
2023-09-10 13:39:27 -05:00 |
|
FatBoy
|
5fb3e0fe14
|
switch for target type in attack message handler
|
2023-09-10 13:38:07 -05:00 |
|
FatBoy
|
be8967b05f
|
null set for target
|
2023-09-10 13:28:46 -05:00 |
|
FatBoy
|
8acfff7faa
|
null check for target
|
2023-09-10 13:26:28 -05:00 |
|
FatBoy
|
18e1f4bd28
|
early exits for attack message handler
|
2023-09-10 13:25:08 -05:00 |
|
FatBoy
|
47fe764cb0
|
early exits for attack message handler
|
2023-09-10 12:58:24 -05:00 |
|
FatBoy
|
50792327a4
|
moveToPoint attack handling
|
2023-09-10 12:31:39 -05:00 |
|
FatBoy
|
46e67be8ca
|
player character attacks added to city outlaws
|
2023-09-10 11:57:52 -05:00 |
|
FatBoy
|
e7c3ba5eba
|
guards and siege engines ignore idle state with no players loaded
|
2023-09-09 22:30:45 -05:00 |
|
FatBoy
|
ea86ab2300
|
guards will revert cmbat target to null if its a player and is no longer loaded
|
2023-09-09 22:23:25 -05:00 |
|
FatBoy
|
501e8c937f
|
guards use city player memory to determine whether they go idle or not
|
2023-09-09 22:10:10 -05:00 |
|
FatBoy
|
cae5c36d84
|
guards will aggro siege equipment not belonging to the guild
|
2023-09-09 22:01:59 -05:00 |
|
FatBoy
|
1b92fa76e1
|
characters that attack city friendly buildings are added to cityOutlaws
|
2023-09-09 21:48:22 -05:00 |
|
FatBoy
|
bbdb683061
|
players who attack buildinsg added to cityOutlaw list
|
2023-09-09 21:43:29 -05:00 |
|
FatBoy
|
2d04547c74
|
display seeInvis level in aiInfo command
|
2023-09-09 21:19:29 -05:00 |
|
FatBoy
|
5192c801f7
|
CombatUtilities cleanup
|
2023-09-09 20:56:19 -05:00 |
|
FatBoy
|
d966d50bd5
|
removed duplicate variables in MobBase
|
2023-09-09 20:40:52 -05:00 |
|
FatBoy
|
7e20db33f2
|
final guard stat revisions
|
2023-09-09 20:37:47 -05:00 |
|
FatBoy
|
669ee7215b
|
added range modification for guards
|
2023-09-09 20:11:00 -05:00 |
|
FatBoy
|
6fa00a43a4
|
removed unused method
|
2023-09-09 20:06:33 -05:00 |
|
FatBoy
|
4edf740179
|
finished modifications for guards
|
2023-09-09 19:57:17 -05:00 |
|
FatBoy
|
c7abb4c920
|
stance modifiers for guards
|
2023-09-09 19:41:32 -05:00 |
|
FatBoy
|
df3964110a
|
stances for guards
|
2023-09-09 19:23:46 -05:00 |
|
FatBoy
|
96231260bc
|
consolidated all guards to GuardLogic
|
2023-09-09 10:37:40 -05:00 |
|
FatBoy
|
967303d2de
|
outlaw and hate value moved to modifyHealth
|
2023-09-09 10:20:25 -05:00 |
|
FatBoy
|
955481773d
|
wall archer early exit for canCast
|
2023-09-09 09:52:47 -05:00 |
|
FatBoy
|
d66a7049e8
|
guard walking bug fix
|
2023-09-09 09:35:03 -05:00 |
|
FatBoy
|
d11a954b40
|
remove test block
|
2023-09-03 20:41:21 -05:00 |
|
FatBoy
|
f354339af1
|
null checks
|
2023-09-03 20:38:48 -05:00 |
|
FatBoy
|
89658bb77a
|
null checks
|
2023-09-03 20:28:17 -05:00 |
|
FatBoy
|
1ff0238b6e
|
skill loading bypass for guards
|
2023-09-03 20:22:01 -05:00 |
|
FatBoy
|
e777434d57
|
Mob specific rune skill loading
|
2023-09-03 20:10:57 -05:00 |
|
FatBoy
|
ee6efc30a3
|
rune skill loading broken into static method in NPCManager
|
2023-09-03 19:52:16 -05:00 |
|
FatBoy
|
0758bb5f38
|
SkillsBase are now cached when missing for mobs
|
2023-09-03 19:44:33 -05:00 |
|
FatBoy
|
299d5725a6
|
lookup using name
|
2023-09-03 19:31:04 -05:00 |
|
FatBoy
|
d7c9b31ec7
|
indentation and comment
|
2023-09-03 19:24:34 -05:00 |
|
FatBoy
|
6c78bee5c1
|
null check
|
2023-09-03 19:24:06 -05:00 |
|
FatBoy
|
dba0cbd5f9
|
skill type not name used
|
2023-09-03 19:22:28 -05:00 |
|
FatBoy
|
0752e780f2
|
mobs load skills
|
2023-09-03 19:19:18 -05:00 |
|
FatBoy
|
95c203b0ed
|
load and apply mobbaseSkill
|
2023-09-02 20:39:36 -05:00 |
|
FatBoy
|
449c5c5c77
|
infrastructure for mob skills loading
|
2023-09-02 20:29:03 -05:00 |
|
FatBoy
|
9aff208403
|
guard captains to move tot heir first patrol point right away
|
2023-09-02 19:43:40 -05:00 |
|
FatBoy
|
4318849127
|
minion relatiate handled inside retaliate function
|
2023-09-02 19:34:08 -05:00 |
|
FatBoy
|
29e8cdf699
|
attacking guard minion will no longer be ignored
|
2023-09-02 19:23:33 -05:00 |
|
FatBoy
|
f556181d77
|
guardlist serialization displays correct minion rank
|
2023-09-01 22:15:29 -05:00 |
|
FatBoy
|
d48e26904e
|
revert last commit
|
2023-09-01 22:06:21 -05:00 |
|
FatBoy
|
19232ac405
|
archers added to human guards as minions
|
2023-09-01 22:01:09 -05:00 |
|
FatBoy
|
9ee2ccc8af
|
werebear and werewolf guard can use powers
|
2023-09-01 21:48:57 -05:00 |
|
FatBoy
|
7079bb6a63
|
resist loading refactored as static method to NPCManager
|
2023-09-01 21:39:34 -05:00 |
|
FatBoy
|
0ab5827ee5
|
mobs to load equipment resists
|
2023-09-01 21:34:48 -05:00 |
|
FatBoy
|
c5443f622c
|
utilization and assignment of aiAgentType
|
2023-09-01 20:57:09 -05:00 |
|
FatBoy
|
e4aa276cca
|
cleanup old code
|
2023-09-01 20:42:33 -05:00 |
|
FatBoy
|
90ff2d679e
|
create and use applyMobbaseEffects method, remove old unused methods
|
2023-09-01 20:39:31 -05:00 |
|
FatBoy
|
da26c35d5a
|
mobbase loads effectsList
|
2023-09-01 20:36:07 -05:00 |
|
FatBoy
|
2843b86a93
|
Moved agent type to top of constructor.
|
2023-09-01 12:29:06 -04:00 |
|
FatBoy
|
a50a2430ba
|
hate value for chants to affect mobs in range
|
2023-08-29 21:49:02 -05:00 |
|
FatBoy
|
5c3c552288
|
usage of AIAgentType for default patrol points
|
2023-08-29 21:17:44 -05:00 |
|
FatBoy
|
69fdddfc71
|
hate value fix
|
2023-08-29 21:01:00 -05:00 |
|
FatBoy
|
db5b988275
|
usage of AIAgentType for pet checks in run after load
|
2023-08-29 20:18:05 -05:00 |
|
FatBoy
|
4284757035
|
pet level set in run after load removed
|
2023-08-29 20:16:00 -05:00 |
|
FatBoy
|
b93a47acc0
|
pet death and dismissal fix
|
2023-08-29 20:12:48 -05:00 |
|
FatBoy
|
8ce212b74b
|
Merge remote-tracking branch 'origin/mob-refactor2' into mob-refactor2
|
2023-08-27 23:53:12 -05:00 |
|
FatBoy
|
e78aea5735
|
Assign patrol points added as static method to NPC manager
|
2023-08-27 23:52:40 -05:00 |
|
FatBoy
|
60ca3f9c34
|
remove siege minion
|
2023-08-27 23:42:04 -05:00 |
|
FatBoy
|
e7e740dff1
|
blocked player character specific block in minion training message handler
|
2023-08-27 23:23:17 -05:00 |
|
FatBoy
|
3060b394ab
|
removed siegeminion map from NPC
|
2023-08-27 22:10:13 -05:00 |
|
FatBoy
|
6abdc68ca5
|
removed un-needed cast to player character for pets
|
2023-08-27 21:46:44 -05:00 |
|
FatBoy
|
61c66b0e96
|
trebs slot in proper locations
|
2023-08-27 21:38:31 -05:00 |
|
FatBoy
|
36cc23457a
|
optimized slot for siege engines
|
2023-08-27 21:26:00 -05:00 |
|
FatBoy
|
d573b238de
|
refactored mob get/set owner
|
2023-08-27 21:04:34 -05:00 |
|
FatBoy
|
8afe25fe85
|
siege minions added to arty captain minion map
|
2023-08-27 20:50:13 -05:00 |
|
FatBoy
|
da9e211ec7
|
SiegeEngine enum and logic added
|
2023-08-27 20:05:18 -05:00 |
|
FatBoy
|
e5fba340fb
|
guard minion AI restored to follow captain attack commands
|
2023-08-21 20:24:49 -05:00 |
|
FatBoy
|
ea2241732a
|
fixed bug where pet persisted through dismissal
|
2023-08-21 20:02:26 -05:00 |
|
FatBoy
|
2b83db7bba
|
moved initial loadInventory call to runAfterLoad
|
2023-08-21 19:48:44 -05:00 |
|
FatBoy
|
f636f4d2ec
|
optimized equipment dropping system
|
2023-08-21 19:36:46 -05:00 |
|
FatBoy
|
8fb6c43c66
|
alternative loot drop limitation
|
2023-08-21 19:21:50 -05:00 |
|
FatBoy
|
f1d31948e8
|
0 skill weapons don't roll anymore
|
2023-08-19 11:39:01 -05:00 |
|
FatBoy
|
e2add187fd
|
database petition logging system
|
2023-08-13 18:06:45 -05:00 |
|
FatBoy
|
fd9fe8967c
|
investigate serialization of petition message
|
2023-08-13 16:01:20 -05:00 |
|
FatBoy
|
cbba05687d
|
add handler ot petition super
|
2023-08-13 15:45:11 -05:00 |
|
FatBoy
|
480e0c69da
|
remove case for petition form message pump
|
2023-08-13 15:35:47 -05:00 |
|
FatBoy
|
490a1bd8e5
|
structure for petition received handler
|
2023-08-13 13:45:07 -05:00 |
|
FatBoy
|
58fe2d93b7
|
weapon range bonus works again
|
2023-08-12 19:58:27 -05:00 |
|
FatBoy
|
a278f8bc79
|
range bonus confined to 1 spot
|
2023-08-12 19:41:44 -05:00 |
|
FatBoy
|
8c287154c8
|
players to use marksmanship again
|
2023-08-12 19:07:50 -05:00 |
|
FatBoy
|
89681cbe3e
|
non-active mines can be fixed by gold
|
2023-08-10 19:43:37 -05:00 |
|
FatBoy
|
8747890e5e
|
fate peddler work
|
2023-08-09 15:50:56 -05:00 |
|