Survivor issue

Reported by Mig Eater on 2011-08-07
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ares
High
AlexB

Bug Description

Not really a bug but more an inconvenience, the Crew= tag doesn't fully work when overidden in gamemodes. It will only change the Survivor for buildings & not units, requiring Survivor.SideX to be added to every unit (which for D-day is a lot...)

The Survivor.SideX tag doesn't work with buildings either, not sure if that was intentional or not tho.

##### STEPS TO REPRODUCE #####
In the rules add Crew= to a custom side...

Overide Crew= in a gamemode & only the survivors for buildings will change.

Krozalid (krozalid) wrote :

If I'm not mistaken, Speeder already posted something similar to this. Something about the crew not being overidden in gamemodes.

DCoder DCoder (dcoder1337) wrote :

Survivors not working for buildings is a known limitation that might get fixed sometime in the future.
Gamemode/map overrides like this are an unforeseen consequence of our coding - will try to fix this soon.

AlexB (alexander-b) wrote :

The Crew tag is now only used after all INI files have been read. Now it is possible to override [Side]Crew= and all TechnoTypes that don't have Survivor.Side#= set will use it. If a TechnoType has Survivor.Side#= set, you can use "none" or "<none>" to reset it to the default value.

Fix only in v02 branch.

Changed in ares:
assignee: nobody → AlexB (alexander-b)
importance: Medium → High
milestone: none → 0.2-rc1
status: New → Fix Committed
AlexB (alexander-b) wrote :

Anybody wants to test this? This is kinda holding up the 0.2 release candidate...

Would be cool if someone would test this in the next few days.

FS-21 (jagarni1983) wrote :

Test against Ares v02.12.126.546:

; Code for new sides In Rulesmd.ini
[TSGDISide]
Crew=TSE1

[TSNodSide]
Crew=TSNE1

; In a custom game mode:
[TSGDISide]
Crew=BRUTE

[TSNodSide]
Crew=BRUTE

For that custom game mode Brutes are created when destroyed vehicles/buildings have "crewed=yes" instead of the original "Crew=" values from the rulesmd.ini. When played in a game mode that not change [Side]>"Crew=" will use the default value declared at rulesmd.ini as it should be.

; Adding to the custom game mode
[MMCH]
Crewed=yes
Survivor.Side3=VIRUS

The vehicle [MMCH] created a Virus Soldier when was destroyed instead of a Brute

Mig Eater (mig-eater) wrote :

Can confirm it working too, I'm glad that it's fixed but it does mean I pointlessly copy & pasted "Survivor.Side" 9500 times now :P

AlexB (alexander-b) wrote :

Thanks for testing!
@Mig Eater: Sorry, I should have fixed this earlier :(

Changed in ares:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.