From a57b43fb45d11c47e42977aca3b3b8a6d110e9d1 Mon Sep 17 00:00:00 2001 From: reaperrr Date: Fri, 9 Aug 2013 20:05:58 +0200 Subject: [PATCH] Splits D2K sequences.yaml into multiple files, organised the same way as cnc/ra mod. --- mods/d2k/mod.yaml | 7 +- mods/d2k/sequences.yaml | 1362 ---------------------------- mods/d2k/sequences/aircraft.yaml | 19 + mods/d2k/sequences/infantry.yaml | 385 ++++++++ mods/d2k/sequences/map.yaml | 63 ++ mods/d2k/sequences/misc.yaml | 219 +++++ mods/d2k/sequences/structures.yaml | 558 ++++++++++++ mods/d2k/sequences/vehicles.yaml | 113 +++ packaging/windows/OpenRA.nsi | 1 + 9 files changed, 1364 insertions(+), 1363 deletions(-) delete mode 100644 mods/d2k/sequences.yaml create mode 100644 mods/d2k/sequences/aircraft.yaml create mode 100644 mods/d2k/sequences/infantry.yaml create mode 100644 mods/d2k/sequences/map.yaml create mode 100644 mods/d2k/sequences/misc.yaml create mode 100644 mods/d2k/sequences/structures.yaml create mode 100644 mods/d2k/sequences/vehicles.yaml diff --git a/mods/d2k/mod.yaml b/mods/d2k/mod.yaml index df8ca2ca70..09f3df8d33 100644 --- a/mods/d2k/mod.yaml +++ b/mods/d2k/mod.yaml @@ -34,7 +34,12 @@ Rules: mods/d2k/rules/ordos.yaml Sequences: - mods/d2k/sequences.yaml + mods/d2k/sequences/aircraft.yaml + mods/d2k/sequences/vehicles.yaml + mods/d2k/sequences/infantry.yaml + mods/d2k/sequences/structures.yaml + mods/d2k/sequences/misc.yaml + mods/d2k/sequences/map.yaml Cursors: mods/d2k/cursors.yaml diff --git a/mods/d2k/sequences.yaml b/mods/d2k/sequences.yaml deleted file mode 100644 index 22ced8b342..0000000000 --- a/mods/d2k/sequences.yaml +++ /dev/null @@ -1,1362 +0,0 @@ -explosion: - piff: minipiff - Start: 0 - Length: * - piffs: minipiff - Start: 0 - Length: * - small_explosion: veh-hit3 - Start: 0 - Length: * - med_explosion: frag1 - Start: 0 - Length: * - large_explosion: bigboom - Start: 0 - Length: * - small_artillery: veh-hit2 - Start: 0 - Length: * - artillery: art-exp1 - Start: 0 - Length: * - self_destruct: art-exp1 - Start: 0 - Length: * - small_building: veh-hit1 - Start: 0 - Length: * - building: fball1 - Start: 0 - Length: * - small_napalm: napalm1 - Start: 0 - Length: * - napalm: napalm2 - Start: 0 - Length: * - napalm2: napalm2 - Start: 0 - Length: * - Tick: 60 - shockwave: shockwave - Start: 0 - Length: * - Tick: 30 - nuke: atomsfx - Start: 0 - Length: * - Tick: 60 - -90mm: - idle: - Start: 0 - Facings: 32 - -laserfire: - idle: miniboom - Start: 0 - Length: * - -dmcv: - idle: - Start: 0 - Facings: 32 - -harvester: - idle: - Start: 0 - Facings: 32 - harvest: harvest2 - Start: 0 - Length: 6 - Facings: 8 - Tick: 80 - ZOffset: 1 - dock: unload2 - Start: 0 - Length: 10 - dock-loop: unload2 - Start: 10 - Length: 1 - -walla: - idle: - Start: 0 - Length: 16 - scratched-idle: - Start: 0 - Length: 16 - damaged-idle: - Start: 16 - Length: 16 - critical-idle: - Start: 16 - Length: 16 - -carryall: - idle: - Start: 0 - Facings: 32 - unload: - Start: 0 - Facings: 32 - -orni: - idle: - Start: 0 - Facings: 32 - Length: 3 - Tick: 120 - -trike: - idle: - Start: 0 - Facings: 32 - unload: - Start: 0 - Facings: 32 - muzzle: minimuzzle - Start: 0 - Length: 1 - Facings: 32 - -quad: - idle: - Start: 0 - Facings: 32 - unload: - Start: 0 - Facings: 32 - muzzle: minimuzzle - Start: 0 - Length: 1 - Facings: 32 - -siegetank: - idle: - Start: 0 - Facings: 32 - turret: siegeturret - Start: 0 - Facings: 32 - -missiletank: - idle: - Start: 0 - Facings: 32 - -sonictank: - idle: - Start: 0 - Facings: 32 - -guntowera: - idle: - Start: 0 - Facings: 1 - recoil: - Start: 0 - Facings: 1 - damaged-idle: - Start: 0 - Facings: 1 - damaged-recoil: - Start: 0 - Facings: 1 - turret: gunturreta - Start: 0 - Facings: 32 - -rockettowera: - idle: - Start: 0 - Facings: 1 - recoil: - Start: 0 - Facings: 1 - damaged-idle: - Start: 0 - Facings: 1 - damaged-recoil: - Start: 0 - Facings: 1 - turret: rocketturreta - Start: 0 - Facings: 32 - -frigate: - idle: - Start: 0 - Facings: 1 - -rifle: - stand: - Start: 0 - Facings: 8 - stand2: - Start: 0 - Facings: 8 - stand3: - Start: 0 - Facings: 8 - run: - Start: 8 - Length: 6 - Facings: 8 - Tick: 110 - shoot: - Start: 56 - Length: 5 - Facings: 8 - Tick: 120 - prone-stand: - Start: 104 - Length: 1 - Facings: 8 - prone-run: - Start: 112 - Length: 3 - Facings: 8 - Tick: 110 - standup-0: - Start: 96 - Length: 1 - Facings: 8 - Tick: 120 - prone-shoot: - Start: 136 - Length: 5 - Facings: 8 - Tick: 120 - die1: rifledeath - Start: 12 - Length: 12 - Tick: 80 - die2: rifledeath - Start: 12 - Length: 12 - Tick: 80 - die3: rifledeath - Start: 36 - Length: 12 - Tick: 80 - die4: rifledeath - Start: 24 - Length: 12 - Tick: 80 - die5: rifledeath - Start: 0 - Length: 12 - Tick: 80 - die6: rifledeath - Start: 12 - Length: 12 - Tick: 80 - die-crushed: rifledeath - Start: 48 - Length: 12 - Tick: 160 - -bazooka: - stand: - Start: 0 - Facings: 8 - stand2: - Start: 0 - Facings: 8 - stand3: - Start: 0 - Facings: 8 - run: - Start: 8 - Length: 6 - Facings: 8 - Tick: 120 - shoot: - Start: 56 - Length: 5 - Facings: 8 - Tick: 120 - prone-stand: - Start: 104 - Length: 1 - Facings: 8 - prone-run: - Start: 112 - Length: 3 - Facings: 8 - Tick: 120 - standup-0: - Start: 96 - Length: 1 - Facings: 8 - prone-shoot: - Start: 136 - Length: 5 - Facings: 8 - Tick: 120 - die1: bazookadeath - Start: 0 - Length: 5 - die2: bazookadeath - Start: 5 - Length: 7 - die3: bazookadeath - Start: 12 - Length: 7 - die4: bazookadeath - Start: 19 - Length: 7 - die5: bazookadeath - Start: 26 - Length: 7 - die6: bazookadeath - Start: 26 - Length: 7 - die-crushed: bazookadeath - Start: 34 - Length: 26 - Tick: 1600 - -engineer: - stand: - Start: 0 - Facings: 8 - stand2: - Start: 0 - Facings: 8 - run: - Start: 8 - Length: 6 - Facings: 8 - Tick: 120 - die1: engineerdeath - Start: 0 - Length: 5 - die2: engineerdeath - Start: 5 - Length: 7 - die3: engineerdeath - Start: 12 - Length: 7 - die4: engineerdeath - Start: 19 - Length: 7 - die5: engineerdeath - Start: 26 - Length: 7 - die6: engineerdeath - Start: 26 - Length: 7 - die-crushed: engineerdeath - Start: 34 - Length: 26 - Tick: 1600 - -thumper: - stand: - Start: 0 - Facings: 8 - stand2: - Start: 0 - Facings: 8 - run: - Start: 8 - Length: 6 - Facings: 8 - Tick: 120 - heal: thumping - Start: 0 - Length: 4 - Tick: 480 - die1: thumperdeath - Start: 0 - Length: 5 - die2: thumperdeath - Start: 5 - Length: 7 - die3: thumperdeath - Start: 12 - Length: 7 - die4: thumperdeath - Start: 19 - Length: 7 - die5: thumperdeath - Start: 26 - Length: 7 - die6: thumperdeath - Start: 26 - Length: 7 - die-crushed: thumperdeath - Start: 34 - Length: 26 - Tick: 1600 - -thumping: - idle: - Start: 0 - Length: 4 - Tick: 150 - make: - Start: 0 - Length: 4 - damaged-idle: - Start: 0 - Length: 4 - Tick: 150 - -fremen: - stand: - Start: 0 - Facings: 8 - stand2: - Start: 0 - Facings: 8 - run: - Start: 8 - Length: 6 - Facings: 8 - Tick: 120 - shoot: - Start: 56 - Length: 5 - Facings: 8 - Tick: 120 - prone-stand: - Start: 104 - Length: 1 - Facings: 8 - prone-run: - Start: 112 - Length: 3 - Facings: 8 - Tick: 120 - standup-0: - Start: 96 - Length: 1 - Facings: 8 - Tick: 120 - prone-shoot: - Start: 136 - Length: 5 - Facings: 8 - Tick: 120 - die1: fremendeath - Start: 0 - Length: 5 - die2: fremendeath - Start: 5 - Length: 7 - die3: fremendeath - Start: 12 - Length: 7 - die4: fremendeath - Start: 19 - Length: 7 - die5: fremendeath - Start: 26 - Length: 7 - die6: fremendeath - Start: 26 - Length: 7 - die-crushed: fremendeath - Start: 34 - Length: 26 - Tick: 1600 - -saboteur: - stand: - Start: 0 - Facings: 8 - stand2: - Start: 0 - Facings: 8 - stand3: - Start: 0 - Facings: 8 - run: - Start: 8 - Length: 6 - Facings: 8 - Tick: 120 - prone-stand: - Start: 104 - Length: 1 - Facings: 8 - prone-run: - Start: 112 - Length: 3 - Facings: 8 - Tick: 120 - standup-0: - Start: 96 - Length: 1 - Facings: 8 - Tick: 120 - die1: saboteurdeath - Start: 0 - Length: 5 - die2: saboteurdeath - Start: 5 - Length: 7 - die3: saboteurdeath - Start: 12 - Length: 7 - die4: saboteurdeath - Start: 19 - Length: 7 - die5: saboteurdeath - Start: 26 - Length: 7 - die6: saboteurdeath - Start: 26 - Length: 7 - die-crushed: saboteurdeath - Start: 34 - Length: 26 - Tick: 1600 - -sardaukar: - stand: - Start: 0 - Facings: 8 - stand2: - Start: 0 - Facings: 8 - run: - Start: 8 - Length: 6 - Facings: 8 - Tick: 120 - shoot: - Start: 56 - Length: 5 - Facings: 8 - Tick: 120 - prone-stand: - Start: 104 - Length: 1 - Facings: 8 - prone-run: - Start: 112 - Length: 3 - Facings: 8 - Tick: 120 - standup-0: - Start: 96 - Length: 1 - Facings: 8 - Tick: 120 - prone-shoot: - Start: 136 - Length: 5 - Facings: 8 - Tick: 120 - die1: sardaukardeath - Start: 0 - Length: 5 - die2: sardaukardeath - Start: 5 - Length: 7 - die3: sardaukardeath - Start: 12 - Length: 7 - die4: sardaukardeath - Start: 19 - Length: 7 - die5: sardaukardeath - Start: 26 - Length: 7 - die6: sardaukardeath - Start: 26 - Length: 7 - die-crushed: sardaukardeath - Start: 34 - Length: 26 - Tick: 1600 - -conyarda: - idle: - Start: 0 - make: conmake - Start: 0 - Length: * - damaged-idle: - Start: 1 - #build: cranea - # Start: 0 - # Length: 14 - # Tick: 75 - #damaged-build: cranea - # Start: 0 - # Length: 14 - # Tick: 75 - -repair: - idle: - Start: 0 - active: - Start: 0 - Length: 10 - Tick: 60 - damaged-active: - Start: 10 - Length: 10 - Tick: 60 - make: repairmake - Start: 0 - Length: * - damaged-idle: - Start: 10 - -starporta: - idle: - Start: 0 - active: - Start: 0 - Length: 1 - damaged-idle: - Start: 1 - damaged-active: - Start: 1 - make: starportmake - Start: 0 - Length: * - -pwra: - idle: - Start: 0 - Length: 6 - Tick: 160 - make: wtrpmake - Start: 0 - Length: * - damaged-idle: - Start: 6 - -barra: - idle: - Start: 0 - make: barramake - Start: 0 - Length: * - damaged-idle: - Start: 1 - -radara: - idle: - Start: 0 - make: radarmake - Start: 0 - Length: * - damaged-idle: - Start: 1 - -refa: - idle: - Start: 0 - Length: 1 - make: refmake - Start: 0 - Length: * - damaged-idle: - Start: 0 - build-top: - Start: 1 - Length: 1 - damaged-build-top: - Start: 2 - Length: 1 - idle-top: - Start: 1 - damaged-idle-top: - Start: 2 - -siloa: - idle: - Start: 0 - Length: 4 - damaged-idle: - Start: 4 - Length: 1 - make: silomake - Start: 0 - Length: * - -hightecha: - idle: - Start: 0 - make: highmake - Start: 0 - Length: * - damaged-idle: - Start: 1 - -research: - idle: - Start: 0 - Length: 20 - Tick: 80 - make: researchmake - Start: 0 - Length: * - damaged-idle: - Start: 20 - Length: 20 - Tick: 80 - -palacea: - idle: - Start: 0 - make: palacemake - Start: 0 - Length: * - damaged-idle: - Start: 1 - - -lighta: - idle: - Start: 0 - Length: 1 - make: lightmake - Start: 0 - Length: * - damaged-idle: - Start: 0 - build-top: - Start: 1 - Length: 1 - damaged-build-top: - Start: 2 - Length: 1 - idle-top: - Start: 1 - damaged-idle-top: - Start: 2 - -heavya: - idle: - Start: 0 - Length: 1 - make: heavymake - Start: 0 - Length: * - damaged-idle: - Start: 0 - build-top: - Start: 1 - Length: 1 - damaged-build-top: - Start: 2 - Length: 1 - idle-top: - Start: 1 - damaged-idle-top: - Start: 2 - -combata: - idle: - Start: 0 - Facings: 32 - turret: combataturret - Start: 0 - Facings: 32 - -conyardh: - idle: - Start: 0 - make: conmake - Start: 0 - Length: * - damaged-idle: - Start: 1 - -starporth: - idle: - Start: 0 - active: - Start: 0 - Length: 1 - damaged-idle: - Start: 1 - damaged-active: - Start: 1 - make: starportmake - Start: 0 - Length: * - -pwrh: - idle: - Start: 0 - Length: 6 - Tick: 160 - make: wtrpmake - Start: 0 - Length: * - damaged-idle: - Start: 6 - -barrh: - idle: - Start: 0 - make: barrhmake - Start: 0 - Length: * - damaged-idle: - Start: 1 - -radarh: - idle: - Start: 0 - make: radarmake - Start: 0 - Length: * - damaged-idle: - Start: 1 - -refh: - idle: - Start: 0 - Length: 1 - make: refmake - Start: 0 - Length: * - damaged-idle: - Start: 0 - build-top: - Start: 1 - Length: 1 - damaged-build-top: - Start: 2 - Length: 1 - idle-top: - Start: 1 - damaged-idle-top: - Start: 2 - -siloh: - idle: - Start: 0 - Length: 4 - damaged-idle: - Start: 4 - Length: 1 - make: silomake - Start: 0 - Length: * - -hightechh: - idle: - Start: 0 - make: highmake - Start: 0 - Length: * - damaged-idle: - Start: 1 - -palaceh: - idle: - Start: 0 - make: palacemake - Start: 0 - Length: * - damaged-idle: - Start: 7 - active: - Start: 1 - Length: 6 - Tick: 160 - damaged-active: - Start: 8 - Length: 6 - Tick: 160 - -lighth: - idle: - Start: 0 - Length: 1 - make: lightmake - Start: 0 - Length: * - damaged-idle: - Start: 0 - build-top: - Start: 1 - Length: 1 - damaged-build-top: - Start: 2 - Length: 1 - idle-top: - Start: 1 - damaged-idle-top: - Start: 2 - -heavyh: - idle: - Start: 0 - Length: 1 - make: heavymake - Start: 0 - Length: * - damaged-idle: - Start: 0 - build-top: - Start: 1 - Length: 1 - damaged-build-top: - Start: 2 - Length: 1 - idle-top: - Start: 1 - damaged-idle-top: - Start: 2 - -combath: - idle: - Start: 0 - Facings: 32 - turret: combathturret - Start: 0 - Facings: 32 - -devast: - idle: - Start: 0 - Facings: 32 - muzzle: doubleblastmuzzle - Start: 0 - Length: 1 - Facings: 32 - -conyardo: - idle: - Start: 0 - make: conmake - Start: 0 - Length: * - damaged-idle: - Start: 1 - -starporto: - idle: - Start: 0 - active: - Start: 0 - Length: 1 - damaged-idle: - Start: 1 - damaged-active: - Start: 1 - make: starportmake - Start: 0 - Length: * - -pwro: - idle: - Start: 0 - Length: 6 - Tick: 160 - make: wtrpmake - Start: 0 - Length: * - damaged-idle: - Start: 6 - -barro: - idle: - Start: 0 - make: barromake - Start: 0 - Length: * - damaged-idle: - Start: 1 - -radaro: - idle: - Start: 0 - make: radarmake - Start: 0 - Length: * - damaged-idle: - Start: 1 - -refo: - idle: - Start: 0 - Length: 1 - make: refmake - Start: 0 - Length: * - damaged-idle: - Start: 0 - build-top: - Start: 1 - Length: 1 - damaged-build-top: - Start: 2 - Length: 1 - idle-top: - Start: 1 - damaged-idle-top: - Start: 2 - -siloo: - idle: - Start: 0 - Length: 4 - damaged-idle: - Start: 4 - Length: 1 - make: silomake - Start: 0 - Length: * - -hightecho: - idle: - Start: 0 - make: highmake - Start: 0 - Length: * - damaged-idle: - Start: 1 - -palaceo: - idle: - Start: 0 - make: palacemake - Start: 0 - Length: * - damaged-idle: - Start: 1 - - -lighto: - idle: - Start: 0 - Length: 1 - make: lightmake - Start: 0 - Length: * - damaged-idle: - Start: 0 - build-top: - Start: 1 - Length: 1 - damaged-build-top: - Start: 2 - Length: 1 - idle-top: - Start: 1 - damaged-idle-top: - Start: 2 - -heavyo: - idle: - Start: 0 - Length: 1 - make: heavymake - Start: 0 - Length: * - damaged-idle: - Start: 0 - build-top: - Start: 1 - Length: 1 - damaged-build-top: - Start: 2 - Length: 1 - idle-top: - Start: 1 - damaged-idle-top: - Start: 2 - -combato: - idle: - Start: 0 - Facings: 32 - turret: combatoturret - Start: 0 - Facings: 32 - -raider: - idle: - Start: 0 - Facings: 32 - unload: - Start: 0 - Facings: 32 - muzzle: minimuzzle - Start: 0 - Length: 1 - Facings: 32 - -deviatortank: - idle: - Start: 0 - Facings: 32 - -pips: - groups: numbers - Start: 0 - Length: 10 - tag-primary: stars - Start: 0 - pip-empty: dots - Start: 0 - pip-green: dots - Start: 1 - -clock: - idle: - Start: 0 - Length: * - -powerdown: - disabled: speed - Start: 3 - -poweroff: - offline: - Start: 0 - Length: * - Tick: 160 - -rank: - rank: - Start: 0 - Length: * - -overlay: - build-valid-arrakis: - Start: 0 - build-invalid: - Start: 1 - target-select: - Start: 2 - target-valid-arrakis: - Start: 0 - target-invalid: - Start: 1 - -rallypoint: - flag:flagfly - Start: 0 - Length: * - Offset: 11,-5 - circles:fpls - Start: 0 - Length: * - -rpg: - idle: - Start: 0 - Facings: 32 - -crate: - idle: crates - Start: 0 - land: crates - Start: 0 - -crate-effects: - dollar: selling - Start: 0 - Length: * - reveal-map: orbit - Start: 0 - Length: * - hide-map: reveal - Start: 0 - Length: * - levelup: levelup - Start: 0 - Length: * - Tick: 200 - -allyrepair: - repair: - Start: 0 - Length: * - Tick: 160 - -missile: - idle: - Start: 0 - Facings: 32 - -missile2: - idle: - Start: 0 - Facings: 32 - -spicebloom: - make: - Start: 0 - Length: 3 - active: - Start: 2 - Length: 1 - idle: - Start: 2 - -sandworm: - stand: wormsigns1 - Start: 0 - Length: * - run: wormsigns2 - Start: 0 - Facings: 15 - Length: 1 - die1: wormsigns3 - Start: 0 - Length: 1 - die2: wormsigns3 - Start: 0 - Length: 1 - die3: wormsigns3 - Start: 0 - Length: 1 - die4: wormsigns3 - Start: 0 - Length: 1 - die5: wormsigns3 - Start: 0 - Length: 1 - die6: wormsigns3 - Start: 0 - Length: 1 - die-crushed: wormsigns3 - Start: 0 - Length: 1 - Tick: 1600 - wormattack: wormjaw - Start: 0 - Length: 15 - -atomic: - up: deathhandmissile - Start: 0 - Length: 1 - down: deathhandmissile - Start: 1 - Length: 1 - -plates: - idle: - Start: 0 - Length: 6 - scratched-idle: - Start: 0 - Length: 6 - damaged-idle: - Start: 0 - Length: 6 - critical-idle: - Start: 0 - Length: 6 - -fire: - 1: fire2 - Start: 0 - Length: * - Offset: 0,-3 - 2: fire2 - Start: 0 - Length: * - Offset: 0,-3 - 3: fire3 - Start: 0 - Length: * - Offset: 0,-3 - 4: fire - Start: 0 - Length: * - Offset: 0,-3 - -smoke_m: - idle: minifire - Start: 0 - Length: * - loop: minifire - Start: 0 - Length: * - end: minifire - Start: 0 - Length: 3 - -palacec: - idle: - Start: 0 - damaged-idle: - Start: 1 - -starportc: - idle: - Start: 0 - active: - Start: 0 - Length: 1 - damaged-idle: - Start: 1 - damaged-active: - Start: 1 - make: starportmake - Start: 0 - Length: * - -heavyc: - idle: - Start: 0 - Length: 1 - make: heavymake - Start: 0 - Length: * - damaged-idle: - Start: 0 - build-top: - Start: 1 - Length: 1 - damaged-build-top: - Start: 2 - Length: 1 - idle-top: - Start: 1 - damaged-idle-top: - Start: 2 - -bombs: - open: - Start: 0 - Length: 4 - idle: - Start: 0 - Length: 4 - -parach: - open: - Start: 0 - Length: 5 - idle: - Start: 5 - Length: 11 - -mpspawn: - idle: - Start: 0 - Length: * - -waypoint: - idle: - Start: 0 - Length: * - -sietch: - idle: - Start: 0 - -doubleblast: - idle: - Start: 0 - Facings: 16 \ No newline at end of file diff --git a/mods/d2k/sequences/aircraft.yaml b/mods/d2k/sequences/aircraft.yaml new file mode 100644 index 0000000000..eddbd5be7d --- /dev/null +++ b/mods/d2k/sequences/aircraft.yaml @@ -0,0 +1,19 @@ +carryall: + idle: + Start: 0 + Facings: 32 + unload: + Start: 0 + Facings: 32 + +orni: + idle: + Start: 0 + Facings: 32 + Length: 3 + Tick: 120 + +frigate: + idle: + Start: 0 + Facings: 1 \ No newline at end of file diff --git a/mods/d2k/sequences/infantry.yaml b/mods/d2k/sequences/infantry.yaml new file mode 100644 index 0000000000..97762bfdc6 --- /dev/null +++ b/mods/d2k/sequences/infantry.yaml @@ -0,0 +1,385 @@ +rifle: + stand: + Start: 0 + Facings: 8 + stand2: + Start: 0 + Facings: 8 + stand3: + Start: 0 + Facings: 8 + run: + Start: 8 + Length: 6 + Facings: 8 + Tick: 110 + shoot: + Start: 56 + Length: 5 + Facings: 8 + Tick: 120 + prone-stand: + Start: 104 + Length: 1 + Facings: 8 + prone-run: + Start: 112 + Length: 3 + Facings: 8 + Tick: 110 + standup-0: + Start: 96 + Length: 1 + Facings: 8 + Tick: 120 + prone-shoot: + Start: 136 + Length: 5 + Facings: 8 + Tick: 120 + die1: rifledeath + Start: 12 + Length: 12 + Tick: 80 + die2: rifledeath + Start: 12 + Length: 12 + Tick: 80 + die3: rifledeath + Start: 36 + Length: 12 + Tick: 80 + die4: rifledeath + Start: 24 + Length: 12 + Tick: 80 + die5: rifledeath + Start: 0 + Length: 12 + Tick: 80 + die6: rifledeath + Start: 12 + Length: 12 + Tick: 80 + die-crushed: rifledeath + Start: 48 + Length: 12 + Tick: 160 + +bazooka: + stand: + Start: 0 + Facings: 8 + stand2: + Start: 0 + Facings: 8 + stand3: + Start: 0 + Facings: 8 + run: + Start: 8 + Length: 6 + Facings: 8 + Tick: 120 + shoot: + Start: 56 + Length: 5 + Facings: 8 + Tick: 120 + prone-stand: + Start: 104 + Length: 1 + Facings: 8 + prone-run: + Start: 112 + Length: 3 + Facings: 8 + Tick: 120 + standup-0: + Start: 96 + Length: 1 + Facings: 8 + prone-shoot: + Start: 136 + Length: 5 + Facings: 8 + Tick: 120 + die1: bazookadeath + Start: 0 + Length: 5 + die2: bazookadeath + Start: 5 + Length: 7 + die3: bazookadeath + Start: 12 + Length: 7 + die4: bazookadeath + Start: 19 + Length: 7 + die5: bazookadeath + Start: 26 + Length: 7 + die6: bazookadeath + Start: 26 + Length: 7 + die-crushed: bazookadeath + Start: 34 + Length: 26 + Tick: 1600 + +engineer: + stand: + Start: 0 + Facings: 8 + stand2: + Start: 0 + Facings: 8 + run: + Start: 8 + Length: 6 + Facings: 8 + Tick: 120 + die1: engineerdeath + Start: 0 + Length: 5 + die2: engineerdeath + Start: 5 + Length: 7 + die3: engineerdeath + Start: 12 + Length: 7 + die4: engineerdeath + Start: 19 + Length: 7 + die5: engineerdeath + Start: 26 + Length: 7 + die6: engineerdeath + Start: 26 + Length: 7 + die-crushed: engineerdeath + Start: 34 + Length: 26 + Tick: 1600 + +thumper: + stand: + Start: 0 + Facings: 8 + stand2: + Start: 0 + Facings: 8 + run: + Start: 8 + Length: 6 + Facings: 8 + Tick: 120 + heal: thumping + Start: 0 + Length: 4 + Tick: 480 + die1: thumperdeath + Start: 0 + Length: 5 + die2: thumperdeath + Start: 5 + Length: 7 + die3: thumperdeath + Start: 12 + Length: 7 + die4: thumperdeath + Start: 19 + Length: 7 + die5: thumperdeath + Start: 26 + Length: 7 + die6: thumperdeath + Start: 26 + Length: 7 + die-crushed: thumperdeath + Start: 34 + Length: 26 + Tick: 1600 + +thumping: + idle: + Start: 0 + Length: 4 + Tick: 150 + make: + Start: 0 + Length: 4 + damaged-idle: + Start: 0 + Length: 4 + Tick: 150 + +fremen: + stand: + Start: 0 + Facings: 8 + stand2: + Start: 0 + Facings: 8 + run: + Start: 8 + Length: 6 + Facings: 8 + Tick: 120 + shoot: + Start: 56 + Length: 5 + Facings: 8 + Tick: 120 + prone-stand: + Start: 104 + Length: 1 + Facings: 8 + prone-run: + Start: 112 + Length: 3 + Facings: 8 + Tick: 120 + standup-0: + Start: 96 + Length: 1 + Facings: 8 + Tick: 120 + prone-shoot: + Start: 136 + Length: 5 + Facings: 8 + Tick: 120 + die1: fremendeath + Start: 0 + Length: 5 + die2: fremendeath + Start: 5 + Length: 7 + die3: fremendeath + Start: 12 + Length: 7 + die4: fremendeath + Start: 19 + Length: 7 + die5: fremendeath + Start: 26 + Length: 7 + die6: fremendeath + Start: 26 + Length: 7 + die-crushed: fremendeath + Start: 34 + Length: 26 + Tick: 1600 + +saboteur: + stand: + Start: 0 + Facings: 8 + stand2: + Start: 0 + Facings: 8 + stand3: + Start: 0 + Facings: 8 + run: + Start: 8 + Length: 6 + Facings: 8 + Tick: 120 + prone-stand: + Start: 104 + Length: 1 + Facings: 8 + prone-run: + Start: 112 + Length: 3 + Facings: 8 + Tick: 120 + standup-0: + Start: 96 + Length: 1 + Facings: 8 + Tick: 120 + die1: saboteurdeath + Start: 0 + Length: 5 + die2: saboteurdeath + Start: 5 + Length: 7 + die3: saboteurdeath + Start: 12 + Length: 7 + die4: saboteurdeath + Start: 19 + Length: 7 + die5: saboteurdeath + Start: 26 + Length: 7 + die6: saboteurdeath + Start: 26 + Length: 7 + die-crushed: saboteurdeath + Start: 34 + Length: 26 + Tick: 1600 + +sardaukar: + stand: + Start: 0 + Facings: 8 + stand2: + Start: 0 + Facings: 8 + run: + Start: 8 + Length: 6 + Facings: 8 + Tick: 120 + shoot: + Start: 56 + Length: 5 + Facings: 8 + Tick: 120 + prone-stand: + Start: 104 + Length: 1 + Facings: 8 + prone-run: + Start: 112 + Length: 3 + Facings: 8 + Tick: 120 + standup-0: + Start: 96 + Length: 1 + Facings: 8 + Tick: 120 + prone-shoot: + Start: 136 + Length: 5 + Facings: 8 + Tick: 120 + die1: sardaukardeath + Start: 0 + Length: 5 + die2: sardaukardeath + Start: 5 + Length: 7 + die3: sardaukardeath + Start: 12 + Length: 7 + die4: sardaukardeath + Start: 19 + Length: 7 + die5: sardaukardeath + Start: 26 + Length: 7 + die6: sardaukardeath + Start: 26 + Length: 7 + die-crushed: sardaukardeath + Start: 34 + Length: 26 + Tick: 1600 \ No newline at end of file diff --git a/mods/d2k/sequences/map.yaml b/mods/d2k/sequences/map.yaml new file mode 100644 index 0000000000..3b1e0c3ea0 --- /dev/null +++ b/mods/d2k/sequences/map.yaml @@ -0,0 +1,63 @@ +crate: + idle: crates + Start: 0 + land: crates + Start: 0 + +spicebloom: + make: + Start: 0 + Length: 3 + active: + Start: 2 + Length: 1 + idle: + Start: 2 + +sandworm: + stand: wormsigns1 + Start: 0 + Length: * + run: wormsigns2 + Start: 0 + Facings: 15 + Length: 1 + die1: wormsigns3 + Start: 0 + Length: 1 + die2: wormsigns3 + Start: 0 + Length: 1 + die3: wormsigns3 + Start: 0 + Length: 1 + die4: wormsigns3 + Start: 0 + Length: 1 + die5: wormsigns3 + Start: 0 + Length: 1 + die6: wormsigns3 + Start: 0 + Length: 1 + die-crushed: wormsigns3 + Start: 0 + Length: 1 + Tick: 1600 + wormattack: wormjaw + Start: 0 + Length: 15 + +plates: + idle: + Start: 0 + Length: 6 + scratched-idle: + Start: 0 + Length: 6 + damaged-idle: + Start: 0 + Length: 6 + critical-idle: + Start: 0 + Length: 6 \ No newline at end of file diff --git a/mods/d2k/sequences/misc.yaml b/mods/d2k/sequences/misc.yaml new file mode 100644 index 0000000000..7a9cea85d3 --- /dev/null +++ b/mods/d2k/sequences/misc.yaml @@ -0,0 +1,219 @@ +explosion: + piff: minipiff + Start: 0 + Length: * + piffs: minipiff + Start: 0 + Length: * + small_explosion: veh-hit3 + Start: 0 + Length: * + med_explosion: frag1 + Start: 0 + Length: * + large_explosion: bigboom + Start: 0 + Length: * + small_artillery: veh-hit2 + Start: 0 + Length: * + artillery: art-exp1 + Start: 0 + Length: * + self_destruct: art-exp1 + Start: 0 + Length: * + small_building: veh-hit1 + Start: 0 + Length: * + building: fball1 + Start: 0 + Length: * + small_napalm: napalm1 + Start: 0 + Length: * + napalm: napalm2 + Start: 0 + Length: * + napalm2: napalm2 + Start: 0 + Length: * + Tick: 60 + shockwave: shockwave + Start: 0 + Length: * + Tick: 30 + nuke: atomsfx + Start: 0 + Length: * + Tick: 60 + +90mm: + idle: + Start: 0 + Facings: 32 + +laserfire: + idle: miniboom + Start: 0 + Length: * + +pips: + groups: numbers + Start: 0 + Length: 10 + tag-primary: stars + Start: 0 + pip-empty: dots + Start: 0 + pip-green: dots + Start: 1 + +clock: + idle: + Start: 0 + Length: * + +powerdown: + disabled: speed + Start: 3 + +poweroff: + offline: + Start: 0 + Length: * + Tick: 160 + +rank: + rank: + Start: 0 + Length: * + +overlay: + build-valid-arrakis: + Start: 0 + build-invalid: + Start: 1 + target-select: + Start: 2 + target-valid-arrakis: + Start: 0 + target-invalid: + Start: 1 + +rallypoint: + flag:flagfly + Start: 0 + Length: * + Offset: 11,-5 + circles:fpls + Start: 0 + Length: * + +rpg: + idle: + Start: 0 + Facings: 32 + +crate-effects: + dollar: selling + Start: 0 + Length: * + reveal-map: orbit + Start: 0 + Length: * + hide-map: reveal + Start: 0 + Length: * + levelup: levelup + Start: 0 + Length: * + Tick: 200 + +allyrepair: + repair: + Start: 0 + Length: * + Tick: 160 + +missile: + idle: + Start: 0 + Facings: 32 + +missile2: + idle: + Start: 0 + Facings: 32 + +atomic: + up: deathhandmissile + Start: 0 + Length: 1 + down: deathhandmissile + Start: 1 + Length: 1 + +fire: + 1: fire2 + Start: 0 + Length: * + Offset: 0,-3 + 2: fire2 + Start: 0 + Length: * + Offset: 0,-3 + 3: fire3 + Start: 0 + Length: * + Offset: 0,-3 + 4: fire + Start: 0 + Length: * + Offset: 0,-3 + +smoke_m: + idle: minifire + Start: 0 + Length: * + loop: minifire + Start: 0 + Length: * + end: minifire + Start: 0 + Length: 3 + +bombs: + open: + Start: 0 + Length: 4 + idle: + Start: 0 + Length: 4 + +parach: + open: + Start: 0 + Length: 5 + idle: + Start: 5 + Length: 11 + +mpspawn: + idle: + Start: 0 + Length: * + +waypoint: + idle: + Start: 0 + Length: * + +sietch: + idle: + Start: 0 + +doubleblast: + idle: + Start: 0 + Facings: 16 \ No newline at end of file diff --git a/mods/d2k/sequences/structures.yaml b/mods/d2k/sequences/structures.yaml new file mode 100644 index 0000000000..58f287ea10 --- /dev/null +++ b/mods/d2k/sequences/structures.yaml @@ -0,0 +1,558 @@ +walla: + idle: + Start: 0 + Length: 16 + scratched-idle: + Start: 0 + Length: 16 + damaged-idle: + Start: 16 + Length: 16 + critical-idle: + Start: 16 + Length: 16 + +guntowera: + idle: + Start: 0 + Facings: 1 + recoil: + Start: 0 + Facings: 1 + damaged-idle: + Start: 0 + Facings: 1 + damaged-recoil: + Start: 0 + Facings: 1 + turret: gunturreta + Start: 0 + Facings: 32 + +rockettowera: + idle: + Start: 0 + Facings: 1 + recoil: + Start: 0 + Facings: 1 + damaged-idle: + Start: 0 + Facings: 1 + damaged-recoil: + Start: 0 + Facings: 1 + turret: rocketturreta + Start: 0 + Facings: 32 + +conyarda: + idle: + Start: 0 + make: conmake + Start: 0 + Length: * + damaged-idle: + Start: 1 + #build: cranea + # Start: 0 + # Length: 14 + # Tick: 75 + #damaged-build: cranea + # Start: 0 + # Length: 14 + # Tick: 75 + +repair: + idle: + Start: 0 + active: + Start: 0 + Length: 10 + Tick: 60 + damaged-active: + Start: 10 + Length: 10 + Tick: 60 + make: repairmake + Start: 0 + Length: * + damaged-idle: + Start: 10 + +starporta: + idle: + Start: 0 + active: + Start: 0 + Length: 1 + damaged-idle: + Start: 1 + damaged-active: + Start: 1 + make: starportmake + Start: 0 + Length: * + +pwra: + idle: + Start: 0 + Length: 6 + Tick: 160 + make: wtrpmake + Start: 0 + Length: * + damaged-idle: + Start: 6 + +barra: + idle: + Start: 0 + make: barramake + Start: 0 + Length: * + damaged-idle: + Start: 1 + +radara: + idle: + Start: 0 + make: radarmake + Start: 0 + Length: * + damaged-idle: + Start: 1 + +refa: + idle: + Start: 0 + Length: 1 + make: refmake + Start: 0 + Length: * + damaged-idle: + Start: 0 + build-top: + Start: 1 + Length: 1 + damaged-build-top: + Start: 2 + Length: 1 + idle-top: + Start: 1 + damaged-idle-top: + Start: 2 + +siloa: + idle: + Start: 0 + Length: 4 + damaged-idle: + Start: 4 + Length: 1 + make: silomake + Start: 0 + Length: * + +hightecha: + idle: + Start: 0 + make: highmake + Start: 0 + Length: * + damaged-idle: + Start: 1 + +research: + idle: + Start: 0 + Length: 20 + Tick: 80 + make: researchmake + Start: 0 + Length: * + damaged-idle: + Start: 20 + Length: 20 + Tick: 80 + +palacea: + idle: + Start: 0 + make: palacemake + Start: 0 + Length: * + damaged-idle: + Start: 1 + + +lighta: + idle: + Start: 0 + Length: 1 + make: lightmake + Start: 0 + Length: * + damaged-idle: + Start: 0 + build-top: + Start: 1 + Length: 1 + damaged-build-top: + Start: 2 + Length: 1 + idle-top: + Start: 1 + damaged-idle-top: + Start: 2 + +heavya: + idle: + Start: 0 + Length: 1 + make: heavymake + Start: 0 + Length: * + damaged-idle: + Start: 0 + build-top: + Start: 1 + Length: 1 + damaged-build-top: + Start: 2 + Length: 1 + idle-top: + Start: 1 + damaged-idle-top: + Start: 2 + +conyardh: + idle: + Start: 0 + make: conmake + Start: 0 + Length: * + damaged-idle: + Start: 1 + +starporth: + idle: + Start: 0 + active: + Start: 0 + Length: 1 + damaged-idle: + Start: 1 + damaged-active: + Start: 1 + make: starportmake + Start: 0 + Length: * + +pwrh: + idle: + Start: 0 + Length: 6 + Tick: 160 + make: wtrpmake + Start: 0 + Length: * + damaged-idle: + Start: 6 + +barrh: + idle: + Start: 0 + make: barrhmake + Start: 0 + Length: * + damaged-idle: + Start: 1 + +radarh: + idle: + Start: 0 + make: radarmake + Start: 0 + Length: * + damaged-idle: + Start: 1 + +refh: + idle: + Start: 0 + Length: 1 + make: refmake + Start: 0 + Length: * + damaged-idle: + Start: 0 + build-top: + Start: 1 + Length: 1 + damaged-build-top: + Start: 2 + Length: 1 + idle-top: + Start: 1 + damaged-idle-top: + Start: 2 + +siloh: + idle: + Start: 0 + Length: 4 + damaged-idle: + Start: 4 + Length: 1 + make: silomake + Start: 0 + Length: * + +hightechh: + idle: + Start: 0 + make: highmake + Start: 0 + Length: * + damaged-idle: + Start: 1 + +palaceh: + idle: + Start: 0 + make: palacemake + Start: 0 + Length: * + damaged-idle: + Start: 7 + active: + Start: 1 + Length: 6 + Tick: 160 + damaged-active: + Start: 8 + Length: 6 + Tick: 160 + +lighth: + idle: + Start: 0 + Length: 1 + make: lightmake + Start: 0 + Length: * + damaged-idle: + Start: 0 + build-top: + Start: 1 + Length: 1 + damaged-build-top: + Start: 2 + Length: 1 + idle-top: + Start: 1 + damaged-idle-top: + Start: 2 + +heavyh: + idle: + Start: 0 + Length: 1 + make: heavymake + Start: 0 + Length: * + damaged-idle: + Start: 0 + build-top: + Start: 1 + Length: 1 + damaged-build-top: + Start: 2 + Length: 1 + idle-top: + Start: 1 + damaged-idle-top: + Start: 2 + +conyardo: + idle: + Start: 0 + make: conmake + Start: 0 + Length: * + damaged-idle: + Start: 1 + +starporto: + idle: + Start: 0 + active: + Start: 0 + Length: 1 + damaged-idle: + Start: 1 + damaged-active: + Start: 1 + make: starportmake + Start: 0 + Length: * + +pwro: + idle: + Start: 0 + Length: 6 + Tick: 160 + make: wtrpmake + Start: 0 + Length: * + damaged-idle: + Start: 6 + +barro: + idle: + Start: 0 + make: barromake + Start: 0 + Length: * + damaged-idle: + Start: 1 + +radaro: + idle: + Start: 0 + make: radarmake + Start: 0 + Length: * + damaged-idle: + Start: 1 + +refo: + idle: + Start: 0 + Length: 1 + make: refmake + Start: 0 + Length: * + damaged-idle: + Start: 0 + build-top: + Start: 1 + Length: 1 + damaged-build-top: + Start: 2 + Length: 1 + idle-top: + Start: 1 + damaged-idle-top: + Start: 2 + +siloo: + idle: + Start: 0 + Length: 4 + damaged-idle: + Start: 4 + Length: 1 + make: silomake + Start: 0 + Length: * + +hightecho: + idle: + Start: 0 + make: highmake + Start: 0 + Length: * + damaged-idle: + Start: 1 + +palaceo: + idle: + Start: 0 + make: palacemake + Start: 0 + Length: * + damaged-idle: + Start: 1 + + +lighto: + idle: + Start: 0 + Length: 1 + make: lightmake + Start: 0 + Length: * + damaged-idle: + Start: 0 + build-top: + Start: 1 + Length: 1 + damaged-build-top: + Start: 2 + Length: 1 + idle-top: + Start: 1 + damaged-idle-top: + Start: 2 + +heavyo: + idle: + Start: 0 + Length: 1 + make: heavymake + Start: 0 + Length: * + damaged-idle: + Start: 0 + build-top: + Start: 1 + Length: 1 + damaged-build-top: + Start: 2 + Length: 1 + idle-top: + Start: 1 + damaged-idle-top: + Start: 2 + +palacec: + idle: + Start: 0 + damaged-idle: + Start: 1 + +starportc: + idle: + Start: 0 + active: + Start: 0 + Length: 1 + damaged-idle: + Start: 1 + damaged-active: + Start: 1 + make: starportmake + Start: 0 + Length: * + +heavyc: + idle: + Start: 0 + Length: 1 + make: heavymake + Start: 0 + Length: * + damaged-idle: + Start: 0 + build-top: + Start: 1 + Length: 1 + damaged-build-top: + Start: 2 + Length: 1 + idle-top: + Start: 1 + damaged-idle-top: + Start: 2 \ No newline at end of file diff --git a/mods/d2k/sequences/vehicles.yaml b/mods/d2k/sequences/vehicles.yaml new file mode 100644 index 0000000000..bd2c65da6a --- /dev/null +++ b/mods/d2k/sequences/vehicles.yaml @@ -0,0 +1,113 @@ +dmcv: + idle: + Start: 0 + Facings: 32 + +harvester: + idle: + Start: 0 + Facings: 32 + harvest: harvest2 + Start: 0 + Length: 6 + Facings: 8 + Tick: 80 + ZOffset: 1 + dock: unload2 + Start: 0 + Length: 10 + dock-loop: unload2 + Start: 10 + Length: 1 + +trike: + idle: + Start: 0 + Facings: 32 + unload: + Start: 0 + Facings: 32 + muzzle: minimuzzle + Start: 0 + Length: 1 + Facings: 32 + +quad: + idle: + Start: 0 + Facings: 32 + unload: + Start: 0 + Facings: 32 + muzzle: minimuzzle + Start: 0 + Length: 1 + Facings: 32 + +siegetank: + idle: + Start: 0 + Facings: 32 + turret: siegeturret + Start: 0 + Facings: 32 + +missiletank: + idle: + Start: 0 + Facings: 32 + +sonictank: + idle: + Start: 0 + Facings: 32 + +combata: + idle: + Start: 0 + Facings: 32 + turret: combataturret + Start: 0 + Facings: 32 + +combath: + idle: + Start: 0 + Facings: 32 + turret: combathturret + Start: 0 + Facings: 32 + +devast: + idle: + Start: 0 + Facings: 32 + muzzle: doubleblastmuzzle + Start: 0 + Length: 1 + Facings: 32 + +combato: + idle: + Start: 0 + Facings: 32 + turret: combatoturret + Start: 0 + Facings: 32 + +raider: + idle: + Start: 0 + Facings: 32 + unload: + Start: 0 + Facings: 32 + muzzle: minimuzzle + Start: 0 + Length: 1 + Facings: 32 + +deviatortank: + idle: + Start: 0 + Facings: 32 \ No newline at end of file diff --git a/packaging/windows/OpenRA.nsi b/packaging/windows/OpenRA.nsi index 43755c768b..0f8cf0fb7f 100644 --- a/packaging/windows/OpenRA.nsi +++ b/packaging/windows/OpenRA.nsi @@ -153,6 +153,7 @@ SectionGroup /e "Mods" File /r "${SRCDIR}\mods\d2k\bits" File /r "${SRCDIR}\mods\d2k\rules" File /r "${SRCDIR}\mods\d2k\tilesets" + File /r "${SRCDIR}\mods\d2k\sequences" File /r "${SRCDIR}\mods\d2k\uibits" File /r "${SRCDIR}\mods\d2k\weapons" SectionEnd