From 2219b684f1e121972a0743034c50813d28b5b483 Mon Sep 17 00:00:00 2001 From: INeedBots Date: Sat, 31 Oct 2020 14:34:18 -0600 Subject: [PATCH] bones --- main_shared/maps/mp/bots/_bot_internal.gsc | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/main_shared/maps/mp/bots/_bot_internal.gsc b/main_shared/maps/mp/bots/_bot_internal.gsc index 08bc942..4036940 100644 --- a/main_shared/maps/mp/bots/_bot_internal.gsc +++ b/main_shared/maps/mp/bots/_bot_internal.gsc @@ -203,6 +203,7 @@ spawned() self thread stance(); self thread walk(); self thread target(); + self thread updateBones(); self thread aim(); self thread watchHoldBreath(); self thread onNewEnemy(); @@ -462,6 +463,22 @@ reload_thread() self thread reload(); } +updateBones() +{ + self endon("disconnect"); + self endon("death"); + + for(;;) + { + self waittill_notify_or_timeout("new_enemy", self.pers["bots"]["skill"]["bone_update_interval"]); + + if (!isDefined(self.bot.target)) + continue; + + self.bot.target.bone = random(self.pers["bots"]["skill"]["bones"]); + } +} + createTargetObj(ent, theTime) { obj = spawnStruct();