4,353 Commits over 1,919 Days - 0.09cph!
More request control wip.
Override ShouldNetworkOwnerInfo for frankenstein too.
Can now relinquish control of a pet wthout disowning it.
Added relinquish to pet wheel.
Pets load their default AI design when pet control link is cleared.
IsControllingPet() now works client & server.
Only allow harness access/linking when not currently controlling a pet.
▇██▉▌▊▉ ▊▌▌▉▇▆ ▌▅ ▋▌▌▌▅▊▉ ▊▋ ▍▇▄ ▊ ▅▄▋▌▇▉▄▄▆ ▅▄▉ ▊▅▋▊ ▊▉▉▄▇ ▄▉▉▉▋▇▌▌ ▋▉ ▉▉▌█▋▅▋▄ ▋▌▅█▋▋▆▉
fixed client/server compile errors
More distinction between ownership and active control.
Can now clear active control link without disowning a pet.
Map markets get correctly destroyed for uncontrolled but still owned pets.
Dogs get disowned when removing harness.
More cleanup.
wip ownership rework/simplficationa cross pet types
Simplify IPetEntity and refactored related code.
Bunch of refactoring and simplifying for ownership/petbrain related stuff.
Pet inventory can now hold non-harness items.
Drop all items if harness removed.
Only allow owner to access inventory.
animal vs pet target/threat behaviour changes
Increase base health.
Added a player damage multiplier.
test merge from main, conflict fixes
Reduce scarecrow Fast movement speed
▉▋▇▅▄ ▊█▋▋▊▉▉▊▋_▇▉█▆▋▌▄ ▄▉▇ ▍▌▊██▅▄▉▋_▄▋▊▉▇▅▊█▅▆▆▍▄ ▉▆ ▉▄▉▇▌▇▋ █▅▄ ▆▅▍▄▆▊▉▄▋▉ ▄▊▍▅▅▄█.
▍▋▇▇▌▆█▌.
Cherry pick
75588 (wrong branch)
▅▄▆▋▌▊ ▆▋ ▋▋▌▄▊█▅▉▋ ▇▆▊▍▅▌▋▇ ▉▌▉ ▄▆▅▇▇▊ ▅▍▆ █▇ ▉ ▅▋▅██▍▅.
▍▄▍▋▅▅ ▄▉▍▅█▇ ▆▋ ▋▊▉▉█▊▄ ▆▅▆
flee state and state timeouts
Scarecrow breathing audio toggles
AI target/hostile checks for scarecrow targets
Scarecrows respect ConVar.Halloween.scarecrow_throw_beancan_global_delay.
Set Scarecrow family correctly so beancans resepect ConVar.Halloween.scarecrow_beancan_vs_player_dmg_modifier
Replicated original erratic scarecrow movement
More throwing wip.
Custom chase and attack states.
Initial basic thrown weapon support for NPCPlayer
Re-implemented body damage reduction for scarecrows (ConVar.Halloween.scarecrow_body_dmg_modifier)
Weapon cooldowns, corpse setup.
Apply correct starting health.
Categorize correctly.
Start chainsaw after equipping.