View Issue Details

IDProjectCategoryLast Update
0021084AI War 2[All Projects] Gameplay IssueApr 24, 2019 2:57 pm
ReporterRocketAssistedPuffinAssigned ToBadgerBadger 
Severityminor 
Status resolvedResolutionfixed 
Product VersionBETA 0.852 Directness Is Better 
Fixed in VersionBETA 0.854 Garbage... Collected! 
Summary0021084: Crippled Ark Transport Abuse
DescriptionI have an Ark that is currently crippled. I'm able to load the Fleet into it and unload exactly as normal, so I can move the entire Fleet anywhere I wish in complete safety.
TagsNo tags attached.

Activities

RocketAssistedPuffin

Apr 20, 2019 6:48 pm

developer  

CrippledArkTransport.save (895,197 bytes)

BadgerBadger

Apr 24, 2019 12:47 am

manager   ~0051362

So I think updating GameCommand.cs to
    public class GameCommand_SetTransportIWillGetInto : BaseGameCommand
    {
        public override void Execute( GameCommand command, ArcenSimContext context )
        {
            List<GameEntity_Squad> targetEntities;
            Helper_GetListOfEntities( command, out targetEntities );
                                                                                                                                                                                                          
            OrderSource orderFom = OrderSource.Other;
            if ( command.FromActualInputEventOfPlayerID >= 0 )
            {
                orderFom = OrderSource.HumanPlayer;
                //Debug.Log( "ORDER FROM HUMAN: SetTransportIWillGetInto" );
            }
                                                                                                                                                                                                          
            for ( int i = 0; i < targetEntities.Count; i++ )
            {
                GameEntity_Squad entity = targetEntities[i];
                //if this fleet centerpiece is crippled, don't allow it to transport units <==== new
                if ( entity.FleetMembership.Fleet.Centerpiece.GetIsCrippled() ) <==== new
                    break; <==== new

Will prevent loading units into a crippled Ark, which is a partial fix.

But I think a Transport should have to auto-unload any units it is carrying if it becomes crippled too, unless people disagree.

wm46

Apr 24, 2019 8:17 am

reporter   ~0051367

I think they should auto unload too, mainly because black hole generators are useless right now. If you were only limited to not being able to load, it would be as simple as loading up at 15% hp instead of 10%

BadgerBadger

Apr 24, 2019 2:57 pm

manager   ~0051387

Fixed

Issue History

Date Modified Username Field Change
Apr 20, 2019 6:48 pm RocketAssistedPuffin New Issue
Apr 20, 2019 6:48 pm RocketAssistedPuffin File Added: CrippledArkTransport.save
Apr 24, 2019 12:47 am BadgerBadger Note Added: 0051362
Apr 24, 2019 8:17 am wm46 Note Added: 0051367
Apr 24, 2019 2:57 pm BadgerBadger Assigned To => BadgerBadger
Apr 24, 2019 2:57 pm BadgerBadger Status new => resolved
Apr 24, 2019 2:57 pm BadgerBadger Resolution open => fixed
Apr 24, 2019 2:57 pm BadgerBadger Fixed in Version => BETA 0.854 Garbage... Collected!
Apr 24, 2019 2:57 pm BadgerBadger Note Added: 0051387