Merge pull request #5396 from reaperrr/ts-update

TS mod fixes and additions
This commit is contained in:
Matthias Mailänder
2014-05-24 13:36:17 +02:00
14 changed files with 1211 additions and 158 deletions

BIN
mods/ts/bits/flameall.shp Normal file

Binary file not shown.

Binary file not shown.

View File

@@ -1,6 +1,6 @@
#Tiberian Sun #Tiberian Sun
intro: Intro intro: Intro
maps: Maps maps: Map Selection
approach: Approach approach: Approach
defense: The Defense defense: The Defense
duskhour: Dusk Hour duskhour: Dusk Hour
@@ -27,7 +27,7 @@ hacker: Hacker
infiltra: Infiltration infiltra: Infiltration
kmachine: Killing Machine kmachine: Killing Machine
linkup: Link Up linkup: Link Up
rainnite: Rain in the Night 2 rainnite: Rain In The Night 2
slavesys: Slave To The System slavesys: Slave To The System
#Bonus tracks #Bonus tracks
stomp: Stomp stomp: Stomp

View File

@@ -177,10 +177,10 @@
Crushes: crate Crushes: crate
TerrainSpeeds: TerrainSpeeds:
Clear: 80 Clear: 80
Rough: 40 Rough: 60
Road: 100 Road: 100
Beach: 40 Beach: 60
Tiberium: 40 Tiberium: 60
ROT: 5 ROT: 5
SelectionDecorations: SelectionDecorations:
Palette: pips Palette: pips
@@ -215,6 +215,9 @@
Huntable: Huntable:
LuaScriptEvents: LuaScriptEvents:
ScriptTriggers: ScriptTriggers:
Explodes:
Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall
^Helicopter: ^Helicopter:
AppearsOnRadar: AppearsOnRadar:

View File

@@ -45,7 +45,7 @@ E2:
Armament: Armament:
Weapon: Grenade Weapon: Grenade
LocalOffset: 0,0,555 LocalOffset: 0,0,555
FireDelay: 15 FireDelay: 5
AttackFrontal: AttackFrontal:
TakeCover: TakeCover:
-RenderInfantry: -RenderInfantry:
@@ -73,7 +73,7 @@ E3:
Speed: 42 Speed: 42
Armament@PRIMARY: Armament@PRIMARY:
Weapon: Bazooka Weapon: Bazooka
LocalOffset: 0,0,555 LocalOffset: 128,0,640
AttackFrontal: AttackFrontal:
TakeCover: TakeCover:
-RenderInfantry: -RenderInfantry:
@@ -101,9 +101,8 @@ WEEDGUY:
CrushableInfantry: CrushableInfantry:
CrushSound: squish2.aud CrushSound: squish2.aud
Armament: Armament:
Weapon: MultiCluster Weapon: FireballLauncher
LocalOffset: 85,0,384 LocalOffset: 85,0,384
FireDelay: 3
AttackFrontal: AttackFrontal:
-RenderInfantry: -RenderInfantry:
RenderInfantryProne: RenderInfantryProne:
@@ -224,6 +223,7 @@ GHOST:
Range: 6c0 Range: 6c0
Armament: Armament:
Weapon: LtRail Weapon: LtRail
LocalOffset: 85,0,384
CrushableInfantry: CrushableInfantry:
CrushSound: squish2.aud CrushSound: squish2.aud
AttackFrontal: AttackFrontal:
@@ -311,7 +311,7 @@ CYBORG:
-CrushableInfantry: -CrushableInfantry:
CrushSound: squish2.aud CrushSound: squish2.aud
Selectable: Selectable:
Bounds: 12,17,0,-6 Bounds: 14,30,0,-7
Voice: Cyborg Voice: Cyborg
Mobile: Mobile:
Speed: 56 Speed: 56
@@ -344,7 +344,7 @@ CYC2:
-CrushableInfantry: -CrushableInfantry:
CrushSound: squish2.aud CrushSound: squish2.aud
Selectable: Selectable:
Bounds: 12,17,0,-6 Bounds: 14,30,0,-7
Voice: CyborgCommando Voice: CyborgCommando
Mobile: Mobile:
Speed: 56 Speed: 56
@@ -354,7 +354,8 @@ CYC2:
RevealsShroud: RevealsShroud:
Range: 7c0 Range: 7c0
Armament: Armament:
Weapon: Sniper Weapon: CyCannon
LocalOffset: 170,85,683
AttackFrontal: AttackFrontal:
TakeCover: TakeCover:
-RenderInfantry: -RenderInfantry:

View File

@@ -212,6 +212,34 @@ NAPOWR:
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHTS:
Sequence: idle-lights Sequence: idle-lights
NAAPWR:
Inherits: ^Building
Buildable:
Queue: Building
BuildPaletteOrder: 5
Prerequisites: factory
Owner: nod
Hotkey: p
Valued:
Cost: 600
Tooltip:
Name: Advanced Power Plant
Description: Provides more power for structures
ProvidesCustomPrerequisite:
Prerequisite: anypower
Building:
Power: 200
Footprint: xxx xxx
Dimensions: 2,3
Health:
HP: 900
Armor:
Type: Wood
RevealsShroud:
Range: 4c0
WithIdleOverlay@LIGHTS:
Sequence: idle-lights
NAHAND: NAHAND:
Inherits: ^Building Inherits: ^Building
Buildable: Buildable:
@@ -380,23 +408,29 @@ GATICK:
Turreted: Turreted:
ROT: 6 ROT: 6
InitialFacing: 128 InitialFacing: 128
Offset: 170,0,213
Armament: Armament:
Weapon: 90mm Weapon: 90mm
LocalOffset: 384,0,128
MuzzleSequence: muzzle
AttackTurreted: AttackTurreted:
BodyOrientation:
QuantizedFacings: 32
AutoTarget: AutoTarget:
RenderRangeCircle: RenderRangeCircle:
DrawLineToTarget: DrawLineToTarget:
RenderBuilding: RenderBuilding:
RenderVoxels: RenderVoxels:
Image: ttnk
WithVoxelBarrel: WithVoxelBarrel:
LocalOffset: 170,0,0
WithVoxelTurret: WithVoxelTurret:
Transforms: Transforms:
IntoActor: ttnk IntoActor: ttnk
Offset: 1,1 Offset: 1,1
Facing: 96 Facing: 96
TransformSounds: TransformSounds: place2.aud
NoTransformSounds: NoTransformSounds:
WithMuzzleFlash:
GAICBM: GAICBM:
Inherits: ^Building Inherits: ^Building
@@ -419,7 +453,7 @@ GAICBM:
IntoActor: icbm IntoActor: icbm
Offset: 1,1 Offset: 1,1
Facing: 96 Facing: 96
TransformSounds: TransformSounds: place2.aud
NoTransformSounds: NoTransformSounds:
GADPSA: GADPSA:
@@ -443,7 +477,7 @@ GADPSA:
IntoActor: lpst IntoActor: lpst
Offset: 1,1 Offset: 1,1
Facing: 96 Facing: 96
TransformSounds: TransformSounds: place2.aud
NoTransformSounds: NoTransformSounds:
RenderDetectionCircle: RenderDetectionCircle:
DetectCloaked: DetectCloaked:
@@ -471,23 +505,29 @@ GAARTY:
Turreted: Turreted:
ROT: 5 ROT: 5
InitialFacing: 128 InitialFacing: 128
Offset: 0,0,171
Armament: Armament:
Weapon: 155mm Weapon: 155mm
LocalOffset: 811,0,0
MuzzleSequence: muzzle
AttackTurreted: AttackTurreted:
BodyOrientation:
QuantizedFacings: 32
AutoTarget: AutoTarget:
RenderRangeCircle: RenderRangeCircle:
DrawLineToTarget: DrawLineToTarget:
RenderBuilding: RenderBuilding:
RenderVoxels: RenderVoxels:
Image: art2
WithVoxelBarrel: WithVoxelBarrel:
LocalOffset: 0,0,-512
WithVoxelTurret: WithVoxelTurret:
Transforms: Transforms:
IntoActor: art2 IntoActor: art2
Offset: 1,1 Offset: 1,1
Facing: 96 Facing: 96
TransformSounds: TransformSounds: place2.aud
NoTransformSounds: NoTransformSounds:
WithMuzzleFlash:
GASPOT: GASPOT:
Inherits: ^Building Inherits: ^Building
@@ -769,6 +809,263 @@ GADEPT:
WithRepairOverlay@PLATFORM: WithRepairOverlay@PLATFORM:
Sequence: platform Sequence: platform
#TODO: Placeholder, replace with Component Tower + Vulcan Upgrade
GAVULC:
Inherits: ^Building
Valued:
Cost: 600
Tooltip:
Name: Vulcan Tower
Description: Basic base defense. \nRequires no power to operate.\n Strong vs infantry and light armor\n Cannot target Aircraft
Buildable:
Queue: Defense
BuildPaletteOrder: 30
Owner: gdi
Building:
Power: -20
DisabledOverlay:
-GivesBuildableArea:
Health:
HP: 500
Armor:
Type: Light
RevealsShroud:
Range: 6c0
BodyOrientation:
QuantizedFacings: 32
RenderRangeCircle:
RenderDetectionCircle:
DetectCloaked:
Range: 5
AutoTarget:
Turreted:
ROT: 10
InitialFacing: 50
AttackTurreted:
WithTurret:
Recoils: no
Armament@PRIMARY:
Weapon: VulcanTower
LocalOffset: 768,85,512
Recoil: 0
MuzzleSequence: muzzle
MuzzleSplitFacings: 8
Armament@SECONDARY:
Name: secondary
Weapon: VulcanTower
LocalOffset: 768,-85,512
Recoil: 0
MuzzleSequence: muzzle
MuzzleSplitFacings: 8
WithMuzzleFlash:
WithIdleOverlay@LIGHTS:
Sequence: idle-lights
#TODO: Placeholder, replace with Component Tower + RPG Upgrade
GAROCK:
Inherits: ^Building
Valued:
Cost: 1000
Tooltip:
Name: RPG Tower
Description: GDI Advanced base defense.\nRequires power to operate.\n Strong vs armored ground units\n Cannot target Aircraft
Buildable:
Queue: Defense
BuildPaletteOrder: 40
Owner: gdi
Building:
Power: -50
RequiresPower:
DisabledOverlay:
-GivesBuildableArea:
Health:
HP: 500
Armor:
Type: Light
RevealsShroud:
Range: 6c0
BodyOrientation:
QuantizedFacings: 32
RenderRangeCircle:
RenderDetectionCircle:
DetectCloaked:
Range: 5
AutoTarget:
Turreted:
ROT: 10
InitialFacing: 50
AttackTurreted:
WithTurret:
Recoils: no
Armament:
Weapon: RPGTower
LocalOffset: 512,-128,512
Recoil: 0
WithIdleOverlay@LIGHTS:
Sequence: idle-lights
#TODO: Placeholder, replace with Component Tower + SAM Upgrade
GACSAM:
Inherits: ^Building
Valued:
Cost: 600
Tooltip:
Name: S.A.M. Tower
Description: GDI Anti-Air base defense. \nRequires power to operate.\n Strong vs all Aircraft\n Cannot target ground units
Buildable:
Queue: Defense
BuildPaletteOrder: 60
Owner: gdi
Building:
Power: -30
RequiresPower:
DisabledOverlay:
-GivesBuildableArea:
Health:
HP: 500
Armor:
Type: Light
RevealsShroud:
Range: 6c0
BodyOrientation:
QuantizedFacings: 32
RenderRangeCircle:
RenderDetectionCircle:
DetectCloaked:
Range: 5
AutoTarget:
Turreted:
ROT: 10
InitialFacing: 50
AttackTurreted:
WithTurret:
Recoils: no
Armament:
Weapon: SAMTower
LocalOffset: 512,0,512
Recoil: 0
WithIdleOverlay@LIGHTS:
Sequence: idle-lights
NASAM:
Inherits: ^Building
Valued:
Cost: 600
Tooltip:
Name: S.A.M. Site
Description: Nod Anti-Air base defense. \nRequires power to operate.\n Strong vs all Aircraft\n Cannot target ground units
Buildable:
Queue: Defense
BuildPaletteOrder: 60
Owner: nod
Building:
Power: -30
RequiresPower:
DisabledOverlay:
-GivesBuildableArea:
Health:
HP: 500
Armor:
Type: Light
RevealsShroud:
Range: 6c0
BodyOrientation:
QuantizedFacings: 32
RenderRangeCircle:
RenderDetectionCircle:
DetectCloaked:
Range: 5
AutoTarget:
Turreted:
ROT: 10
InitialFacing: 50
AttackTurreted:
WithTurret:
Recoils: no
Armament:
Weapon: SAMTower
LocalOffset: 512,0,512
Recoil: 0
NALASR:
Inherits: ^Building
Valued:
Cost: 500
Tooltip:
Name: Laser Turret
Description: Basic base defense. \nRequires power to operate.\n Strong vs all ground units\n Cannot target Aircraft
Buildable:
Queue: Defense
BuildPaletteOrder: 50
Owner: nod
Building:
Power: -40
RequiresPower:
DisabledOverlay:
-GivesBuildableArea:
Health:
HP: 400
Armor:
Type: Light
RevealsShroud:
Range: 5c0
RenderRangeCircle:
RenderDetectionCircle:
DetectCloaked:
Range: 3
Turreted:
ROT: 10
InitialFacing: 300
Offset: 298,-171,256
AttackTurreted:
Armament:
Weapon: TurretLaser
RenderVoxels:
WithVoxelTurret:
AutoTarget:
NAOBEL:
Inherits: ^Building
Valued:
Cost: 1500
Tooltip:
Name: Obelisk of Light
Description: Advanced base defense. \nRequires power to operate.\n Strong vs all ground units\n Cannot target Aircraft
Buildable:
Queue: Defense
BuildPaletteOrder: 90
Prerequisites: tech
Owner: nod
Building:
Power: -150
Footprint: xx xx
Dimensions: 2,2
RequiresPower:
DisabledOverlay:
-GivesBuildableArea:
Health:
HP: 600
Armor:
Type: Heavy
RevealsShroud:
Range: 8c0
RenderBuildingCharge:
ChargeAudio: obelpowr.aud
Armament:
Weapon: ObeliskLaser
LocalOffset: 0,0,725
AttackCharge:
ReloadTime: 50
InitialChargeDelay: 50
AutoTarget:
-RenderBuilding:
RenderRangeCircle:
RenderDetectionCircle:
DetectCloaked:
Range: 5
WithIdleOverlay@LIGHTS:
Sequence: idle-lights
ANYPOWER: ANYPOWER:
Tooltip: Tooltip:
Name: Power Plant Name: Power Plant

View File

@@ -118,6 +118,7 @@ HVR:
Weapon: HoverMissile Weapon: HoverMissile
Turreted: Turreted:
ROT: 7 ROT: 7
Offset: -128,0,0
AttackTurreted: AttackTurreted:
AutoTarget: AutoTarget:
RenderSprites: RenderSprites:
@@ -149,8 +150,11 @@ HVR:
ROT: 3 ROT: 3
Armament@PRIMARY: Armament@PRIMARY:
Weapon: 120mmx Weapon: 120mmx
LocalOffset: 640,85,384, 640,-85,384
MuzzleSequence: muzzle
Armament@SECONDARY: Armament@SECONDARY:
Weapon: MammothTusk Weapon: MammothTusk
LocalOffset: 0,256,426, 0,-256,426
AttackTurreted: AttackTurreted:
AutoTarget: AutoTarget:
SelfHealing: SelfHealing:
@@ -162,6 +166,7 @@ HVR:
WithVoxelBody: WithVoxelBody:
WithVoxelTurret: WithVoxelTurret:
WithVoxelBarrel: WithVoxelBarrel:
WithMuzzleFlash:
TRUCKB: TRUCKB:
Inherits: ^Vehicle Inherits: ^Vehicle
@@ -482,6 +487,7 @@ MMCH:
RenderInfantry: RenderInfantry:
SpawnsCorpse: false SpawnsCorpse: false
Turreted: Turreted:
ROT: 5
AttackTurreted: AttackTurreted:
WithTurret: WithTurret:
Recoils: no Recoils: no
@@ -491,7 +497,7 @@ MMCH:
RecoilRecovery: 26 RecoilRecovery: 26
RenderVoxels: RenderVoxels:
WithVoxelBarrel: WithVoxelBarrel:
LocalOffset: -128, 128, 213 LocalOffset: -128, 85, 256
AutoTarget: AutoTarget:
HMEC: HMEC:
@@ -519,9 +525,10 @@ HMEC:
AutoTarget: AutoTarget:
Armament@MISSILES: Armament@MISSILES:
Weapon: MammothTusk Weapon: MammothTusk
LocalOffset: -128,-384,980, -128,384,980
Armament@RAILGUN: Armament@RAILGUN:
Weapon: MechRailgun Weapon: MechRailgun
LocalOffset: 640,-640,980, 640,640,980 LocalOffset: 640,-384,980, 640,384,980
RenderVoxels: RenderVoxels:
WithVoxelWalkerBody: WithVoxelWalkerBody:
@@ -606,11 +613,15 @@ BGGY:
Range: 6c0 Range: 6c0
Armament: Armament:
Weapon: RaiderCannon Weapon: RaiderCannon
LocalOffset: 0,-43,384, 0,43,384
MuzzleSequence: muzzle
MuzzleSplitFacings: 8
AttackFrontal: AttackFrontal:
AutoTarget: AutoTarget:
RenderSprites: RenderSprites:
RenderVoxels: RenderVoxels:
WithVoxelBody: WithVoxelBody:
WithMuzzleFlash:
SAPC: SAPC:
Inherits: ^Vehicle Inherits: ^Vehicle
@@ -691,6 +702,8 @@ SONIC:
Weapon: SonicZap Weapon: SonicZap
AttackTurreted: AttackTurreted:
Turreted: Turreted:
ROT: 5
Offset: -170,0,0
AutoTarget: AutoTarget:
RenderSprites: RenderSprites:
RenderVoxels: RenderVoxels:
@@ -749,8 +762,8 @@ STNK:
Cloak: Cloak:
InitialDelay: 90 InitialDelay: 90
CloakDelay: 90 CloakDelay: 90
CloakSound: CloakSound: cloak5.aud
UncloakSound: UncloakSound: cloak5.aud
Armament: Armament:
Weapon: Dragon Weapon: Dragon
LocalOffset: 213,43,128, 213,-43,128 LocalOffset: 213,43,128, 213,-43,128

View File

@@ -104,12 +104,26 @@ World:
AllowedTerrainTypes: Clear AllowedTerrainTypes: Clear
AllowUnderActors: false AllowUnderActors: false
TerrainType: Tiberium TerrainType: Tiberium
SmudgeLayer@SCORCH:
Type: Scorch
Sequence: scorches
SmokePercentage: 50
SmudgeLayer@CRATER:
Type: Crater
Sequence: craters
PathfinderDebugOverlay: PathfinderDebugOverlay:
SpawnMapActors: SpawnMapActors:
CreateMPPlayers: CreateMPPlayers:
MPStartUnits: MPStartUnits@MCV:
Races: gdi, nod Races: gdi, nod
BaseActor: mcv BaseActor: mcv
MPStartUnits@TEST:
Class: heavy
Races: gdi,nod
BaseActor: mcv
SupportActors: e1,e2,e3,cyborg,cyc2,jumpjet,umagon,ghost,mmch,smech,hmec,bggy,bike,art2,ttnk,hvr,sonic,subtank,repair,4tnk
InnerSupportRadius: 3
OuterSupportRadius: 5
MPStartLocations: MPStartLocations:
SpawnMPUnits: SpawnMPUnits:
PathFinder: PathFinder:

File diff suppressed because it is too large Load Diff

View File

@@ -54,10 +54,33 @@ beacon:
BlendMode: Additive BlendMode: Additive
crate-effects: crate-effects:
levelup: levelup dollar: money
Start: 0
Length: *
reveal-map: reveal
Start: 0
Length: *
hide-map: shroudx
Start: 0
Length: *
fpower: firepowr
Start: 0
Length: *
armor: armor
Start: 0
Length: *
stealth: cloak
Start: 0
Length: *
heal: healall
Start: 0
Length: *
nuke: mltimisl
Start: 0
Length: *
levelup: veteran
Start: 0 Start: 0
Length: * Length: *
Tick: 200
rank: rank:
rank: pips rank: pips
@@ -235,13 +258,11 @@ discus:
Start: 0 Start: 0
Length: * Length: *
# TODO: needs unit*.pal
canister: canister:
idle: idle:
Start: 0 Start: 0
Length: * Length: *
# TODO: needs unit*.pal + ShadowIndex: 4
dragon: dragon:
idle: idle:
Start: 0 Start: 0
@@ -262,6 +283,19 @@ torpedo:
Start: 0 Start: 0
Length: * Length: *
flameall:
idle:
Start: 0
Length: 19
Facings: -8
Tick: 160
#TODO: placeholder to fix crashes related to smoke
smoke_m:
idle: fire3
Start: 0
Length: *
moveflsh: moveflsh:
idle: ring idle: ring
Start: 0 Start: 0
@@ -351,5 +385,33 @@ resources:
ShadowStart: 12 ShadowStart: 12
shroud: shroud:
shroud: shadow shroud: shadow #TODO: use shroud.shp
Length: * Length: *
scorches: #TODO: make use of 07-12 as well
sc1: burnt01
Length: *
sc2: burnt02
Length: *
sc3: burnt03
Length: *
sc4: burnt04
Length: *
sc5: burnt05
Length: *
sc6: burnt06
Length: *
craters: #TODO: make use of 07-12 as well
cr1: crater01
Length: *
cr2: crater02
Length: *
cr3: crater03
Length: *
cr4: crater04
Length: *
cr5: crater05
Length: *
cr6: crater06
Length: *

View File

@@ -222,6 +222,35 @@ napowr:
icon: npwricon icon: npwricon
Start: 0 Start: 0
naapwr:
idle: ntapwr
Start: 0
ShadowStart: 3
damaged-idle: ntapwr
Start: 1
ShadowStart: 4
critical-idle: ntapwr
Start: 2
ShadowStart: 5
idle-lights: ntapwr_a
Start: 0
Length: 9
Tick: 200
damaged-idle-lights: ntapwr_a
Start: 9
Length: 9
Tick: 200
critical-idle-lights: ntapwr_a
Start: 9
Length: 9
Tick: 200
make: ntapwrmk
Start: 0
Length: 19
ShadowStart: 19
icon: apwricon
Start: 0
nahand: nahand:
idle: nthand idle: nthand
Start: 0 Start: 0
@@ -303,9 +332,9 @@ naradr:
damaged-idle: ntradr damaged-idle: ntradr
Start: 1 Start: 1
ShadowStart: 4 ShadowStart: 4
critical-idle: ntradr # critical-idle: ntradr #shows a destroyed dish
Start: 2 # Start: 2
ShadowStart: 5 # ShadowStart: 5
idle-dish: ntradr_a idle-dish: ntradr_a
Start: 0 Start: 0
Length: 24 Length: 24
@@ -357,17 +386,17 @@ garadr:
damaged-idle: gtradr damaged-idle: gtradr
Start: 1 Start: 1
ShadowStart: 4 ShadowStart: 4
critical-idle: gtradr # critical-idle: gtradr #shows a destroyed radar dish
Start: 2 # Start: 2
ShadowStart: 5 # ShadowStart: 5
idle-dish: gtradr_a # TODO: needs to ping-pong idle-dish: gtradr_a
Start: 0 Frames: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1
Length: 15 Length: 28
Tick: 120 Tick: 200
damaged-idle-dish: gtradr_a # TODO: needs to ping-pong damaged-idle-dish: gtradr_a
Start: 15 Frames: 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16
Length: 15 Length: 28
Tick: 160 Tick: 240
make: gtradrmk make: gtradrmk
Start: 0 Start: 0
Length: 20 Length: 20
@@ -453,14 +482,20 @@ gatick:
Start: 0 Start: 0
Facings: 1 Facings: 1
ShadowStart: 3 ShadowStart: 3
Offset: 0,-13
damaged-idle: damaged-idle:
Start: 1 Start: 1
Facings: 1 Facings: 1
ShadowStart: 4 ShadowStart: 4
Offset: 0,-13
muzzle: gunfire
Start: 0
Length: *
make: gatickmk make: gatickmk
Start: 0 Start: 0
Length: 24 Length: 24
ShadowStart: 24 ShadowStart: 24
Offset: 0,-13
gaicbm: gaicbm:
idle: idle:
@@ -495,14 +530,207 @@ gaarty:
Start: 0 Start: 0
Facings: 1 Facings: 1
ShadowStart: 3 ShadowStart: 3
Offset: 0,-12
damaged-idle: damaged-idle:
Start: 1 Start: 1
Facings: 1 Facings: 1
ShadowStart: 4 ShadowStart: 4
Offset: 0,-12
muzzle: gunfire
Start: 0
Length: *
make: gaartymk make: gaartymk
Start: 0 Start: 0
Length: 16 Length: 16
ShadowStart: 16 ShadowStart: 16
Offset: 0,-12
naobel:
idle: ntobel
Start: 0
ShadowStart: 3
damaged-idle: ntobel
Start: 1
ShadowStart: 4
critical-idle: ntobel
Start: 2
ShadowStart: 5
active: ntobel #placeholder until Charge supports overlays
Start: 0
Length: 1
ShadowStart: 3
# active: ntobel_b
# Start: 0
# Length: 12
# Tick: 240
idle-lights: ntobel_a
Start: 0
Length: 12
Tick: 80
make: ntobelmk
Start: 0
Length: 19
ShadowStart: 19
icon: obliicon
Start: 0
nalasr:
idle: ntlasr
Start: 0
ShadowStart: 3
damaged-idle: ntlasr
Start: 1
ShadowStart: 4
critical-idle: ntlasr
Start: 2
ShadowStart: 5
make: ntlasrmk
Start: 0
Length: 21
ShadowStart: 21
icon: plticon
Start: 0
nasam:
idle: ntsam
Start: 0
ShadowStart: 3
damaged-idle: ntsam
Start: 1
ShadowStart: 4
critical-idle: ntsam
Start: 2
ShadowStart: 5
turret: gtctwr_d
Start: 0
Facings: 32
Offset: 0,20
make: ntsammk
Start: 0
Length: 8
ShadowStart: 8
icon: samicon
Start: 0
gavulc:
idle: gtctwr
Start: 0
ShadowStart: 3
damaged-idle: gtctwr
Start: 1
ShadowStart: 4
critical-idle: gtctwr
Start: 2
ShadowStart: 5
turret: gtctwr_b
Start: 0
Facings: 32
muzzle0: mgun-n
Start: 0
Length: *
muzzle1: mgun-nw
Start: 0
Length: *
muzzle2: mgun-w
Start: 0
Length: *
muzzle3: mgun-sw
Start: 0
Length: *
muzzle4: mgun-s
Start: 0
Length: *
muzzle5: mgun-se
Start: 0
Length: *
muzzle6: mgun-e
Start: 0
Length: *
muzzle7: mgun-ne
Start: 0
Length: *
idle-lights: gtctwr_a
Start: 0
Length: 6
Tick: 200
damaged-idle-lights: gtctwr_a
Start: 0
Length: 6
Tick: 200
critical-idle-lights: gtctwr_a
Start: 6
Length: 6
Tick: 200
make: gtctwrmk
Start: 0
Length: 11
ShadowStart: 11
icon: twr1icon
Start: 0
garock:
idle: gtctwr
Start: 0
ShadowStart: 3
damaged-idle: gtctwr
Start: 1
ShadowStart: 4
critical-idle: gtctwr
Start: 2
ShadowStart: 5
turret: gtctwr_c
Start: 0
Facings: 32
idle-lights: gtctwr_a
Start: 0
Length: 6
Tick: 200
damaged-idle-lights: gtctwr_a
Start: 0
Length: 6
Tick: 200
critical-idle-lights: gtctwr_a
Start: 6
Length: 6
Tick: 200
make: gtctwrmk
Start: 0
Length: 11
ShadowStart: 11
icon: twr2icon
Start: 0
gacsam:
idle: gtctwr
Start: 0
ShadowStart: 3
damaged-idle: gtctwr
Start: 1
ShadowStart: 4
critical-idle: gtctwr
Start: 2
ShadowStart: 5
turret: gtctwr_d
Start: 0
Facings: 32
idle-lights: gtctwr_a
Start: 0
Length: 6
Tick: 200
damaged-idle-lights: gtctwr_a
Start: 0
Length: 6
Tick: 200
critical-idle-lights: gtctwr_a
Start: 6
Length: 6
Tick: 200
make: gtctwrmk
Start: 0
Length: 11
ShadowStart: 11
icon: twr3icon
Start: 0
gaspot: gaspot:
idle: idle:
@@ -660,6 +888,7 @@ galite:
# BlendMode: Alpha # BlendMode: Alpha
icon: liteicon icon: liteicon
Start: 0 Start: 0
gadept: gadept:
idle: idle:
Start: 0 Start: 0

View File

@@ -15,6 +15,9 @@ hvr:
Start: 0 Start: 0
4tnk: 4tnk:
muzzle: gunfire
Start: 0
Length: *
icon: xxicon icon: xxicon
Start: 0 Start: 0
@@ -67,6 +70,30 @@ bike:
Start: 0 Start: 0
bggy: bggy:
muzzle0: mgun-n
Start: 0
Length: *
muzzle1: mgun-nw
Start: 0
Length: *
muzzle2: mgun-w
Start: 0
Length: *
muzzle3: mgun-sw
Start: 0
Length: *
muzzle4: mgun-s
Start: 0
Length: *
muzzle5: mgun-se
Start: 0
Length: *
muzzle6: mgun-e
Start: 0
Length: *
muzzle7: mgun-ne
Start: 0
Length: *
icon: bggyicon icon: bggyicon
Start: 0 Start: 0
@@ -83,6 +110,9 @@ sonic:
Start: 0 Start: 0
ttnk: ttnk:
muzzle: gunfire
Start: 0
Length: *
icon: tickicon icon: tickicon
Start: 0 Start: 0
@@ -104,6 +134,9 @@ mmch:
turret: turret:
Start: 120 Start: 120
Facings: -32 Facings: -32
muzzle: gunfire
Start: 0
Length: *
icon: mmchicon icon: mmchicon
Start: 0 Start: 0

View File

@@ -12,6 +12,8 @@ apc: # TODO apcw in water
art2: art2:
idle: idle:
gaarty:
turret: art2tur turret: art2tur
barrel: art2barl barrel: art2barl
@@ -20,7 +22,9 @@ subtank:
bggy: bggy:
idle: idle:
# muzzle: # TODO: use MGUN-N,MGUN-NE,MGUN-E,MGUN-SE,MGUN-S,MGUN-SW,MGUN-W,MGUN-NW
nalasr:
turret: laser
sapc: sapc:
idle: idle:
@@ -30,6 +34,8 @@ bike:
ttnk: ttnk:
idle: idle:
gatick:
turret: ttnktur turret: ttnktur
barrel: ttnkbarl barrel: ttnkbarl
@@ -115,6 +121,40 @@ sonic:
#utnk: # TODO: unused alternative version of Devil's Tongue #utnk: # TODO: unused alternative version of Devil's Tongue
# idle: # idle:
#mrj: # TODO: unused
# idle:
# turret: mrjtur
#m113: # TODO: unused
# idle:
# turret: m113tur
#mlrs: # TODO: unused
# idle:
# turret: mlrstur
#arty: # TODO: unused
# idle:
# barrel: artybarl
#1tnk: # TODO: unused
# idle:
# turret: 1tnktur
# barrel: 1tnkbarl
#2tnk: # TODO: unused
# idle:
# turret: 2tnktur
# barrel: 2tnkbarl
#3tnk: # TODO: unused
# idle:
# turret: 3tnktur
# barrel: 3tnkbarl
#ftnk: # TODO: unused
# idle:
#tire: # TODO: unused debris #tire: # TODO: unused debris
# idle: # idle:

View File

@@ -1,3 +1,29 @@
UnitExplode:
Warhead:
Damage: 500
Spread: 426
Versus:
None: 90%
Wood: 75%
Light: 60%
Heavy: 25%
Explosion: large_twlt
InfDeath: 2
ImpactSound: expnew09.aud
UnitExplodeSmall:
Warhead:
Damage: 40
Spread: 426
Versus:
None: 90%
Wood: 75%
Light: 60%
Heavy: 25%
Explosion: medium_brnl
InfDeath: 2
ImpactSound: expnew13.aud
Minigun: Minigun:
ROF: 21 ROF: 21
Range: 4c0 Range: 4c0
@@ -7,13 +33,13 @@ Minigun:
Warhead: Warhead:
Spread: 128 Spread: 128
Versus: Versus:
Wood: 25% Wood: 60%
Light: 30% Light: 40%
Heavy: 10% Heavy: 25%
Concrete: 10% Concrete: 10%
Explosion: piffpiff Explosion: piffpiff
InfDeath: 1 InfDeath: 1
Damage: 15 Damage: 12
Grenade: Grenade:
ROF: 60 ROF: 60
@@ -26,12 +52,13 @@ Grenade:
Inaccuracy: 554 Inaccuracy: 554
Image: DISCUS Image: DISCUS
Warhead: Warhead:
Spread: 256 Spread: 171
Versus: Versus:
None: 50% None: 100%
Wood: 100% Wood: 85%
Light: 25% Light: 70%
Heavy: 5% Heavy: 35%
Concrete: 28%
InfDeath: 3 InfDeath: 3
Damage: 40 Damage: 40
Explosion: large_grey_explosion Explosion: large_grey_explosion
@@ -55,10 +82,11 @@ Bazooka:
Warhead: Warhead:
Spread: 128 Spread: 128
Versus: Versus:
None: 10% None: 25%
Wood: 75% Wood: 65%
Light: 35% Light: 75%
Concrete: 20% Heavy: 100%
Concrete: 60%
InfDeath: 2 InfDeath: 2
Damage: 25 Damage: 25
Explosion: small_clsn Explosion: small_clsn
@@ -82,10 +110,11 @@ MultiCluster:
Warhead: Warhead:
Spread: 128 Spread: 128
Versus: Versus:
None: 10% None: 25%
Wood: 75% Wood: 65%
Light: 35% Light: 75%
Concrete: 20% Heavy: 100%
Concrete: 60%
InfDeath: 3 InfDeath: 3
Damage: 65 Damage: 65
Explosion: large_explosion Explosion: large_explosion
@@ -118,9 +147,10 @@ Sniper:
Spread: 42 Spread: 42
Versus: Versus:
None: 100% None: 100%
Wood: 5% Wood: 0%
Light: 5% Light: 0%
Heavy: 5% Heavy: 0%
Concrete: 0%
InfDeath: 1 InfDeath: 1
M1Carbine: M1Carbine:
@@ -132,10 +162,10 @@ M1Carbine:
Warhead: Warhead:
Spread: 128 Spread: 128
Versus: Versus:
None: 100% Wood: 60%
Wood: 25% Light: 40%
Light: 30% Heavy: 25%
Heavy: 10% Concrete: 10%
Explosion: piffpiff Explosion: piffpiff
InfDeath: 1 InfDeath: 1
Damage: 15 Damage: 15
@@ -144,18 +174,45 @@ LtRail:
ROF: 60 ROF: 60
Range: 6c0 Range: 6c0
Report: BIGGGUN1.AUD Report: BIGGGUN1.AUD
Projectile: Bullet Projectile: LaserZap
Speed: 1c682 Speed: 1c682
BeamWidth: 1
BeamDuration: 10
Color: 200,0,128,255
Warhead: Warhead:
Damage: 150 Damage: 150
Spread: 42 Spread: 42
Versus: Versus:
None: 100% None: 100%
Wood: 5% Wood: 130%
Light: 5% Light: 150%
Heavy: 5% Heavy: 110%
Concrete: 5%
InfDeath: 2 InfDeath: 2
CyCannon:
ROF: 50
Range: 7c0
Report: SCRIN5B.AUD
ValidTargets: Ground
Projectile: Bullet
Speed: 192
High: yes
Shadow: yes
Image: TORPEDO
Warhead:
Spread: 256
Versus:
None: 100%
Wood: 65%
Light: 75%
Heavy: 50%
Concrete: 40%
InfDeath: 6
Damage: 120
Explosion: large_bang
ImpactSound: expnew12.aud
Vulcan3: Vulcan3:
ROF: 30 ROF: 30
Burst: 3 Burst: 3
@@ -166,9 +223,9 @@ Vulcan3:
Warhead: Warhead:
Spread: 128 Spread: 128
Versus: Versus:
Wood: 25% Wood: 60%
Light: 30% Light: 40%
Heavy: 10% Heavy: 25%
Concrete: 10% Concrete: 10%
Explosion: piffpiff Explosion: piffpiff
InfDeath: 1 InfDeath: 1
@@ -200,10 +257,11 @@ Vulcan:
Projectile: Bullet Projectile: Bullet
Speed: 1c682 Speed: 1c682
Warhead: Warhead:
Spread: 128
Versus: Versus:
Wood: 25% Wood: 60%
Light: 30% Light: 40%
Heavy: 10% Heavy: 25%
Concrete: 10% Concrete: 10%
Explosion: piffpiff Explosion: piffpiff
InfDeath: 1 InfDeath: 1
@@ -221,9 +279,9 @@ FiendShard:
Angle: 88 Angle: 88
Warhead: Warhead:
Versus: Versus:
Wood: 25% Wood: 60%
Light: 30% Light: 40%
Heavy: 10% Heavy: 25%
Concrete: 10% Concrete: 10%
InfDeath: 1 InfDeath: 1
Damage: 35 Damage: 35
@@ -236,10 +294,11 @@ JumpCannon:
Projectile: Bullet Projectile: Bullet
Speed: 1c682 Speed: 1c682
Warhead: Warhead:
Spread: 128
Versus: Versus:
Wood: 25% Wood: 60%
Light: 30% Light: 40%
Heavy: 10% Heavy: 25%
Concrete: 10% Concrete: 10%
Explosion: piffpiff Explosion: piffpiff
InfDeath: 1 InfDeath: 1
@@ -264,10 +323,11 @@ HoverMissile:
Warhead: Warhead:
Spread: 128 Spread: 128
Versus: Versus:
None: 10% None: 25%
Wood: 75% Wood: 65%
Light: 35% Light: 75%
Concrete: 20% Heavy: 100%
Concrete: 60%
InfDeath: 2 InfDeath: 2
Damage: 30 Damage: 30
Explosion: small_clsn Explosion: small_clsn
@@ -288,11 +348,11 @@ HoverMissile:
Warhead: Warhead:
Spread: 128 Spread: 128
Versus: Versus:
None: 30% None: 25%
Wood: 75% Wood: 65%
Light: 100% Light: 75%
Heavy: 100% Heavy: 100%
Concrete: 100% Concrete: 60%
InfDeath: 2 InfDeath: 2
Damage: 50 Damage: 50
Explosion: medium_clsn Explosion: medium_clsn
@@ -315,12 +375,13 @@ MammothTusk:
Speed: 170 Speed: 170
RangeLimit: 35 RangeLimit: 35
Warhead: Warhead:
Spread: 256 Spread: 171
Versus: Versus:
None: 40% None: 100%
Wood: 75% Wood: 85%
Light: 75% Light: 70%
Heavy: 50% Heavy: 35%
Concrete: 28%
InfDeath: 3 InfDeath: 3
Damage: 40 Damage: 40
Explosion: medium_bang Explosion: medium_bang
@@ -383,11 +444,11 @@ SuicideBomb:
Warhead: Warhead:
Spread: 128 Spread: 128
Versus: Versus:
None: 30% None: 25%
Wood: 75% Wood: 65%
Light: 100% Light: 75%
Heavy: 100% Heavy: 100%
Concrete: 100% Concrete: 60%
InfDeath: 2 InfDeath: 2
Damage: 70 Damage: 70
Explosion: large_clsn Explosion: large_clsn
@@ -398,13 +459,18 @@ MechRailgun:
Range: 8c0 Range: 8c0
Burst: 2 Burst: 2
BurstDelay: 10 BurstDelay: 10
Charges: yes
Report: RAILUSE5.AUD Report: RAILUSE5.AUD
Projectile: LaserZap Projectile: LaserZap
Color: 200,0,255,255 Color: 200,0,255,255
BeamWidth: 2 BeamWidth: 3
Warhead: Warhead:
Spread: 42 Spread: 42
Versus:
None: 200%
Wood: 175%
Light: 160%
Heavy: 100%
Concrete: 25%
InfDeath: 5 InfDeath: 5
Damage: 200 Damage: 200
@@ -417,9 +483,9 @@ AssaultCannon:
Warhead: Warhead:
Spread: 128 Spread: 128
Versus: Versus:
Wood: 100% Wood: 60%
Light: 60% Light: 40%
Heavy: 40% Heavy: 25%
Concrete: 10% Concrete: 10%
Explosion: piffpiff Explosion: piffpiff
InfDeath: 1 InfDeath: 1
@@ -445,10 +511,11 @@ BikeMissile:
Warhead: Warhead:
Spread: 256 Spread: 256
Versus: Versus:
None: 40% None: 25%
Wood: 75% Wood: 65%
Light: 75% Light: 75%
Heavy: 50% Heavy: 100%
Concrete: 60%
InfDeath: 2 InfDeath: 2
Damage: 40 Damage: 40
Explosion: small_clsn Explosion: small_clsn
@@ -457,15 +524,17 @@ BikeMissile:
RaiderCannon: RaiderCannon:
ROF: 55 ROF: 55
Range: 4c0 Range: 4c0
Burst: 2 #purely cosmetical, for alternate muzzle position
BurstDelay: 55
Report: CHAINGN1.AUD Report: CHAINGN1.AUD
Projectile: Bullet Projectile: Bullet
Speed: 1c682 Speed: 1c682
Warhead: Warhead:
Spread: 128 Spread: 128
Versus: Versus:
Wood: 25% Wood: 60%
Light: 30% Light: 40%
Heavy: 10% Heavy: 25%
Concrete: 10% Concrete: 10%
Explosion: piffpiff Explosion: piffpiff
InfDeath: 1 InfDeath: 1
@@ -476,32 +545,36 @@ FireballLauncher:
Range: 4c256 Range: 4c256
Report: FLAMTNK1.AUD Report: FLAMTNK1.AUD
Projectile: Bullet Projectile: Bullet
Speed: 341 Speed: 64
Burst: 2 Image: FLAMEALL
BurstDelay: 25 Inacuracy: 384
Burst: 5
BurstDelay: 5
Warhead: Warhead:
Spread: 341 Spread: 341
Versus: Versus:
None: 100% None: 600%
Wood: 100% Wood: 148%
Light: 50% Light: 59%
Heavy: 25% Heavy: 6%
Concrete: 20% Concrete: 2%
InfDeath: 5 InfDeath: 5
Damage: 90 Damage: 25
SonicZap: SonicZap:
ROF: 120 ROF: 120
Range: 6c0 Range: 6c0
Burst: 2
BurstDelay: 10
Charges: yes Charges: yes
Report: SONIC4.AUD Report: SONIC4.AUD
Projectile: LaserZap Projectile: LaserZap
Color: 200,0,255,255 Color: 200,0,255,255
BeamWidth: 10 BeamWidth: 12
BeamDuration: 50
Warhead: Warhead:
Spread: 42 Spread: 42
Versus:
Heavy: 80%
Concrete: 60%
InfDeath: 5 InfDeath: 5
Damage: 100 Damage: 100
@@ -524,10 +597,11 @@ Dragon:
Warhead: Warhead:
Spread: 128 Spread: 128
Versus: Versus:
None: 10% None: 25%
Wood: 75% Wood: 65%
Light: 35% Light: 75%
Concrete: 20% Heavy: 100%
Concrete: 60%
InfDeath: 2 InfDeath: 2
Damage: 30 Damage: 30
Explosion: small_clsn Explosion: small_clsn
@@ -546,11 +620,11 @@ Dragon:
Warhead: Warhead:
Spread: 128 Spread: 128
Versus: Versus:
None: 30% None: 25%
Wood: 75% Wood: 65%
Light: 100% Light: 75%
Heavy: 100% Heavy: 100%
Concrete: 100% Concrete: 60%
InfDeath: 2 InfDeath: 2
Damage: 36 Damage: 36
Explosion: medium_clsn Explosion: medium_clsn
@@ -668,9 +742,9 @@ HarpyClaw:
Warhead: Warhead:
Spread: 128 Spread: 128
Versus: Versus:
Wood: 25% Wood: 60%
Light: 30% Light: 40%
Heavy: 10% Heavy: 25%
Concrete: 10% Concrete: 10%
Explosion: piffpiff Explosion: piffpiff
InfDeath: 1 InfDeath: 1
@@ -685,10 +759,10 @@ Pistola:
Warhead: Warhead:
Spread: 128 Spread: 128
Versus: Versus:
Wood: 50% Wood: 60%
Light: 60% Light: 40%
Heavy: 25% Heavy: 25%
Concrete: 25% Concrete: 10%
Explosion: piff Explosion: piff
InfDeath: 1 InfDeath: 1
Damage: 2 Damage: 2
@@ -701,3 +775,105 @@ Tiberium:
Damage: 2 Damage: 2
PreventProne: yes PreventProne: yes
IonCannon:
ValidTargets: Ground, Air
Warhead@impact:
Damage: 1000
Spread: 1c0
InfDeath: 5
Explosion: ring1
Warhead@area:
DamageModel: PerCell
Damage: 250
SmudgeType: Scorch
Size: 2,1
Delay: 3
InfDeath: 5
VulcanTower:
ROF: 26
Range: 6c0
Report: CHAINGN1.AUD
Projectile: Bullet
Speed: 1c682
Warhead:
Spread: 128
Versus:
Wood: 60%
Light: 40%
Heavy: 25%
Concrete: 10%
Explosion: piffpiff
InfDeath: 1
Damage: 18
RPGTower:
ROF: 80
Range: 8c0
Report: GLNCH4.AUD
Palette: player
Projectile: Bullet
Speed: 384
Image: canister
Shadow: yes
Angle: 62
Warhead:
Spread: 128
Versus:
None: 30%
Wood: 75%
Light: 90%
Heavy: 100%
Concrete: 70%
InfDeath: 2
Damage: 110
Explosion: large_clsn
ImpactSound: expnew14.aud
SAMTower:
ROF: 55
Range: 15c0
Report: SAMSHOT1.AUD
ValidTargets: Air
Palette: ra
Projectile: Missile
Speed: 298
Arm: 2
High: yes
Shadow: yes
Inaccuracy: 128
Image: DRAGON
ROT: 5
RangeLimit: 60
Warhead:
Spread: 128
InfDeath: 2
Damage: 33
Explosion: small_clsn
ImpactSound: expnew12.aud
ObeliskLaser:
ROF: 120
Range: 10c512
Charges: true
Report: OBELRAY1.AUD
Projectile: LaserZap
BeamWidth: 4
Warhead:
Spread: 42
InfDeath: 5
SmudgeType: Scorch
Damage: 250
TurretLaser:
ROF: 40
Range: 5c512
Report: LASTUR1.AUD
Projectile: LaserZap
BeamWidth: 2
BeamDuration: 5
Warhead:
Spread: 42
InfDeath: 5
SmudgeType: Scorch
Damage: 30