Add text notifications to many in-game events

This commit is contained in:
Ivaylo Draganov
2022-02-11 13:15:12 +02:00
committed by Paul Chote
parent ea0bcbd1cc
commit bc676fbf78
30 changed files with 245 additions and 3 deletions

View File

@@ -178,4 +178,5 @@ HQ:
MaxMoveDelay: 1000
ActorLostNotification:
Notification: CivilianKilled
TextNotification: Civilian killed.
NotifyAll: true

View File

@@ -68,6 +68,10 @@ airstrike.proxy:
SelectTargetSpeechNotification: SelectTarget
InsufficientPowerSpeechNotification: InsufficientPower
IncomingSpeechNotification: EnemyPlanesApproaching
EndChargeTextNotification: Airstrike ready.
SelectTargetTextNotification: Select target.
InsufficientPowerTextNotification: Insufficient power.
IncomingTextNotification: Enemy planes approaching.
UnitType: a10
DisplayBeacon: True
BeaconPoster: airstrike

View File

@@ -48,6 +48,7 @@
^GainsExperience:
GainsExperience:
LevelUpNotification: LevelUp
LevelUpTextNotification: Unit promoted.
Conditions:
250: rank-veteran
500: rank-veteran
@@ -245,6 +246,7 @@
Passenger:
CargoType: Vehicle
ActorLostNotification:
TextNotification: Unit lost.
HiddenUnderFog:
AttackMove:
WithDamageOverlay:
@@ -303,6 +305,7 @@
HiddenUnderFog:
Type: GroundPosition
ActorLostNotification:
TextNotification: Unit lost.
Explodes:
Weapon: HeliExplode
EmptyWeapon: HeliExplode
@@ -387,6 +390,7 @@
Margin: 5, 6
RequiresCondition: hazmatsuits
ActorLostNotification:
TextNotification: Unit lost.
SpawnActorOnDeath:
Probability: 5
Actor: vice
@@ -629,6 +633,7 @@
Type: GroundPosition
AlwaysVisibleRelationships: None
ActorLostNotification:
TextNotification: Unit lost.
AttackMove:
WithShadow:
Offset: 43, 128, 0
@@ -652,6 +657,7 @@
TargetTypes: Ground, Water
HiddenUnderFog:
ActorLostNotification:
TextNotification: Unit lost.
AttackMove:
WithDamageOverlay:
Explodes:
@@ -697,9 +703,11 @@
EmptyWeapon: BuildingExplode
CaptureNotification:
Notification: BuildingCaptured
TextNotification: Building captured.
NewOwnerVoice: false
ActorLostNotification:
Notification: BuildingLost
TextNotification: Structure lost.
ShakeOnDeath:
Guardable:
Range: 3c0
@@ -791,6 +799,7 @@
Types: building
CaptureNotification:
Notification: CivilianBuildingCaptured
TextNotification: Civilian building captured.
RepairableBuilding:
RepairPercent: 40
RepairStep: 1400

View File

@@ -271,6 +271,7 @@ PVICE:
UpdatesPlayerStatistics:
AddToArmyValue: true
ActorLostNotification:
TextNotification: Unit lost.
STEG:
Inherits: ^DINO

View File

@@ -14,6 +14,8 @@ Player:
PlaceBuilding:
NewOptionsNotification: NewOptions
CannotPlaceNotification: BuildingCannotPlaceAudio
NewOptionsTextNotification: New construction options.
CannotPlaceTextNotification: Cannot deploy here.
TechTree:
SupportPowerManager:
ScriptTriggers:
@@ -24,6 +26,7 @@ Player:
ConquestVictoryConditions:
PowerManager:
SpeechNotification: LowPower
TextNotification: Low power.
AllyRepair:
PlayerResources:
CashTickUpNotification: CashTickUp
@@ -33,6 +36,8 @@ Player:
DeveloperMode:
CheckboxDisplayOrder: 9
BaseAttackNotifier:
TextNotification: Base under attack.
AllyTextNotification: Our ally is under attack.
Shroud:
FogCheckboxDisplayOrder: 3
LobbyPrerequisiteCheckbox@GLOBALFACTUNDEPLOY:
@@ -70,6 +75,7 @@ Player:
Id: unrestricted
GrantConditionOnPrerequisiteManager:
ResourceStorageWarning:
TextNotification: Silos needed.
PlayerExperience:
GameSaveViewportManager:
PlayerRadarTerrain:

View File

@@ -49,8 +49,11 @@ FACT:
Group: Building
LowPowerModifier: 150
ReadyAudio: ConstructionComplete
ReadyTextNotification: Construction complete.
BlockedAudio: NoBuild
BlockedTextNotification: Unable to build more.
LimitedAudio: BuildingInProgress
LimitedTextNotification: Unable to comply. Building in progress.
QueuedAudio: Building
OnHoldAudio: OnHold
CancelledAudio: Cancelled
@@ -61,8 +64,11 @@ FACT:
Group: Building
LowPowerModifier: 150
ReadyAudio: ConstructionComplete
ReadyTextNotification: Construction complete.
BlockedAudio: NoBuild
BlockedTextNotification: Unable to build more.
LimitedAudio: BuildingInProgress
LimitedTextNotification: Unable to comply. Building in progress.
QueuedAudio: Building
OnHoldAudio: OnHold
CancelledAudio: Cancelled
@@ -73,8 +79,11 @@ FACT:
Group: Defence
LowPowerModifier: 150
ReadyAudio: ConstructionComplete
ReadyTextNotification: Construction complete.
BlockedAudio: NoBuild
BlockedTextNotification: Unable to build more.
LimitedAudio: BuildingInProgress
LimitedTextNotification: Unable to comply. Building in progress.
QueuedAudio: Building
OnHoldAudio: OnHold
CancelledAudio: Cancelled
@@ -85,8 +94,11 @@ FACT:
Group: Defence
LowPowerModifier: 150
ReadyAudio: ConstructionComplete
ReadyTextNotification: Construction complete.
BlockedAudio: NoBuild
BlockedTextNotification: Unable to build more.
LimitedAudio: BuildingInProgress
LimitedTextNotification: Unable to comply. Building in progress.
QueuedAudio: Building
OnHoldAudio: OnHold
CancelledAudio: Cancelled
@@ -334,8 +346,11 @@ PYLE:
Group: Infantry
LowPowerModifier: 150
ReadyAudio: UnitReady
ReadyTextNotification: Unit ready.
BlockedAudio: NoBuild
BlockedTextNotification: Unable to build more.
LimitedAudio: BuildingInProgress
LimitedTextNotification: Unable to comply. Building in progress.
QueuedAudio: Training
OnHoldAudio: OnHold
CancelledAudio: Cancelled
@@ -389,8 +404,11 @@ HAND:
Group: Infantry
LowPowerModifier: 150
ReadyAudio: UnitReady
ReadyTextNotification: Unit ready.
BlockedAudio: NoBuild
BlockedTextNotification: Unable to build more.
LimitedAudio: BuildingInProgress
LimitedTextNotification: Unable to comply. Building in progress.
QueuedAudio: Training
OnHoldAudio: OnHold
CancelledAudio: Cancelled
@@ -438,6 +456,7 @@ AFLD:
ProductionAirdrop:
Produces: Vehicle.Nod
ActorType: c17
ReadyTextNotification: Reinforcements have arrived.
WithBuildingBib:
WithIdleOverlay@DISH:
RequiresCondition: !build-incomplete
@@ -450,7 +469,9 @@ AFLD:
Group: Vehicle
LowPowerModifier: 150
BlockedAudio: NoBuild
BlockedTextNotification: Unable to build more.
LimitedAudio: BuildingInProgress
LimitedTextNotification: Unable to comply. Building in progress.
QueuedAudio: Training
OnHoldAudio: OnHold
CancelledAudio: Cancelled
@@ -507,8 +528,11 @@ WEAP:
Group: Vehicle
LowPowerModifier: 150
ReadyAudio: UnitReady
ReadyTextNotification: Unit ready.
BlockedAudio: NoBuild
BlockedTextNotification: Unable to build more.
LimitedAudio: BuildingInProgress
LimitedTextNotification: Unable to comply. Building in progress.
QueuedAudio: Training
OnHoldAudio: OnHold
CancelledAudio: Cancelled
@@ -556,6 +580,7 @@ HPAD:
HpPerStep: 1000
PlayerExperience: 25
StartRepairingNotification: Repairing
StartRepairingTextNotification: Repairing.
WithResupplyAnimation:
RequiresCondition: !build-incomplete
RallyPoint:
@@ -566,8 +591,11 @@ HPAD:
Group: Aircraft
LowPowerModifier: 150
ReadyAudio: UnitReady
ReadyTextNotification: Unit ready.
BlockedAudio: NoBuild
BlockedTextNotification: Unable to build more.
LimitedAudio: BuildingInProgress
LimitedTextNotification: Unable to comply. Building in progress.
QueuedAudio: Training
OnHoldAudio: OnHold
CancelledAudio: Cancelled
@@ -578,8 +606,11 @@ HPAD:
Group: Aircraft
LowPowerModifier: 150
ReadyAudio: UnitReady
ReadyTextNotification: Unit ready.
BlockedAudio: NoBuild
BlockedTextNotification: Unable to build more.
LimitedAudio: BuildingInProgress
LimitedTextNotification: Unable to comply. Building in progress.
QueuedAudio: Training
OnHoldAudio: OnHold
CancelledAudio: Cancelled
@@ -643,6 +674,10 @@ HQ:
SelectTargetSpeechNotification: SelectTarget
InsufficientPowerSpeechNotification: InsufficientPower
IncomingSpeechNotification: EnemyPlanesApproaching
EndChargeTextNotification: Airstrike ready.
SelectTargetTextNotification: Select target.
InsufficientPowerTextNotification: Insufficient power.
IncomingTextNotification: Enemy planes approaching.
UnitType: a10
DisplayBeacon: True
BeaconPoster: airstrike
@@ -694,6 +729,7 @@ FIX:
Interval: 15
PlayerExperience: 25
StartRepairingNotification: Repairing
StartRepairingTextNotification: Repairing.
RallyPoint:
Power:
Amount: -20
@@ -750,6 +786,10 @@ EYE:
EndChargeSpeechNotification: IonCannonReady
SelectTargetSpeechNotification: SelectTarget
InsufficientPowerSpeechNotification: InsufficientPower
BeginChargeTextNotification: Ion cannon charging.
EndChargeTextNotification: Ion cannon ready.
SelectTargetTextNotification: Select target.
InsufficientPowerTextNotification: Insufficient power.
OnFireSound: ion1.aud
DisplayRadarPing: True
CameraActor: camera.small
@@ -805,6 +845,11 @@ TMPL:
InsufficientPowerSpeechNotification: InsufficientPower
LaunchSpeechNotification: NuclearWeaponLaunched
IncomingSpeechNotification: NuclearWarheadApproaching
SelectTargetTextNotification: Select target.
EndChargeTextNotification: Nuclear weapon available.
InsufficientPowerTextNotification: Insufficient power.
LaunchTextNotification: Nuclear weapon launched.
IncomingTextNotification: Nuclear warhead approaching.
MissileWeapon: atomic
MissileImage: atomic
MissileDelay: 11

View File

@@ -29,6 +29,7 @@ MCV:
Facing: 432
TransformSounds: constru2.aud, hvydoor1.aud
NoTransformNotification: BuildingCannotPlaceAudio
NoTransformTextNotification: Cannot deploy here.
Voice: Unload
MustBeDestroyed:
RequiredForShortGame: true
@@ -75,6 +76,7 @@ HARV:
Range: 4c0
ActorLostNotification:
Notification: HarvesterLost
TextNotification: Harvester lost.
SpawnActorOnDeath:
Actor: HARV.Husk
OwnerType: InternalName

View File

@@ -113,6 +113,7 @@ sandworm:
IgnoresCloak:
AnnounceOnSeen:
Notification: WormSign
TextNotification: Worm sign.
PingRadar: True
RevealsShroud:
Range: 5c0

View File

@@ -15,6 +15,7 @@
^GainsExperience:
GainsExperience:
LevelUpNotification: LevelUp
LevelUpTextNotification: Unit promoted.
Conditions:
200: rank-veteran
400: rank-veteran
@@ -212,6 +213,7 @@
AttackMove:
HiddenUnderFog:
ActorLostNotification:
TextNotification: Unit lost.
Repairable:
RepairActors: repair_pad
Guard:
@@ -352,6 +354,7 @@
CargoType: Infantry
HiddenUnderFog:
ActorLostNotification:
TextNotification: Unit lost.
Crushable:
CrushSound: CRUSH1.WAV
Guard:
@@ -393,6 +396,7 @@
Type: GroundPosition
AlwaysVisibleRelationships: None
ActorLostNotification:
TextNotification: Unit lost.
AttackMove:
WithFacingSpriteBody:
WithShadow:
@@ -455,8 +459,11 @@
RequiredForShortGame: true
FrozenUnderFog:
CaptureNotification:
TextNotification: Enemy building captured.
LoseTextNotification: One of our buildings has been captured.
ActorLostNotification:
Notification: BuildingLost
TextNotification: Building lost.
ShakeOnDeath:
Demolishable:
Condition: being-demolished
@@ -600,6 +607,7 @@
PrimaryCondition: primary
ProductionQueues: Building
SelectionNotification: PrimaryBuildingSelected
SelectionTextNotification: Primary building selected.
WithTextDecoration@primary:
RequiresCondition: primary
Position: Top

View File

@@ -16,7 +16,9 @@ Player:
DisplayOrder: 0
LowPowerModifier: 300
ReadyAudio: BuildingReady
ReadyTextNotification: Construction complete.
BlockedAudio: NoRoom
BlockedTextNotification: No room for new unit.
QueuedAudio: Building
OnHoldAudio: OnHold
CancelledAudio: Cancelled
@@ -27,7 +29,9 @@ Player:
DisplayOrder: 1
LowPowerModifier: 300
ReadyAudio: UnitReady
ReadyTextNotification: Unit ready.
BlockedAudio: NoRoom
BlockedTextNotification: No room for new unit.
QueuedAudio: Training
OnHoldAudio: OnHold
CancelledAudio: Cancelled
@@ -38,7 +42,9 @@ Player:
DisplayOrder: 2
LowPowerModifier: 300
ReadyAudio: UnitReady
ReadyTextNotification: Unit ready.
BlockedAudio: NoRoom
BlockedTextNotification: No room for new unit.
QueuedAudio: Building
OnHoldAudio: OnHold
CancelledAudio: Cancelled
@@ -49,7 +55,9 @@ Player:
DisplayOrder: 3
LowPowerModifier: 300
ReadyAudio: UnitReady
ReadyTextNotification: Unit ready.
BlockedAudio: NoRoom
BlockedTextNotification: No room for new unit.
QueuedAudio: Building
OnHoldAudio: OnHold
CancelledAudio: Cancelled
@@ -60,6 +68,7 @@ Player:
DisplayOrder: 4
BuildDurationModifier: 212
BlockedAudio: NoRoom
BlockedTextNotification: No room for new unit.
QueuedAudio: OrderPlaced
OnHoldAudio: OnHold
CancelledAudio: Cancelled
@@ -68,7 +77,9 @@ Player:
DisplayOrder: 5
LowPowerModifier: 300
ReadyAudio: UnitReady
ReadyTextNotification: Unit ready.
BlockedAudio: NoRoom
BlockedTextNotification: No room for new unit.
QueuedAudio: Building
OnHoldAudio: OnHold
CancelledAudio: Cancelled
@@ -77,13 +88,17 @@ Player:
ClassicProductionQueue@Upgrade: # Upgrade is defined after others so it won't be automatically selected by ProductionQueueFromSelection.
Type: Upgrade
ReadyAudio: NewOptions
ReadyTextNotification: New construction options.
BlockedAudio: NoRoom
BlockedTextNotification: No room for new unit.
QueuedAudio: Upgrading
OnHoldAudio: OnHold
CancelledAudio: Cancelled
PlaceBuilding:
NewOptionsNotification: NewOptions
CannotPlaceNotification: BuildingCannotPlaceAudio
NewOptionsTextNotification: New construction options.
CannotPlaceTextNotification: Cannot build here.
SupportPowerManager:
ScriptTriggers:
MissionObjectives:
@@ -94,15 +109,19 @@ Player:
PowerManager:
AdviceInterval: 26000
SpeechNotification: LowPower
TextNotification: Low power.
AllyRepair:
PlayerResources:
SelectableCash: 2500, 5000, 7000, 10000, 20000
InsufficientFundsNotification: InsufficientFunds
InsufficientFundsTextNotification: Insufficient funds.
CashTickUpNotification: CashTickUp
CashTickDownNotification: CashTickDown
DeveloperMode:
CheckboxDisplayOrder: 8
BaseAttackNotifier:
TextNotification: Base under attack.
AllyTextNotification: Our ally is under attack.
Shroud:
FogCheckboxDisplayOrder: 3
LobbyPrerequisiteCheckbox@AUTOCONCRETE:
@@ -114,6 +133,7 @@ Player:
Prerequisites: global-auto-concrete
FrozenActorLayer:
HarvesterAttackNotifier:
TextNotification: Harvester under attack.
PlayerStatistics:
PlaceBeacon:
ProvidesPrerequisite@atreides:
@@ -158,6 +178,7 @@ Player:
GrantConditionOnPrerequisiteManager:
ResourceStorageWarning:
AdviceInterval: 26000
TextNotification: Silos needed.
PlayerExperience:
GameSaveViewportManager:
PlayerRadarTerrain:

View File

@@ -608,6 +608,7 @@ starport:
ProductionAirdrop:
Produces: Starport
ActorType: frigate
ReadyTextNotification: Reinforcements have arrived.
RenderSprites:
Image: starport.ordos
FactionImages:
@@ -836,7 +837,9 @@ repair_pad:
Interval: 10
HpPerStep: 800
StartRepairingNotification: Repairing
StartRepairingTextNotification: Repairing.
FinishRepairingNotification: UnitRepaired
FinishRepairingTextNotification: Unit repaired.
PlayerExperience: 15
RallyPoint:
RenderSprites:
@@ -929,6 +932,8 @@ high_tech_factory:
ArrowSequence: arrow
CircleSequence: circles
SupportPowerPaletteOrder: 10
EndChargeTextNotification: Airstrike ready.
SelectTargetTextNotification: Select target.
Power:
Amount: -75
GrantConditionOnPrerequisite@UPGRADEABLE:
@@ -1065,6 +1070,10 @@ palace:
BeginChargeSpeechNotification: DeathHandMissilePrepping
EndChargeSpeechNotification: DeathHandMissileReady
IncomingSpeechNotification: MissileLaunchDetected
BeginChargeTextNotification: Death Hand missile prepping.
EndChargeTextNotification: Death Hand missile ready.
IncomingTextNotification: Missile launch detected.
SelectTargetTextNotification: Select target.
MissileWeapon: deathhand
MissileImage: deathhand
MissileDelay: 18
@@ -1091,8 +1100,11 @@ palace:
Actors: fremen, fremen
Type: Fremen
ChargeInterval: 2250
EndChargeTextNotification: Fremen ready.
ReadyAudio: Reinforce
ReadyTextNotification: Reinforcements have arrived.
BlockedAudio: NoRoom
BlockedTextNotification: No room for new unit.
OrderName: ProduceActorPower.Fremen
SupportPowerPaletteOrder: 20
ProduceActorPower@saboteur:
@@ -1105,8 +1117,11 @@ palace:
Actors: saboteur
Type: Saboteur
ChargeInterval: 2250
EndChargeTextNotification: Saboteur ready.
ReadyAudio: Reinforce
ReadyTextNotification: Reinforcements have arrived.
BlockedAudio: NoRoom
BlockedTextNotification: No room for new unit.
OrderName: ProduceActorPower.Saboteur
SupportPowerPaletteOrder: 30
Exit@1:

View File

@@ -35,6 +35,7 @@ mcv:
Offset: -1,-1
TransformSounds: BUILD1.WAV
NoTransformNotification: CannotDeploy
NoTransformTextNotification: Cannot deploy here.
SpawnActorOnDeath:
Actor: mcv.husk
OwnerType: InternalName

View File

@@ -97,9 +97,14 @@ Player:
Name: Invulnerability
Description: Makes a unit invulnerable\nfor 3 seconds.
Duration: 75
SelectTargetSound: slcttgt1.aud
BeginChargeSound: ironchg1.aud
EndChargeSound: ironrdy1.aud
SelectTargetSpeechNotification: SelectTarget
InsufficientPowerSpeechNotification: InsufficientPower
BeginChargeSpeechNotification: IronCurtainCharging
EndChargeSpeechNotification: IronCurtainReady
SelectTargetTextNotification: Select target.
InsufficientPowerTextNotification: Insufficient power.
BeginChargeTextNotification: Iron curtain charging.
EndChargeTextNotification: Iron curtain ready.
Condition: invulnerability
Sequence: idle
OnFireSound: ironcur9.aud

View File

@@ -164,6 +164,7 @@ MOBILETENT:
Facing: 384
TransformSounds: placbldg.aud, build5.aud
NoTransformNotification: BuildingCannotPlaceAudio
NoTransformTextNotification: Cannot deploy here.
RenderSprites:
Image: TRUK

View File

@@ -59,6 +59,8 @@ powerproxy.spyplane:
OneShot: true
SelectTargetSpeechNotification: SelectTarget
EndChargeSpeechNotification: SpyPlaneReady
SelectTargetTextNotification: Select target.
EndChargeTextNotification: Spy plane ready.
CameraActor: camera.spyplane
CameraRemoveDelay: 150
UnitType: u2

View File

@@ -47,6 +47,7 @@
^GainsExperience:
GainsExperience:
LevelUpNotification: LevelUp
LevelUpTextNotification: Unit promoted.
Conditions:
200: rank-veteran
400: rank-veteran
@@ -267,6 +268,7 @@
AttackMove:
HiddenUnderFog:
ActorLostNotification:
TextNotification: Unit lost.
ProximityCaptor:
Types: Vehicle
GpsDot:
@@ -283,7 +285,9 @@
CancelActivity: True
CaptureNotification:
Notification: UnitStolen
TextNotification: Unit stolen.
LoseNotification: UnitLost
LoseTextNotification: Unit lost.
MustBeDestroyed:
Voiced:
VoiceSet: VehicleVoice
@@ -367,6 +371,7 @@
RequiresCondition: disable-experience
HiddenUnderFog:
ActorLostNotification:
TextNotification: Unit lost.
GpsDot:
String: Infantry
Crushable:
@@ -513,6 +518,7 @@
AttackMove:
ActorLostNotification:
Notification: NavalUnitLost
TextNotification: Naval unit lost.
ProximityCaptor:
Types: Ship
Chronoshiftable:
@@ -573,6 +579,7 @@
Guardable:
ActorLostNotification:
Notification: AirUnitLost
TextNotification: Airborne unit lost.
ProximityCaptor:
Types: Plane
EjectOnDeath:
@@ -607,7 +614,9 @@
RequiresCondition: !airborne
CaptureNotification:
Notification: UnitStolen
TextNotification: Unit stolen.
LoseNotification: UnitLost
LoseTextNotification: Unit lost.
^Plane:
Inherits: ^NeutralPlane
@@ -666,6 +675,7 @@
Weapon: BuildingExplode
EmptyWeapon: BuildingExplode
CaptureNotification:
TextNotification: Structure captured.
ShakeOnDeath:
ProximityCaptor:
Types: Building
@@ -1306,6 +1316,7 @@
PrimaryBuilding:
PrimaryCondition: primary
SelectionNotification: PrimaryBuildingSelected
SelectionTextNotification: Primary building selected.
WithDecoration@primary:
RequiresCondition: primary
Position: Top

View File

@@ -332,6 +332,7 @@ SPY:
Infiltrates:
Types: SpyInfiltrate
Notification: BuildingInfiltrated
TextNotification: Building infiltrated.
PlayerExperience: 50
AutoTarget:
InitialStance: HoldFire
@@ -625,6 +626,7 @@ THF:
Infiltrates:
Types: ThiefInfiltrate
Notification: BuildingInfiltrated
TextNotification: Building infiltrated.
PlayerExperience: 50
Voiced:
VoiceSet: ThiefVoice

View File

@@ -351,6 +351,7 @@ powerproxy.parabombs:
AllowMultiple: true
UnitType: badr.bomber
SelectTargetSpeechNotification: SelectTarget
SelectTargetTextNotification: Select target.
QuantizedFacings: 8
DisplayBeacon: True
BeaconPoster: pbmbicon
@@ -369,6 +370,8 @@ powerproxy.sonarpulse:
ChargeInterval: 750
EndChargeSpeechNotification: SonarPulseReady
SelectTargetSpeechNotification: SelectTarget
EndChargeTextNotification: Sonar pulse ready.
SelectTargetTextNotification: Select target.
Actor: sonar
Terrain: Water
AllowUnderShroud: false
@@ -387,6 +390,7 @@ powerproxy.paratroopers:
Description: A Badger drops a squad of infantry\nanywhere on the map.
DropItems: E1,E1,E1,E3,E3
SelectTargetSpeechNotification: SelectTarget
SelectTargetTextNotification: Select target.
AllowImpassableCells: false
QuantizedFacings: 8
CameraActor: camera.paradrop

View File

@@ -17,8 +17,11 @@ Player:
DisplayOrder: 0
LowPowerModifier: 300
ReadyAudio: ConstructionComplete
ReadyTextNotification: Construction complete.
BlockedAudio: NoBuild
BlockedTextNotification: Unable to build more.
LimitedAudio: BuildingInProgress
LimitedTextNotification: Unable to comply. Building in progress.
QueuedAudio: Building
OnHoldAudio: OnHold
CancelledAudio: Cancelled
@@ -28,8 +31,11 @@ Player:
DisplayOrder: 1
LowPowerModifier: 300
ReadyAudio: ConstructionComplete
ReadyTextNotification: Construction complete.
BlockedAudio: NoBuild
BlockedTextNotification: Unable to build more.
LimitedAudio: BuildingInProgress
LimitedTextNotification: Unable to comply. Building in progress.
QueuedAudio: Building
OnHoldAudio: OnHold
CancelledAudio: Cancelled
@@ -39,8 +45,11 @@ Player:
DisplayOrder: 3
LowPowerModifier: 300
ReadyAudio: UnitReady
ReadyTextNotification: Unit ready.
BlockedAudio: NoBuild
BlockedTextNotification: Unable to build more.
LimitedAudio: BuildingInProgress
LimitedTextNotification: Unable to comply. Building in progress.
QueuedAudio: Building
OnHoldAudio: OnHold
CancelledAudio: Cancelled
@@ -51,8 +60,11 @@ Player:
DisplayOrder: 2
LowPowerModifier: 300
ReadyAudio: UnitReady
ReadyTextNotification: Unit ready.
BlockedAudio: NoBuild
BlockedTextNotification: Unable to build more.
LimitedAudio: BuildingInProgress
LimitedTextNotification: Unable to comply. Building in progress.
QueuedAudio: Training
OnHoldAudio: OnHold
CancelledAudio: Cancelled
@@ -62,8 +74,11 @@ Player:
DisplayOrder: 5
LowPowerModifier: 300
ReadyAudio: UnitReady
ReadyTextNotification: Unit ready.
BlockedAudio: NoBuild
BlockedTextNotification: Unable to build more.
LimitedAudio: BuildingInProgress
LimitedTextNotification: Unable to comply. Building in progress.
QueuedAudio: Building
OnHoldAudio: OnHold
CancelledAudio: Cancelled
@@ -73,8 +88,11 @@ Player:
DisplayOrder: 4
LowPowerModifier: 300
ReadyAudio: UnitReady
ReadyTextNotification: Unit ready.
BlockedAudio: NoBuild
BlockedTextNotification: Unable to build more.
LimitedAudio: BuildingInProgress
LimitedTextNotification: Unable to comply. Building in progress.
QueuedAudio: Building
OnHoldAudio: OnHold
CancelledAudio: Cancelled
@@ -82,6 +100,8 @@ Player:
PlaceBuilding:
NewOptionsNotification: NewOptions
CannotPlaceNotification: BuildingCannotPlaceAudio
NewOptionsTextNotification: New construction options.
CannotPlaceTextNotification: Cannot deploy here.
SupportPowerManager:
ScriptTriggers:
MissionObjectives:
@@ -91,9 +111,11 @@ Player:
ConquestVictoryConditions:
PowerManager:
SpeechNotification: LowPower
TextNotification: Low power.
AllyRepair:
PlayerResources:
InsufficientFundsNotification: InsufficientFunds
InsufficientFundsTextNotification: Insufficient funds.
CashTickUpNotification: CashTickUp
CashTickDownNotification: CashTickDown
DeveloperMode:
@@ -124,6 +146,8 @@ Player:
Prerequisites: global-reusable-engineers
FrozenActorLayer:
BaseAttackNotifier:
TextNotification: Base under attack.
AllyTextNotification: Our ally is under attack.
PlayerStatistics:
PlaceBeacon:
ProvidesTechPrerequisite@infonly:
@@ -152,6 +176,7 @@ Player:
Image: iconchevrons
Sequence: veteran
ResourceStorageWarning:
TextNotification: Silos needed.
PlayerExperience:
GameSaveViewportManager:
PlayerRadarTerrain:

View File

@@ -44,6 +44,11 @@ MSLO:
SelectTargetSpeechNotification: SelectTarget
InsufficientPowerSpeechNotification: InsufficientPower
IncomingSpeechNotification: AbombLaunchDetected
SelectTargetTextNotification: Select target.
InsufficientPowerTextNotification: Insufficient power.
BeginChargeTextNotification: A-bomb prepping.
EndChargeTextNotification: A-bomb ready.
IncomingTextNotification: A-bomb launch detected.
MissileWeapon: atomic
MissileImage: atomic
MissileDelay: 5
@@ -206,7 +211,9 @@ SPEN:
RepairsUnits:
HpPerStep: 1000
StartRepairingNotification: Repairing
StartRepairingTextNotification: Repairing.
FinishRepairingNotification: UnitRepaired
FinishRepairingTextNotification: Unit repaired.
PlayerExperience: 15
RallyPoint:
ForceSetType: Ship
@@ -321,7 +328,9 @@ SYRD:
RepairsUnits:
HpPerStep: 1000
StartRepairingNotification: Repairing
StartRepairingTextNotification: Repairing.
FinishRepairingNotification: UnitRepaired
FinishRepairingTextNotification: Unit repaired.
PlayerExperience: 15
RallyPoint:
ForceSetType: Ship
@@ -425,6 +434,10 @@ IRON:
InsufficientPowerSpeechNotification: InsufficientPower
BeginChargeSpeechNotification: IronCurtainCharging
EndChargeSpeechNotification: IronCurtainReady
SelectTargetTextNotification: Select target.
InsufficientPowerTextNotification: Insufficient power.
BeginChargeTextNotification: Iron curtain charging.
EndChargeTextNotification: Iron curtain ready.
DisplayRadarPing: True
Condition: invulnerability
OnFireSound: ironcur9.aud
@@ -495,6 +508,10 @@ PDOX:
InsufficientPowerSpeechNotification: InsufficientPower
BeginChargeSpeechNotification: ChronosphereCharging
EndChargeSpeechNotification: ChronosphereReady
SelectTargetTextNotification: Select target.
InsufficientPowerTextNotification: Insufficient power.
BeginChargeTextNotification: Chronosphere charging.
EndChargeTextNotification: Chronosphere ready.
Duration: 400
KillCargo: true
DisplayRadarPing: True
@@ -513,6 +530,10 @@ PDOX:
InsufficientPowerSpeechNotification: InsufficientPower
BeginChargeSpeechNotification: ChronosphereCharging
EndChargeSpeechNotification: ChronosphereReady
SelectTargetTextNotification: Select target.
InsufficientPowerTextNotification: Insufficient power.
BeginChargeTextNotification: Chronosphere charging.
EndChargeTextNotification: Chronosphere ready.
Duration: 400
KillCargo: true
DisplayRadarPing: True
@@ -985,6 +1006,7 @@ ATEK:
Description: Reveals map terrain and provides tactical\ninformation. Requires power and active radar.
RevealDelay: 375
LaunchSpeechNotification: SatelliteLaunched
LaunchTextNotification: Satellite launched.
DisplayTimerRelationships: Ally, Neutral, Enemy
SupportPowerPaletteOrder: 90
SupportPowerChargeBar:
@@ -1264,6 +1286,7 @@ PROC:
Percentage: 50
Types: SpyInfiltrate, ThiefInfiltrate
InfiltratedNotification: CreditsStolen
InfiltratedTextNotification: Credits stolen.
WithBuildingBib:
WithIdleOverlay@TOP:
RequiresCondition: !build-incomplete
@@ -1326,6 +1349,7 @@ SILO:
Percentage: 50
Types: ThiefInfiltrate
InfiltratedNotification: CreditsStolen
InfiltratedTextNotification: Credits stolen.
WithBuildingBib:
HasMinibib: true
-WithSpriteBody:
@@ -1506,6 +1530,8 @@ AFLD:
Description: Reveals an area of the map.
SelectTargetSpeechNotification: SelectTarget
EndChargeSpeechNotification: SpyPlaneReady
SelectTargetTextNotification: Select target.
EndChargeTextNotification: Spy plane ready.
CameraActor: camera.spyplane
CameraRemoveDelay: 150
UnitType: u2
@@ -1528,6 +1554,8 @@ AFLD:
DropItems: E1R1,E1R1,E1R1,E3R1,E3R1
ReinforcementsArrivedSpeechNotification: ReinforcementsArrived
SelectTargetSpeechNotification: SelectTarget
ReinforcementsArrivedTextNotification: Reinforcements have arrived.
SelectTargetTextNotification: Select target.
AllowImpassableCells: false
QuantizedFacings: 8
CameraActor: camera.paradrop
@@ -1547,6 +1575,7 @@ AFLD:
Name: Parabombs
Description: A squad of Badgers drop parachuted\nbombs on your target.
SelectTargetSpeechNotification: SelectTarget
SelectTargetTextNotification: Select target.
CameraActor: camera
CameraRemoveDelay: 150
UnitType: badr.bomber
@@ -1989,7 +2018,9 @@ FIX:
HpPerStep: 1000
Interval: 7
StartRepairingNotification: Repairing
StartRepairingTextNotification: Repairing.
FinishRepairingNotification: UnitRepaired
FinishRepairingTextNotification: Unit repaired.
PlayerExperience: 15
WithBuildingBib:
HasMinibib: true

View File

@@ -377,6 +377,7 @@ MCV:
Facing: 384
TransformSounds: placbldg.aud, build5.aud
NoTransformNotification: BuildingCannotPlaceAudio
NoTransformTextNotification: Cannot deploy here.
MustBeDestroyed:
RequiredForShortGame: true
BaseBuilding:

View File

@@ -82,6 +82,7 @@ CHAMSPY:
Infiltrates:
Types: SpyInfiltrate
Notification: BuildingInfiltrated
TextNotification: Building infiltrated.
-WithSplitAttackPaletteInfantryBody:
WithDisguisingInfantryBody:
IdleSequences: idle1, idle2

View File

@@ -827,6 +827,7 @@ CAHOSP:
Capturable:
Types: building
CaptureNotification:
TextNotification: Building captured.
ProvidesPrerequisite@BuildingName:
ThrowsShrapnel@SMALL:
Pieces: 5, 9

View File

@@ -17,6 +17,7 @@
^GainsExperience:
GainsExperience:
LevelUpNotification: LevelUp
LevelUpTextNotification: Unit promoted.
Conditions:
500: rank
1000: rank
@@ -387,6 +388,7 @@
OwnerLostAction:
Action: Kill
CaptureNotification:
TextNotification: Building captured.
Demolishable:
Condition: being-demolished
Sellable:
@@ -594,6 +596,7 @@
Voice: Move
HiddenUnderFog:
ActorLostNotification:
TextNotification: Unit lost.
DamagedByTerrain:
Terrain: Tiberium, BlueTiberium
Damage: 200
@@ -805,6 +808,7 @@
Voice: Move
HiddenUnderFog:
ActorLostNotification:
TextNotification: Unit lost.
CaptureManager:
BeingCapturedCondition: being-captured
Capturable:
@@ -921,6 +925,7 @@
Voice: Move
MoveIntoShroud: false
ActorLostNotification:
TextNotification: Unit lost.
BodyOrientation:
QuantizedFacings: 0
CameraPitch: 85
@@ -1427,6 +1432,7 @@
PrimaryBuilding:
PrimaryCondition: primary
SelectionNotification: PrimaryBuildingSelected
SelectionTextNotification: Primary building selected.
WithTextDecoration@primary:
RequiresCondition: primary
Position: Top

View File

@@ -312,6 +312,9 @@ GAHPAD:
PauseOnCondition: empdisable
PlayerExperience: 15
StartRepairingNotification: Repairing
StartRepairingTextNotification: Repairing.
FinishRepairingNotification: UnitRepaired
FinishRepairingTextNotification: Unit repaired.
ProductionBar:
ProductionType: Air
WithIdleOverlay@PLATFORM:
@@ -359,6 +362,9 @@ GADEPT:
PauseOnCondition: empdisable
PlayerExperience: 15
StartRepairingNotification: Repairing
StartRepairingTextNotification: Repairing.
FinishRepairingNotification: UnitRepaired
FinishRepairingTextNotification: Unit repaired.
RallyPoint:
Palette: mouse
IsPlayerPalette: false
@@ -544,6 +550,8 @@ GAPLUG:
Description: Initiate an Ion Cannon strike.\nApplies instant damage to a small area.
EndChargeSpeechNotification: IonCannonReady
SelectTargetSpeechNotification: SelectTarget
EndChargeTextNotification: Ion cannon ready.
SelectTargetTextNotification: Select target.
DisplayRadarPing: True
CameraActor: camera
DropPodsPower:
@@ -554,6 +562,7 @@ GAPLUG:
Name: Drop Pods
Description: Drop Pod reinforcements.\nSmall team of elite soldiers orbital drops\nto target location.
SelectTargetSpeechNotification: SelectTarget
SelectTargetTextNotification: Select target.
DisplayRadarPing: true
ChargeInterval: 10000
UnitTypes: DPOD2E1, DPOD2E2

View File

@@ -276,6 +276,9 @@ NAHPAD:
PauseOnCondition: empdisable
PlayerExperience: 15
StartRepairingNotification: Repairing
StartRepairingTextNotification: Repairing.
FinishRepairingNotification: UnitRepaired
FinishRepairingTextNotification: Unit repaired.
ProductionBar:
ProductionType: Air
WithIdleOverlay@PLATFORM:
@@ -525,6 +528,9 @@ NAMISL:
EndChargeSpeechNotification: ClusterMissileReady
SelectTargetSpeechNotification: SelectTarget
IncomingSpeechNotification: MissileLaunchDetected
EndChargeTextNotification: Cluster missile ready.
SelectTargetTextNotification: Select target.
IncomingTextNotification: Missile launch detected.
LaunchSound: icbm1.aud
MissileWeapon: ClusterMissile
MissileImage: ClusterMissile

View File

@@ -20,7 +20,9 @@ Player:
BuildDurationModifier: 120
LowPowerModifier: 300
ReadyAudio: ConstructionComplete
ReadyTextNotification: Construction complete.
LimitedAudio: BuildingInProgress
LimitedTextNotification: Unable to comply. Building in progress.
QueuedAudio: Building
OnHoldAudio: OnHold
CancelledAudio: Cancelled
@@ -31,7 +33,9 @@ Player:
BuildDurationModifier: 120
LowPowerModifier: 300
ReadyAudio: ConstructionComplete
ReadyTextNotification: Construction complete.
LimitedAudio: BuildingInProgress
LimitedTextNotification: Unable to comply. Building in progress.
QueuedAudio: Building
OnHoldAudio: OnHold
CancelledAudio: Cancelled
@@ -42,7 +46,9 @@ Player:
BuildDurationModifier: 120
LowPowerModifier: 300
ReadyAudio: UnitReady
ReadyTextNotification: Unit ready.
LimitedAudio: BuildingInProgress
LimitedTextNotification: Unable to comply. Building in progress.
QueuedAudio: Training
OnHoldAudio: OnHold
CancelledAudio: Cancelled
@@ -53,7 +59,9 @@ Player:
BuildDurationModifier: 120
LowPowerModifier: 300
ReadyAudio: UnitReady
ReadyTextNotification: Unit ready.
LimitedAudio: BuildingInProgress
LimitedTextNotification: Unable to comply. Building in progress.
QueuedAudio: Training
OnHoldAudio: OnHold
CancelledAudio: Cancelled
@@ -64,7 +72,9 @@ Player:
BuildDurationModifier: 120
LowPowerModifier: 300
ReadyAudio: UnitReady
ReadyTextNotification: Unit ready.
LimitedAudio: BuildingInProgress
LimitedTextNotification: Unable to comply. Building in progress.
QueuedAudio: Training
OnHoldAudio: OnHold
CancelledAudio: Cancelled
@@ -72,6 +82,8 @@ Player:
PlaceBuilding:
NewOptionsNotification: NewOptions
CannotPlaceNotification: BuildingCannotPlaceAudio
NewOptionsTextNotification: New construction options.
CannotPlaceTextNotification: Cannot deploy here.
SupportPowerManager:
ScriptTriggers:
MissionObjectives:
@@ -81,9 +93,11 @@ Player:
ConquestVictoryConditions:
PowerManager:
SpeechNotification: LowPower
TextNotification: Low power.
AllyRepair:
PlayerResources:
InsufficientFundsNotification: InsufficientFunds
InsufficientFundsTextNotification: Insufficient funds.
CashTickUpNotification: CashTickUp
CashTickDownNotification: CashTickDown
DeveloperMode:
@@ -100,8 +114,11 @@ Player:
Prerequisites: global-factundeploy
FrozenActorLayer:
BaseAttackNotifier:
TextNotification: Base under attack.
AllyTextNotification: Our ally is under attack.
AllyNotification: OurAllyIsUnderAttack
HarvesterAttackNotifier:
TextNotification: Harvester under attack.
PlayerStatistics:
PlaceBeacon:
Palette: effect
@@ -126,6 +143,7 @@ Player:
Prerequisites: techlevel.low, techlevel.medium, techlevel.high, techlevel.superweapons
Id: unrestricted
ResourceStorageWarning:
TextNotification: Silos needed.
PlayerExperience:
GameSaveViewportManager:
PlayerRadarTerrain:

View File

@@ -73,6 +73,7 @@ ENGINEER:
EngineerRepair:
RepairsBridges:
RepairNotification: BridgeRepaired
RepairTextNotification: Bridge repaired.
CaptureManager:
Captures:
CaptureTypes: building

View File

@@ -51,3 +51,5 @@ NAPULS:
Description: Fires a pulse blast which disables\nall mechanical units in the area.
EndChargeSpeechNotification: EmPulseCannonReady
SelectTargetSpeechNotification: SelectTarget
EndChargeTextNotification: EMP cannon ready.
SelectTargetTextNotification: Select target.

View File

@@ -34,6 +34,8 @@ MCV:
TransformSounds: place2.aud
NoTransformSounds:
Voice: Move
NoTransformNotification: BuildingCannotPlaceAudio
NoTransformTextNotification: Cannot deploy here.
RenderSprites:
Image: mcv.gdi
FactionImages: