Vigilantes > Resolved Bugs
[Nomad - Can you help?] Enemy not releasing his turn
Nomad:
Ok... I'm the start of the queue.
This is round 2.
I think it's a weapon/AP thing.
The Mafia ran right up to me, then turned as though to attack. Then nothing.
Might want to check that they have enough AP for the gun they have. Maybe they think it costs 3 when it costs 4 or something?
Each freeze seems to be when they want to attack, but can't for some reason.
Daithi:
Thanks for reporting. If you can get this to happen again, can you exit and get the log file and email it to me? Would be a big help in narrowing it down - it's really hard to say from a screenshot what might be at play. The log file should be here on windows: C:\Users\Daithi\AppData\Local\Unity\Editor\Editor.txt
ushas:
Hm... Nomad, you're onto something with closing enemies and the gear...
Like some detective mystery, clues right in front. :)
Anyway, I slept for many days till like August 1st, Vigilante difficulty. Couldn't get freeze at Mafia with rifles, but could on tiles with Churchers.
What I saw is similar to what you've been describing the whole time. In my case the encounter is all churchers with pistols. One of them was near and instead of shooting (from 2 tiles away with clear view) decided to come next to Sam, and pulled out... pistol (see attached image). Then... nothing. So went into the log and there is... no error.
But the last section suspiciously looks like she is in the melee setup and successfully attacked Sam with bladed weapon:
--- Code: ---CharacterAIScript.ExecuteNextOrder. This order is a melee order
CharacterMainScript.AISwitchToItemAtPos. Method called. Item pos is: 1 item name: Abramovich 9
CharacterMovementScript.AnimateEquipmentChange. Method called. Last equipment type: 0 current equip type: 4 weapon list pos: 12
CharacterMovementScript.AnimateEquipmentChange. Method called. current equipment type is: 4
CharMoveScript.AnimatePistolDraw. Method called
BattleControlScript.DisablePlayerInputForSeconds. Method called
CharacterMovementScript.AnimateEquipmentChange. Player input disabled for 1H Ranged Draw. Time is: 53.71826
WeaponListObjectScript.ActivateWeaponGameObject. Method called. Requested weapon position is: 12 ik Position: 2
IKScript.SetCurrentIKPosition. Method called. Position is: 2
WeaponListObjectScript.ActivateWeaponGameObject. Current spawn point is: (13.8, 0.9, -21.5)
BattleControlScript.EnablePlayerInput. Time is: 54.6 time until user input enabled: 54.57326
BattleControlScript.EnablePlayerInput. Time is: 54.6 time until user input enabled: 54.57326 ENABLING
CharMainScript.SetupMeleeAttack. Body part damage modifier: 1 / is overwatch attack: False / is AOO: False
CharacterMainScript.SetupMeleeAttack. Character Sam Contino is not already on list. Adding
Item.ApplyDeteriorationFromUse. Method called. Item condition %: 0.98
BCS.GetMeleeCTH. Attacker Melee Skill: 45 / defence from melee 22.5 / defense from armour 0 / defense from evasion: 9 / attack rating: 1.428571 / melee multiplier: 37.5 bodyPart CTH Multipler:1 use mode CTH multiplier:1 / final chance to hit: 53
CharacterMainScript.SetupMeleeAtack. Bladed attack. Apply bladed damage multiplier (1.08) to existing attack damage: 7.5
CharMainScript.SetupMeleeAttack. Attack damage is: 7.7517 defender HP: 41
Item.ReturnDamageAfterResistance. Damage is: 7.7517 / damage type: 0
Item.ReturnDamageAfterResistance. Start Damage: 7.7517 /armour condition %: 1 /absorbed 0 /resisted: 0 /damage applied: 7.7517
BCS.GetObstructedTileArray. Checking tile (11.0, 18.0)
BCS.GetObstructedTile. Not including opponent tile (12.0, 17.0) in obstructed tile list
BCS.GetObstructedTileArray. Checking tile (12.0, 17.0)
BCS.GetObstructedTile. Tile: 12 / 16 is obstructed
BCS.GetObstructedTile. Not including opponent tile (11.0, 18.0) in obstructed tile list
CharMainScript.SetupMeleeAttack. is orthagonal: False
CharacterMainScript.SetupMeleeAttack. Defender animation type is: 0 attacker animation type is: 4
--- End code ---
After quitting the game, there was also this line:
--- Code: ---CharacterMainScript.UpdateReachableTiles. Method called for: Sister Nedosekov AP left: -1 Use mode AP: 4
--- End code ---
Not sure if helps anything. I dunno, a wrong weapon pulled, weapon mode, or wrong animation type, or a hole in equipment tiers, AI problem...?
Daithi:
Nice work. Seems to be a problem with the equipment type not being updated when they change weapons. Trying melee attacks with a pistol. I guess we don't have to worry about the AI escaping and taking over the world... Also a problem is that not all churchers should have guns - it's likely counter productive for them to do so. Any chance you can send me the save and the tile you attacked, if I ask really nicely, Ushas? Pretty please :)
ushas:
I don't know, we're breaking really big here, especially Nomad in this thread... And you just come asking, pretty nicely on top of that, for sending you logs and saves - the things we should have sent in the first place... Are you some sort of game developer? ;D
(yeah, sorry, will send shortly)
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version