BattletechModders / CBTBehaviorsEnhanced

Applies Classic BattleTech behaviors to the HBS BattleTech Game
MIT License
5 stars 6 forks source link

Non-Interleaved Mode triggers incorrectly #64

Closed IceRaptor closed 4 years ago

IceRaptor commented 4 years ago

From RT ticket-4019:

When you first start a mission you are only given the option to walk, run or jump until you contact the enemy then you go into combat mode. I've had this none-combat mode trigger when the AI has nothing to shoot at but I still have targets. I've had this happen three times in the last three days.

I was doing a 'Destroy Base' mission, killed of the mechs and had one building left to destroy and one turret left. Killed the turret and whent to finish off the building only to find I was in this 'none-combat' mode and couldn't target/shoot at anything. I had to send a sacrificial mech towards the base to trigger the reinforcements so the game would go back in to combat mode so I could attack the last building in the base.

 Another time I was doing a Recovery mission, killed all the AI units but I had a mech in the middle of a land mine field with very low structure on both legs so I didn't want to move with out removing the mine field first but I couldn't do this because I was in none-combat mode and couldn't use my PPCs to clear them. So instead of moving to the evac zone I had to spend 12 turns do get to the secondary objective so the mission would end, never knowing if this would trigger reinforcements.

 The last time was just now, again a Destroy Base mission. Killed the first lance, could see one Tank and two Turrets but I don't think the AI could 'see' me so the game went into none-combat mode and I couldn't shoot. So I had to move closer to the turrets to activate combat mode. The none-combat mode was triggered as soon as the last mech was killed from that lance.

 I think this is a bug and not a 'Feature'. I don't know if this behaviour is from a Mod or base game but I would like to get rid of it as it's spoiling the fun of the game.
Thanks for your time.
Current Version, 1.7.8
Logs from the last example which mission I'm currently doing.
IceRaptor commented 4 years ago

Probably related to the detection semantic, need to tighten this up a bit.

IceRaptor commented 4 years ago

From rogueticket-835:

@FrostRaptor attack/defend mission, after killing initial wave, game returned to interleaved mode and doesnt let me fire at enemy base buildings
Harkonnen09/02/2020
agme did enter comabt mode when i got very close to them
but when i was in comabt mode from enemy mechs, i could fire ay building from afar
IceRaptor commented 4 years ago

FrostRaptorToday at 10:41 AM Harkonnen were the buildings outside of your direct LoS? I suspect they were, and the CBTBE non-interleaved mode triggered due to you not having LOS to the buildings. HarkonnenToday at 10:41 AM yes FrostRaptorToday at 10:41 AM Sounds like an interaction between LowVis and CBTBE that I hadn't considered Alright. I'll add the details to

IceRaptor commented 4 years ago

Looks to have been an issue with RTPerfFix - resolved now.