Skip to content

Rework or Revert r9095 - if POW, any mercs above 3 are removed from game permanent (not avoidable if more than 3 mercs) #43

@kitty624

Description

@kitty624

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions