Having Tixa as additional place for POW happening after we surrender our mercs is nice, but this part sucks big:
"fix: all mercs in the map will be taken POW when surrendered, however only 3 will appear in Alma/Tixa/N7, rest will be POW forever without chance of getting free"
Why doing this? Who would use the surrender if that is happening? The escape has been a fun side-quest, but when it results in mercs being lost for good, without a chance to free them, why would anybody use this?
I tried to revert this in my local copy, but it seems there are commits before (and maybe also after) that deal with this and I can't find out which files apart from the one at r9095 need to be reverted (comments on this are not always helpful, seem to miss some stuff).
I also didn't understand why it was nescessary to make this more-than-three cap, beyond my skill to find that out.
Like I said, it's a nice addition, but loosing mercs permanently without a chance is just bad, imo.
Revision: 9095
Author: Shadooow
Date: Montag, 21. Juni 2021 15:53:56
Message:
Major rework of getting captured quests and mechanics.
- new feature: added Tixa as another prison where capture mercs can be held (Alma is still primary choice though)
- fix: all mercs in the map will be taken POW when surrendered, however only 3 will appear in Alma/Tixa/N7, rest will be POW forever without chance of getting free
- fix: whenever player liberates any of the POW sectors (Alma, Tixa, N7) the respective quest/cutscene with POW will be disabled in that sector until enemy recapture the sector
- robot will be destroyed when surrendered as it makes no sense to inprison mechanical units
- externalized the GridNos for freeing POW mercs into Mod_Settings.ini
Modified : /trunk/GameSource/ja2_v1.13/Build/GameSettings.cpp
Modified : /trunk/GameSource/ja2_v1.13/Build/GameSettings.h
Modified : /trunk/GameSource/ja2_v1.13/Build/Strategic/Player Command.cpp
Modified : /trunk/GameSource/ja2_v1.13/Build/Strategic/Queen Command.cpp
Modified : /trunk/GameSource/ja2_v1.13/Build/Strategic/Quests.cpp
Modified : /trunk/GameSource/ja2_v1.13/Build/Strategic/Quests.h
Modified : /trunk/GameSource/ja2_v1.13/Build/Strategic/strategicmap.cpp
Modified : /trunk/GameSource/ja2_v1.13/Build/Tactical/Handle Doors.cpp
Modified : /trunk/GameSource/ja2_v1.13/Build/Tactical/Overhead.cpp
Modified : /trunk/GameSource/ja2_v1.13/Build/TacticalAI/DecideAction.cpp
Modified : /trunk/GameSource/ja2_v1.13/Build/TileEngine/Explosion Control.cpp
Having Tixa as additional place for POW happening after we surrender our mercs is nice, but this part sucks big:
"fix: all mercs in the map will be taken POW when surrendered, however only 3 will appear in Alma/Tixa/N7, rest will be POW forever without chance of getting free"
Why doing this? Who would use the surrender if that is happening? The escape has been a fun side-quest, but when it results in mercs being lost for good, without a chance to free them, why would anybody use this?
I tried to revert this in my local copy, but it seems there are commits before (and maybe also after) that deal with this and I can't find out which files apart from the one at r9095 need to be reverted (comments on this are not always helpful, seem to miss some stuff).
I also didn't understand why it was nescessary to make this more-than-three cap, beyond my skill to find that out.
Like I said, it's a nice addition, but loosing mercs permanently without a chance is just bad, imo.
Revision: 9095
Author: Shadooow
Date: Montag, 21. Juni 2021 15:53:56
Message:
Major rework of getting captured quests and mechanics.
Modified : /trunk/GameSource/ja2_v1.13/Build/GameSettings.cpp
Modified : /trunk/GameSource/ja2_v1.13/Build/GameSettings.h
Modified : /trunk/GameSource/ja2_v1.13/Build/Strategic/Player Command.cpp
Modified : /trunk/GameSource/ja2_v1.13/Build/Strategic/Queen Command.cpp
Modified : /trunk/GameSource/ja2_v1.13/Build/Strategic/Quests.cpp
Modified : /trunk/GameSource/ja2_v1.13/Build/Strategic/Quests.h
Modified : /trunk/GameSource/ja2_v1.13/Build/Strategic/strategicmap.cpp
Modified : /trunk/GameSource/ja2_v1.13/Build/Tactical/Handle Doors.cpp
Modified : /trunk/GameSource/ja2_v1.13/Build/Tactical/Overhead.cpp
Modified : /trunk/GameSource/ja2_v1.13/Build/TacticalAI/DecideAction.cpp
Modified : /trunk/GameSource/ja2_v1.13/Build/TileEngine/Explosion Control.cpp