public void UpdateAggroFromNum() { if (aggroNum == 0) { aggro = AggroProgress.NONE; } else if (aggroNum == 1) { aggro = AggroProgress.WATCHING; } else if (aggroNum == 2) { aggro = AggroProgress.ONSIGHT; } else if (aggroNum == 3) { aggro = AggroProgress.HUNTING; } }
void UpdatePlayer() { if (player.item == PlayerScript.PlayerItem.NONE) { player.UpdateItemEquip(); } if (gs.item.ItemCollected[0]) { player.FlashUnlock = true; } if (gs.item.ItemCollected[1]) { player.BatUnlock = true; } if (gs.item.ItemCollected[2]) { player.WolfUnlock = true; } if (gs.item.ItemCollected[3]) { player.RaygunUnlock = true; } if (player.FlashUnlock && player.WolfUnlock && playState == PlayState.PLAYER) { aggro = AggroProgress.HUNTING; } else if (player.FlashUnlock && playState == PlayState.PLAYER) { aggro = AggroProgress.ONSIGHT; } else if (playState == PlayState.PLAYER) { aggro = AggroProgress.WATCHING; } else if (playState != PlayState.PLAYER) { aggro = AggroProgress.NONE; } /* causing problems: * gs.item.MoonshineNum = player.MoonShineNum; * gs.item.HealthNum = player.HealthNum; */ gs.player.HealthNum = player.HealthNum; gs.player.MoonShineNum = player.MoonShineNum; gs.player.item = (PlayerStatusScript.PlayerItem)player.item; gs.player.PlayerHP = player.PlayerHP; gs.player.PlayerMaxHP = player.PlayerMaxHP; gs.player.PlayerCharges = player.PlayerCharges; gs.player.PlayerMaxCharges = player.PlayerMaxCharges; gs.player.PlayerLoc = player.PlayerLoc; gs.player.WolfUnlock = player.WolfUnlock; gs.player.FlashUnlock = player.FlashUnlock; gs.player.BatUnlock = player.BatUnlock; gs.player.RaygunUnlock = player.RaygunUnlock; gs.player.BeenScared = player.BeenScared; gs.player.TriggerFlash = player.TriggerFlash; gs.player.StartGame = player.StartGame; gs.player.FlashOn = player.FlashOn; gs.player.IsWolf = player.IsWolf; }
void LoadAggro() { aggro = (_GM_Script.AggroProgress)es.aggro; }