Add Katzsmile's transport remake; make it controllable on GDI01 while testing.
This commit is contained in:
@@ -203,9 +203,9 @@ namespace OpenRA.Mods.Cnc
|
||||
});
|
||||
}
|
||||
}));
|
||||
a.QueueActivity(new Wait(25));
|
||||
a.QueueActivity(new Move(startPos));
|
||||
a.QueueActivity(new RemoveSelf());
|
||||
//a.QueueActivity(new Wait(25));
|
||||
//a.QueueActivity(new Move(startPos));
|
||||
//a.QueueActivity(new RemoveSelf());
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -24,17 +24,23 @@ namespace OpenRA.Mods.Cnc
|
||||
public class RenderCargo : IRenderModifier
|
||||
{
|
||||
Cargo cargo;
|
||||
IFacing facing;
|
||||
|
||||
public RenderCargo(Actor self)
|
||||
{
|
||||
cargo = self.Trait<Cargo>();
|
||||
if (self.HasTrait<IFacing>())
|
||||
facing = self.Trait<IFacing>();
|
||||
}
|
||||
|
||||
public IEnumerable<Renderable> ModifyRender(Actor self, IEnumerable<Renderable> r)
|
||||
{
|
||||
foreach (var c in cargo.Passengers)
|
||||
{
|
||||
c.Trait<ITeleportable>().SetPxPosition( c, self.Trait<IHasLocation>().PxPosition );
|
||||
|
||||
if (facing != null && c.HasTrait<IFacing>())
|
||||
c.Trait<IFacing>().Facing = facing.Facing;
|
||||
}
|
||||
return r.Concat(cargo.Passengers.SelectMany(a => a.Render()));
|
||||
}
|
||||
}
|
||||
|
||||
BIN
mods/cnc/bits/lstnew.shp
Executable file
BIN
mods/cnc/bits/lstnew.shp
Executable file
Binary file not shown.
BIN
mods/cnc/bits/lstnew2.shp
Executable file
BIN
mods/cnc/bits/lstnew2.shp
Executable file
Binary file not shown.
@@ -1,4 +1,4 @@
|
||||
Selectable: false
|
||||
Selectable: true
|
||||
|
||||
MapFormat: 3
|
||||
|
||||
|
||||
@@ -627,14 +627,14 @@ LST:
|
||||
Mobile:
|
||||
Crushes: crate
|
||||
TerrainSpeeds:
|
||||
Clear: 100%
|
||||
Rough: 100%
|
||||
Road: 100%
|
||||
Water: 100%
|
||||
Tiberium: 100%
|
||||
BlueTiberium: 100%
|
||||
Beach: 100%
|
||||
River: 100%
|
||||
Clear: 100
|
||||
Rough: 100
|
||||
Road: 100
|
||||
Water: 100
|
||||
Tiberium: 100
|
||||
BlueTiberium: 100
|
||||
Beach: 100
|
||||
River: 100
|
||||
InitialFacing:0
|
||||
ROT: 4
|
||||
Speed: 10
|
||||
@@ -647,7 +647,7 @@ LST:
|
||||
RenderUnit:
|
||||
BelowUnits:
|
||||
RenderCargo:
|
||||
-Selectable:
|
||||
# -Selectable:
|
||||
Cargo:
|
||||
Types: Infantry, Vehicle
|
||||
Passengers: 5
|
||||
|
||||
@@ -181,11 +181,15 @@ apc:
|
||||
Start: 32
|
||||
|
||||
lst:
|
||||
idle:
|
||||
idle: lstnew
|
||||
Start: 0
|
||||
unload:
|
||||
Facings: 32
|
||||
unload: lstnew
|
||||
Start: 0
|
||||
|
||||
Facings: 32
|
||||
roof: lstnew2
|
||||
Start: 0
|
||||
Facings: 32
|
||||
boat:
|
||||
left:
|
||||
Start: 0
|
||||
|
||||
Reference in New Issue
Block a user