Garry's Mod

Garry's Mod

Dynamic NPC Squads
14 sonuçtan 1 ile 10 arası gösteriliyor
< 1  2 >
Güncelleme: 10 Eki 2024 @ 16:25

Little tweaks

Güncelleme: 1 Ağu 2024 @ 14:37

Big crash fix, don't do squad stuff with striders.
+lots of small tweaks.

Güncelleme: 31 Tem 2024 @ 16:22

Tweaks, potential crash fix

Güncelleme: 11 Tem 2024 @ 22:26

Small tweaks, fixes.

Güncelleme: 6 Tem 2024 @ 18:06

Let striders, helicopters, gunships join squads

Güncelleme: 21 Haz 2024 @ 12:13

Improve "Blacklisting" logic
Blacklisted/crashing npcs now call for backup, instead of doing nothing.

Added DYN_NPC_SQUADS.dynSquadTeams utility table.

Properly dissolve squads if any members hate eachother

+ misc small tweaks

Güncelleme: 18 May 2024 @ 14:05

Error stomp

Güncelleme: 11 May 2024 @ 12:40

Code cleanup + optimisations


Made autorun a loader.

OnEntityCreated optimisations/tweaks.
Returns early if :IsNPC() check fails.
Only creates one timer.simple.

Rework "idle/alert" logic a bit, to be more readable.

npc.DynamicNpcSquadsIgnore doesn't cancel the timer.

All assault/reinforce funcs now take priority variable.
0 priority is highest priority.

Made squads more likely to leave enclosed areas.

Güncelleme: 1 May 2024 @ 13:16

More polish
Wandering squad leaders will now "direct" their members away from other squads, meaning they'll spread out a bit more when wandering.

Fixed squads not using up assaultpoints when acquiring them
( npcs won't flood other squads with backup, backup will come as more of a trickle )

NPCs clear areas much more aggresively
( less redundant wandering back and fourth after a fight )

Improved compatibility a bit
( dynsquad prioritizes SetSquad/GetSquad over the squadname keyvalue )

Moved all "Yapping" logic to a new autorun file

Güncelleme: 26 Nis 2024 @ 19:27

Bug stomp