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 MaxMoveDelay: 1000
ActorLostNotification: ActorLostNotification:
Notification: CivilianKilled Notification: CivilianKilled
TextNotification: Civilian killed.
NotifyAll: true NotifyAll: true

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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