Initial commit: OpenRA game engine
Some checks failed
Continuous Integration / Linux (.NET 8.0) (push) Has been cancelled
Continuous Integration / Windows (.NET 8.0) (push) Has been cancelled

Fork from OpenRA/OpenRA with one-click launch script (start-ra.cmd)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
let5sne.win10
2026-01-10 21:46:54 +08:00
commit 9cf6ebb986
4065 changed files with 635973 additions and 0 deletions

39
mods/ts/audio/music.yaml Normal file
View File

@@ -0,0 +1,39 @@
#Tiberian Sun
intro: Intro
Hidden: true
approach: Approach
defense: The Defense
duskhour: Dusk Hour
flurry: Flurry
gloom: Gloom
heroism: Heroism
infrared: Infrared
lonetrop: Lone Trooper
madrap: Mad Rap
mutants: Mutants
nodcrush: Nod Crush
pharotek: Pharotek
redsky: Red Sky
score: Score
Hidden: true
scout: Scouting
storm: Storm
timebomb: Timebomb
valves1b: Valves
whatlurk: What Lurks
maps: Map Selection
Hidden: true
#Firestorm
fsmap: Firestorm Map Selection
Hidden: true
dmachine: Deploy Machines
elusive: Elusive
hacker: Hacker
infiltra: Infiltration
kmachine: Killing Machine
linkup: Link Up
rainnite: Rain In The Night 2
slavesys: Slave To The System
#Bonus tracks
stomp: Stomp
initiate: Initiate

View File

@@ -0,0 +1,44 @@
Sounds:
Notifications:
Bargraph: bargraph
Beacon: message1
InterruptType: Interrupt
Bestbox: bestbox
Blip: blip
BuildPaletteClose: emblem
BuildPaletteOpen: emblem
Button: button
CantPushButtonSound: scold8
CashTickDown: creddwn1
VolumeModifier: 0.33
InterruptType: Overlap
CashTickUp: credup1
VolumeModifier: 0.33
InterruptType: Overlap
ChatLine: message1
InterruptType: Interrupt
ClickDisabledSound: wrong1
InterruptType: Overlap
ClickSound: clicky1
InterruptType: Overlap
GameForming: gamefrm1
Gdiclose: gdiclose
Gdiopen: gdiopen
GenericBeep: bleep1
Klaxon: klax1
LevelUp:
MenuChoice: choice1
Notification: notify
Nsweep: nsweep
Options: options
RadarDown: radardn1
RadarUp: commup1
Scoldsfx: scoldsfx
SellSound: cashturn
StubSoundForTriggers: boop
Text1: text1
Text2: text2
Text3: text3
Type: type
Usertype: usertype
Wipe: wipe

View File

@@ -0,0 +1,85 @@
Speech:
Prefixes:
gdi: speech-gdi|
nod: speech-nod|
Notifications:
AirUnitLost: 00-i074
AirstrikeReady: 00-n160
AllianceBroken: 00-i306
AllianceFormed: 00-i304
BaseAttack: 00-i082
BaseDefensesOffline: 00-i180
BasePerimeterHasBeenBreached: 01-n005
BattleControlEstablished: 01-n008
BridgeRepaired2: 00-n128
BridgeRepaired: 00-i118
Building: 00-i216
BuildingCannotPlaceAudio: 00-i016 #CannotDeployHere
BuildingCaptured: 00-i056
BuildingInfiltrated: 00-i014
Cancelled: 00-i220
ChemicalMissileReady: 00-i152
CivilianKilled: 00-n018
CloakedUnitDetected: 00-i172
ClusterMissileReady: 00-i154
ConstructionComplete: 00-i018
CriticalStructureLost: 00-i196
CriticalUnitLost: 00-i194
DisablePower: 00-i230
EnablePower: 00-i232
EmPulseCannonReady: 00-i158
EstablishingBattleControlStandBy: 01-n006
FireStormDefenseOffline: 00-i170
FireStormDefenseReady: 00-i162
HarvesterAttack: 00-i090
InsufficientFunds: 00-i022
IonCannonReady: 00-i156
IonStormAbating: 00-n070
IonStormApproaching: 00-i176
IonStormApproachingEta5Minutes: 00-n068
Leave: 00-i012
Lose: 00-i286
LowPower: 00-i024
McvEnRoute: 01-n130
MissileLaunchDetected: 00-i150
MissionAccomplished: 00-i026
MissionFailed: 00-i028
NavalUnitLost: 00-i074
NewOptions: 00-i032
NewTerrainDiscovered: 00-i198
BuildingInProgress: 00-i064
OnHold: 00-i218
OurAllyIsUnderAttack: 00-i308
PlayerHasResigned: 00-i252
PlayerWasDefeated: 00-i268
PrimaryBuildingSelected: 00-i034
PrimaryObjectiveAchieved: 00-i100
ProductionFacilityDestroyed: 01-n233
QuaternaryObjectiveAchieved: 00-i106
Repairing: 00-i040
SecondaryObjectiveAchieved: 00-i102
SelectTarget: 00-i042
SilosNeeded: 00-i044
SoundTheAlarm: 41-n002
SpyKilledMissionFailed: 01-n284
SpyLostMissionFailed: 01-n210
StartGame: 00-i200
GameLoaded: 00-i200
GameSaved:
StructureSold: 00-i228
SubterraneanUnitDetected: 00-i174
TertiaryObjectiveAchieved: 00-i104
TiberiumMissileInbound: 00-n190
TiberiumMissileReady2: 01-n194
TiberiumMissileReady: 01-n176
Training: 00-i062
UnitArmourUpgraded: 00-i068
UnitFirepowerUpgraded: 00-i070
UnitLost: 00-i074
UnitReady: 00-i076
UnitRepaired: 00-i078
UnitSold: 00-i226
UnitSpeedUpgraded: 00-i080
WarningInboundTacticalNukeDetected: 00-n098
Win: 00-i284
YouHaveResigned: 00-i288

View File

@@ -0,0 +1,231 @@
Speech:
Notifications:
AirPowerIneffectiveDuringIonStorms: 00-n072
AllForcesConverge: 01-n326
AllSamSitesMustBeDestroyedBeforeDropshipsCanBeDeployed: 00-n086
AllToxinSoldiersKilledMissionFailed: 01-n231
ArrayDestroyedObjectiveComplete: 00-n055
BaseCommandThisIsPostTk421WeHaveGot: 41-n004
BaseDestroyedObjectiveComplete: 00-n040
BeingHeldInAnOutpostToTheEast: 38-n026
BiotoxinConvoyApproaching: 01-n136
BiotoxinTankersLocated: 01-n144
BridgesDestroyedObjectiveComplete: 00-n044
BuildABarracks: 00-n004
BuildARefineryToHarvestTiberium: 00-n000
BuildATiberiumRefineryToHarvestTiberium: 00-i316
BuildBarracksToTrainAdditionalTroops: 00-i312
BuildHandOfNodToTrainAdditionalTroops: 00-i314
BuildMorePowerPlantsToRestoreFullPower: 00-i310
BuildSilosToStoreExcessTiberium: 00-i318
BulletTrainDeparting: 01-n074
C4PlantedMissionComplete: 00-n180
CaptureNodTechCenterToRecoverTheCrystals: 00-n134
CaptureTheTvStationToTheEast: 01-n020
CapturingTheLocalRadarTowers: 01-n038
CivilianCityIsUnderAttack: 00-n255
CiviliansEvacuatedObjectiveComplete: 00-n024
ClearTheZoneForMcvDropshipDeployment: 00-n247
ComCentreInfiltratedLocationDetected: 01-n212
CommandCentreDestroyedMissionComplete: 00-n096
CommandosEnRoute: 00-i210
CongratulationsOnYourSuccess: 01-n088
ConvoyInbound: 01-n196
ConvoySighted: 01-n228
ConvoyTruckLost: 01-n192
CrystalsDestroyedMissionFailed: 00-n138
DamDestroyedMissionComplete: 00-n074
DamIntegrityFailing: 01-n901
DamSightedTargetConfirmed: 00-n075
DataRecievedIndicatesThatYouAreAThreat: 00-i374
DefeatOfEnemyPredicted: 00-i376
DestroyAllNodForcesInTheArea: 00-n006
DestroyHassansEliteGuard: 01-n002
DestroyHassansPyramid: 01-n034
DestroyHassansRemainingGuard: 01-n024
DoNotAllowTheConstructionYardToBeDestroyed: 01-n178
DoNotLetMcnealEscape: 01-n229
DontShootICanTellYouGdisEvacLocations: 47-n000
EnemySamSitesDetected: 00-n084
EtaForAirstrikeIs5Minutes: 35-n004
EyeOfTheStormHasBeenEnteredEquipmentAtMaximumEfficiency: 00-n241
FighterProductionFacilityDestroyedMissionComplete: 00-n210
FighterProductionFacilityLocatedDropshipsEnRoute: 00-n208
ForceDetectedEnemyUnitsEnRoute: 00-n156
FourMinutesRemaining: 00-i128
GdiBaseOperational: 01-n064
GdiBulletTrainArrivingAtOutpost: 01-n156
GdiBulletTrainArrivingAtPrison: 01-n158
GdiDropshipDetected: 01-n072
GdiStructureDestroyed: 00-i008
GdiTransportsEnRoute: 00-n022
GetBackToTheBase: 38-n000
GetTratosOverHereAsap: 35-n000
GhostStalkerTerminatedMissionFailed: 00-n182
GladToSeeYouFreeSir: 38-n024
HarvestTheTiberiumToTheNorth: 01-n000
HarvesterWillBeginHarvesting: 00-n002
HassanHasBeenCaptured: 38-n012
HassanIsEscaping: 38-n010
HereComesKanesWelcomingComittee: 33-n022
HereTheyCome: 33-n008
IAmFreeNowItsPaybackTimeHassan: 39-n000
IBelieveThereIsAnOldGdiBaseNear: 33-n020
ICanAaah: 35-n014
IHaveTheCodes: 43-n000
ISaidICanMakeIt: 35-n012
IWillSendAnApcNowToTheGdiBase: 01-n090
IcbmLauncherLostMissionFailed: 01-n264
IcbmLauncherUnderAttack: 01-n266
IcbmsDestroyedPhiladelphiaIsOutOfDanger: 00-n251
IfHeDetectsTheTrapCaptureHimBeforeHeCanFlee: 01-n227
IncomingTransmission2: 00-n056
IncomingTransmission: 00-i020
IncomingTransportDetected: 01-n114
InferiorTacticsDetected2: 01-i342
InferiorTacticsDetected: 00-i344
IntrudersDetected: 01-n320
IonCannonFiringResendingControlCodes: 01-n268
IonStormFormingOverThisSectorPilotReturnToBase: 00-n140
IonStormWillDisableFighters: 00-n192
IsThereAnyTechLeftAtTheNodBase: 33-n010
ItSeemsThatCertainStructuresAttractLighting: 01-n054
ItWouldBeAdvantageousToDestroyBridges: 00-n042
ItsNodSirTheyCameOutOfNowhere: 33-n002
KillAllPrisoners: 01-n324
KodiakDestroyedMissionFailed: 00-n240
KodiakInCriticalCondition: 00-n239
KodiakUnderAttack: 00-n236
LaserTurretsRunForIt: 38-n006
LetsGetHimToTheConvoyPoint: 38-n020
LooksLikeTheyToreThisPlaceApartAlready: 33-n004
MainPowerOffline: 01-n328
MainPowerRestored: 01-n330
McnealCapturedMissionComplete: 01-n232
McnealEscapedMissionFailed: 01-n234
McnealKilledMissionFailed: 01-n230
McvHasArrivedToTheSouthEast: 01-n040
MeteorStormApproaching: 00-i178
MissileComplexDestroyedMissionComplete: 00-n188
MoveToAnOpenAreaAndBuildYourBase: 01-n032
MutantCommandosAvailable: 00-i290
MutantLifeFormDetectedOnBoard: 01-n116
MutantSuppliesFound: 00-i208
MutantVerminDetected: 01-n070
MutantsDetectedEnemyForcesEnRoute: 00-n206
MutantsEnRouteToPowerGrid: 00-n168
MutantsLocated: 01-n128
MutantsLostMissionFailed: 00-n158
NegativeICanMakeIt: 35-n010
NodHasInstalledSeveralIcbmsToTakeOutThePhiladelphia: 00-n252
NodSamSitesDestroyed: 00-n020
ObserveSuperiorTacticsWhileYouStillHaveHumanEyes: 01-i350
OneMinuteRemaining: 00-i134
Orbit1Complete: 01-n256
Orbit2Complete: 01-n258
Orbit3CompleteMissionFailed: 01-n260
OurWorkHereIsDoneWereOutOfHere: 10-n044
PerimeterDeactivated: 00-n112
PerimiterDeactivatedCommenceAttack: 01-n262
PhiladelphiaInRangeIcbmLaunchDetectedMissionFailed: 00-n248
PickupService: 35-n008
PilotReturnToBase: 00-n142
PowerLevelsAreLowConstructMorePowerPlants: 01-n010
PrepairForDecimation: 01-i362
PreventGdisEvacuationAtAllCosts: 01-n102
PreventThatTrainFromLeaving: 01-n076
ProbableObjectiveIsRescueOfMutantPrisoners: 01-n322
ProceedToEvacLocationTransportEnRoute: 01-n286
ProtectYourEngineers: 01-n086
ReenteringIonStormCautionIsAdvised: 00-n245
ReinforcementsArrived: 00-i038
ReinforcementsEnRoute: 00-n132
ReinforcementsInbound: 00-n114
ResearchFacilityDestroyed: 01-n134
ResearchFacilityLocated: 01-n132
RetreatIsYourOnlyLogicalOption: 00-i346
SamSitesDestroyedDropshipsInbound: 00-n088
SiteSecureObjectiveComplete: 00-n032
SoMuchForSublety: 10-n038
SomethingsWrongWeShouldHaveBeenThereByNow: 36-n004
StandAndIdentifyYourselfInTheNameOfKane: 41-n000
StealthIsKey: 01-n208
StormAbatingCommenceAttackOnNodForces: 00-n238
SupplyBaseDestroyedMissionComplete: 00-n166
SurrenderIsPreferableAgainstTheOddsYouAreFacing: 00-i372
SurrenderIsYourOnlyLogicalOption: 00-i348
TacitusHasBeenAquired: 01-n066
TakePointSoldier: 38-n022
TechnologyCentreCapturedObjectiveComplete: 00-n034
TenMinutesRemaining: 00-i124
TerminatorProtocolsInitiated: 01-i378
ThanksForYourHelp: 37-n000
ThanksWellEnjoyThis: 36-n002
ThatTrainGoesToThePowerGridWeToldYouAboutGetUsOnBoard: 36-n000
TheCavalryHasArrived: 33-n014
TheCreatureIsTheTiberiumSubstanceWeSeekUseIt: 01-n174
TheIceWontSupportTheWeightOfMultipleVehiclesCrossing: 38-n028
TheIonCannonIsOurs: 01-n270
TheMedicalFacilityIsLocatedToTheEast: 10-n032
TheMedicalFacilityIsLocatedToTheWest: 10-n034
TheMutantsHaveTurnedOnUs: 38-n016
TheSacrificeOfTheManyIsThePleasureOfTheFew: 01-i368
TheTraitorsAreComingBlowTheBridge: 38-n008
ThereEverywhere: 38-n018
TheseCrittersDontLookTooFriendly: 33-n012
TheyMayBeOnToUs: 37-n002
TheyveSeenUsFallBack: 10-n046
ThreeMinutesRemaining: 00-i130
TiberiumIsHazardousToUnprotectedInfantry: 01-n009
TiberiumIsLethalToUnprotectedInfantry: 38-n002
TiberiumLifeFormDetected2: 00-n249
TiberiumLifeFormDetected3: 01-n068
TiberiumLifeFormDetected: 00-n243
TiberiumMissileLaunchedMissionFailed: 00-n250
TimeToEraseTheHumanFactorFromThisEquasion2: 01-i360
TimeToEraseTheHumanFactorFromThisEquasion: 00-i360
TimerStarted: 00-i058
TimerStopped: 00-i060
ToBuildOrTrain: 01-n007
ToCaptureABuilding: 01-n026
ToDeployAVehicle: 01-n027
ToGetProductionOnLineBuildATiberiumRefinery: 01-n004
ToRepairABridge: 01-n022
ToRepairAStructure: 01-n011
ToStopThemTakeOutTheOther3Launchers: 00-n254
TrainDisabledCarryallInbound: 00-n136
TrainReturningToNodBase: 00-n130
TransportDestroyedMissionFailed: 00-n059
TransportHasArrived: 01-n160
TransportHasBeenDetected: 01-n164
TransportLost: 01-n162
TransportsInbound: 00-n162
TratosEvacuatedPrimaryObjectiveComplete: 00-n058
TratosNo: 10-n040
TwentyMinutesRemaining: 00-i122
TwoMinutesRemaining: 00-i132
UfoDestroyedMissionFailed: 00-n054
UfoUnderAttack: 00-n052
UseThemToYourAdvantage: 01-n055
WarningRegulatorsOffline: 01-n900
WeAreHereWaitingForYourArrival: 44-n000
WeGotAnOldStockPileHereSir: 38-n014
WeHaveBeenBetrayedGdiKidnappedTratos: 36-n008
WeHaveBeenTouchedByTheSpiritHandOfKane: 40-n000
WeJustGotWordFromGeneralHassanHesMovingUpNorthToCairo: 41-n006
WeMustGetTratosOutOfThatFacility: 10-n036
WeMustGetTratosToTheTransport: 10-n042
WeNeedMoreMenTrainThemFromTheHandOfNod: 38-n004
WeTireOfYourInsignificantDefiance: 01-i366
WhatsTheEtaOnThatMcv: 33-n024
WhenHassanFleesLikeADogCaptureHim: 01-n036
WhereTheHellAreThoseReinforcements: 33-n000
WithAllDueRespectMoveYourAss: 35-n002
YouHaveBeenMarkedForTermination2: 01-i356
YouHaveBeenMarkedForTermination: 00-i356
YouMakeThisEasyFleshbag: 01-i364
YouMustBuildATiberiumWasteFacility: 01-n180
YourDefeatIsAtHand2: 01-i352
YourDefeatIsAtHand: 00-i352
YourForcesHaveBeenDetected: 01-n100
YourProbabilityOfSuccessIsDropping: 00-i370

239
mods/ts/audio/voices.yaml Normal file
View File

@@ -0,0 +1,239 @@
Infantry:
Voices:
Select: 15-i000, 15-i004, 15-i012, 15-i048
Move: 15-i018, 15-i024, 15-i044
Attack: 15-i044, 15-i050, 15-i044, 15-i046
#Feedback: 15-i058, 15-i064 # TODO
Die: dedman1, dedman3, dedman4, dedman5, dedman6
Burned: dedman2
Zapped: electro1
Explode: expnew10
Rocket:
Voices:
Select: 15-i000, 15-i032, 15-i048
Move: 15-i008, 15-i014, 15-i026
Attack: 15-i008, 15-i014, 15-i026, 15-i050, 15-i060
#Feedback: 15-i058, 15-i064 #TODO
Die: dedman1, dedman3, dedman4, dedman5, dedman6
Burned: dedman2
Zapped: electro1
Explode: expnew10
Umagon:
Voices:
Select: 10-i000, 10-i002, 10-i004, 10-i006
Move: 10-i016, 10-i020, 10-i022
Attack: 10-i024, 10-i026, 10-i028, 10-i030
Die: dedgirl1, dedgirl2, dedgirl4
Burned: dedgirl3
Zapped: electro1
Explode: expnew10
Ghost:
Voices:
Select: 14-i000, 14-i002, 14-i004
Move: 14-i008, 14-i010, 14-i012, 14-i014
Attack: 14-i008, 14-i010, 14-i014, 14-i016
Die: dedman1, dedman3, dedman4, dedman5, dedman6
Burned: dedman2
Zapped: electro1
Explode: expnew10
Medic:
Voices:
Select: 20-i000, 20-i004, 20-i006
Move: 20-i008, 20-i010, 20-i012
Action: 20-i016, 20-i018, 20-i020
Die: dedman1, dedman3, dedman4, dedman5, dedman6
Burned: dedman2
Zapped: electro1
Explode: expnew10
Engineer:
Voices:
Select: 19-i000, 19-i002, 19-i006
Move: 19-i010, 19-i016
Action: 19-i018, 19-i016
Die: dedman1, dedman3, dedman4, dedman5, dedman6
Burned: dedman2
Zapped: electro1
Explode: expnew10
JumpJet:
Voices:
Select: 15-i000, 15-i004, 15-i012, 15-i048
Move: 15-i018, 15-i024, 15-i044
Attack: 15-i044, 15-i050, 15-i044, 15-i046
#Feedback: 15-i058, 15-i064
Die: dedman1, dedman3, dedman4, dedman5, dedman6
Burned: dedman2
Zapped: electro1
Explode: expnew10
Weed:
Voices:
Select: 15-i000, 15-i006, 15-i040, 15-i042
Move: 15-i024, 15-i044
Attack: 15-i006, 15-i046
#Feedback: 15-i058, 15-i064 # TODO
Die: dedman1, dedman3, dedman4, dedman5, dedman6
Burned: dedman2
Zapped: electro1
Explode: expnew10
Spy:
Voices:
Select: 21-i000, 21-i002, 21-i004
Move: 21-i010, 21-i012, 21-i016
Action: 21-i010, 21-i012, 21-i022
#Feedback: 21-i000, 21-i002 # TODO
Die: dedman1, dedman3, dedman4, dedman5, dedman6
Burned: dedman2
Zapped: electro1
Explode: expnew10
Hijacker:
Voices:
Select: 24-i000, 24-i002, 24-i004, 24-i006
Move: 24-i008, 24-i010, 24-i012, 24-i014
Action: 24-i016, 24-i018, 24-i020, 24-i022, 24-i024
Die: dedman1, dedman3, dedman4, dedman5, dedman6
Burned: dedman2
Zapped: electro1
Explode: expnew10
Cyborg:
Voices:
Select: 22-i000, 22-i002, 22-i006
Move: 22-i008, 22-i010, 22-i014, 22-i016, 22-i020
Attack: 22-i008, 22-i010, 22-i012, 22-i018
Die: 22-n104, 22-n106, 22-n108
CyborgCommando:
Voices:
Select: 23-i000, 23-i002, 23-i004, 23-i006
Move: 23-i008, 23-i010, 23-i012, 23-i016
Attack: 23-i014, 23-i018, 23-i020, 23-i022
Die: 22-n104, 22-n106, 22-n108
Mutant:
Voices:
Select: 15-i032, 15-i048
Move: 15-i008,15-I014,15-I026
Attack: 15-i008,15-I014,15-I026,15-I050,15-I060
Die: dedman1, dedman3, dedman4, dedman5, dedman6
Burned: dedman2
Zapped: electro1
Explode: expnew10
Tratos:
Voices:
Select: 13-i000, 13-i002, 13-i004, 13-i006
Move: 13-i008, 13-i010, 13-i012, 13-i014
Attack: 13-i016, 13-i018, 13-i020
Die: dedman1, dedman3, dedman4, dedman5, dedman6
Burned: dedman2
Zapped: electro1
Explode: expnew10
Oxanna:
Voices:
Select: 11-i000, 11-i002, 11-i004, 11-i006
Move: 11-i008, 11-i010, 11-i012
Attack: 11-i014, 11-i016, 11-i018
Die: dedgirl1, dedgirl2, dedgirl4
Burned: dedgirl3
Zapped: electro1
Explode: expnew10
Slavick:
Voices:
Select: 12-i000, 12-i002, 12-i004
Move: 12-i006, 12-i008, 12-i010
Attack: 12-i012, 12-i014, 12-i016
Die: dedman1, dedman3, dedman4, dedman5, dedman6
Burned: dedman2
Zapped: electro1
Explode: expnew10
Fiend:
Voices:
Select: fiend1
Attack: fiend1
Move: fiend1
Die: fiend1
Burned: fiend1
Zapped: fiend1
Explode: expnew10
Vehicle:
Voices:
Select: 25-i000, 25-i002, 25-i004, 25-i006
Move: 25-i012, 25-i014, 25-i016, 25-i018, 25-i022
Attack: 25-i014, 25-i022, 25-i024, 25-i026
Unload: 25-i018
Mech:
Voices:
Select: 15-i000, 15-i006, 15-i040, 15-i042
Move: 15-i024, 15-i044
Attack: 15-i006, 15-i046
Heli:
Voices:
Select: 30-i000, 30-i002, 30-i004, 30-i006
Move: 30-i014, 30-i016, 30-i018, 30-i022
Attack: 30-i022, 30-i030, 30-i034, 30-i036
Civilian:
Voices:
Select:
Move:
Attack:
Die: dedman1, dedman3, dedman4, dedman5, dedman6
Burned: dedman2
Zapped: electro1
Explode: expnew10
Civilian1:
Inherits: Civilian
Voices:
Select: 67-n100, 67-n102
Move: 67-n104, 67-n106, 67-n108
Civilian2:
Inherits: Civilian
Voices:
Select: 68-n100, 68-n102, 68-n104
Move: 68-n106, 68-n108, 68-n110
Civilian3:
Inherits: Civilian
Voices:
Select: 69-n100, 69-b102, 69-n104
Move: 69-n106, 69-n108, 69-n110
CivilianTechnician:
Inherits: Civilian
Voices:
Select: 70-n000, 70-n002, 70-n004
Move: 70-n006, 70-n008, 70-n010
Attack: 70-n014, 70-n016, 70-n018
CivilianFemale: #can be used for female mutant as well
Voices:
Select:
Move:
Attack:
Die: dedgirl1, dedgirl2, dedgirl4
Burned: dedgirl3
Zapped: electro1
Explode: expnew10
Scrin:
Voices:
Select: 32-i000
Move: 32-i002, 32-i004
Attack: 32-i006
Die: 32-i008