mirror of
https://gitlab.com/the-no-frauds-club/cosmonarchy-bw-prerelease.git
synced 2026-09-17 01:01:12 +00:00
Deploy new economy changes; Deploy new Phalanx graphic
This commit is contained in:
parent
850aa3b82a
commit
b1c2a76a7e
Binary file not shown.
@ -6888,18 +6888,18 @@ SeraphTurretInit:
|
||||
.headerstart
|
||||
IsId 90
|
||||
Type 23
|
||||
Init PhalanxTankBaseInit
|
||||
Death PhalanxTankBaseDeath
|
||||
Init Phalanx_Tank_BaseInit
|
||||
Death Phalanx_Tank_BaseDeath
|
||||
GndAttkInit [NONE]
|
||||
AirAttkInit [NONE]
|
||||
Unused1 PhalanxTankBaseUnused1
|
||||
Unused1 [NONE]
|
||||
GndAttkRpt [NONE]
|
||||
AirAttkRpt [NONE]
|
||||
CastSpell [NONE]
|
||||
GndAttkToIdle [NONE]
|
||||
AirAttkToIdle [NONE]
|
||||
Unused2 [NONE]
|
||||
Walking PhalanxTankBaseWalking
|
||||
Walking Phalanx_Tank_BaseWalking
|
||||
WalkingToIdle InfestedTerranWalkingToIdle
|
||||
SpecialState1 [NONE]
|
||||
SpecialState2 [NONE]
|
||||
@ -6911,34 +6911,22 @@ IsWorking [NONE]
|
||||
WorkingToIdle [NONE]
|
||||
WarpIn [NONE]
|
||||
Unused3 [NONE]
|
||||
StarEditInit [NONE]
|
||||
StarEditInit Phalanx_Tank_BaseStarEditInit
|
||||
.headerend
|
||||
# ----------------------------------------------------------------------------- #
|
||||
|
||||
PhalanxTankBaseInit:
|
||||
Phalanx_Tank_BaseInit:
|
||||
wait 1
|
||||
imgul 252 0 0 # Phalanx (Tank) Base Shadow (terran\ttaShad.grp)
|
||||
goto InfestedTerranWalkingToIdle
|
||||
|
||||
PhalanxTankBaseDeath:
|
||||
playsnd 317 # Terran\TANK\TTaDth00.WAV
|
||||
imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp)
|
||||
Phalanx_Tank_BaseDeath:
|
||||
playsnd 317 # Terran\TANK\TTaDth00.WAV
|
||||
imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp)
|
||||
wait 3
|
||||
lowsprul 844 0 0 # Terran Unit Rubble Medium
|
||||
wait 1
|
||||
end
|
||||
|
||||
PhalanxTankBaseUnused1:
|
||||
wait 1
|
||||
nobrkcodestart
|
||||
playsnd 1699
|
||||
sprol 744 0 0 # Explosion Orange Medium Reversed
|
||||
wait 12
|
||||
setfldirect 13
|
||||
nobrkcodeend
|
||||
goto InfestedTerranWalkingToIdle
|
||||
|
||||
PhalanxTankBaseWalking:
|
||||
Phalanx_Tank_BaseWalking:
|
||||
move 4
|
||||
wait 1
|
||||
playfram 0x00
|
||||
@ -6948,7 +6936,15 @@ PhalanxTankBaseWalking:
|
||||
move 4
|
||||
wait 1
|
||||
playfram 0x22
|
||||
goto PhalanxTankBaseWalking
|
||||
goto Phalanx_Tank_BaseWalking
|
||||
|
||||
Phalanx_Tank_BaseStarEditInit:
|
||||
setfldirect 12
|
||||
imgoluselo 251 2 0 # Phalanx (Tank) Turret (terran\tankt.grp)
|
||||
wait 1
|
||||
imgul 252 0 0 # Phalanx (Tank) Base Shadow (terran\ttaShad.grp)
|
||||
setfldirect 12
|
||||
goto InfestedTerranWalkingToIdle
|
||||
|
||||
# ----------------------------------------------------------------------------- #
|
||||
# This header is used by images.dat entries:
|
||||
@ -6958,10 +6954,10 @@ IsId 91
|
||||
Type 13
|
||||
Init ScourgeLocal00
|
||||
Death ScourgeExplosionDeath
|
||||
GndAttkInit PhalanxTankTurretGndAttkInit
|
||||
GndAttkInit Phalanx_Tank_TurretGndAttkInit
|
||||
AirAttkInit [NONE]
|
||||
Unused1 [NONE]
|
||||
GndAttkRpt PhalanxTankTurretGndAttkInit
|
||||
GndAttkRpt Phalanx_Tank_TurretGndAttkInit
|
||||
AirAttkRpt [NONE]
|
||||
CastSpell [NONE]
|
||||
GndAttkToIdle ScourgeLocal00
|
||||
@ -6973,11 +6969,11 @@ SpecialState1 ScourgeLocal00
|
||||
.headerend
|
||||
# ----------------------------------------------------------------------------- #
|
||||
|
||||
PhalanxTankTurretGndAttkInit:
|
||||
Phalanx_Tank_TurretGndAttkInit:
|
||||
wait 1
|
||||
nobrkcodestart
|
||||
playsnd 68 # Bullet\TTaFir00.wav
|
||||
imgol 536 0 0 # Phalanx (Tank) Turret Attack Overlay (thingy\ettFlash.grp)
|
||||
imgol 536 0 0 # Phalanx (Tank) Turret Attack Overlay (thingy\ettFlash.grp)
|
||||
wait 2
|
||||
attackwith 1
|
||||
nobrkcodeend
|
||||
@ -6990,11 +6986,11 @@ PhalanxTankTurretGndAttkInit:
|
||||
.headerstart
|
||||
IsId 92
|
||||
Type 23
|
||||
Init PhalanxSiegeBaseInit
|
||||
Death PhalanxTankBaseDeath
|
||||
Init Phalanx_Siege_BaseInit
|
||||
Death Phalanx_Tank_BaseDeath
|
||||
GndAttkInit [NONE]
|
||||
AirAttkInit [NONE]
|
||||
Unused1 PhalanxSiegeBaseUnused1
|
||||
Unused1 [NONE]
|
||||
GndAttkRpt [NONE]
|
||||
AirAttkRpt [NONE]
|
||||
CastSpell [NONE]
|
||||
@ -7004,7 +7000,7 @@ Unused2 [NONE]
|
||||
Walking [NONE]
|
||||
WalkingToIdle [NONE]
|
||||
SpecialState1 [NONE]
|
||||
SpecialState2 PhalanxSiegeBaseSpecialState2
|
||||
SpecialState2 Phalanx_Siege_BaseSpecialState2
|
||||
AlmostBuilt [NONE]
|
||||
Built [NONE]
|
||||
Landing [NONE]
|
||||
@ -7013,64 +7009,78 @@ IsWorking [NONE]
|
||||
WorkingToIdle [NONE]
|
||||
WarpIn [NONE]
|
||||
Unused3 [NONE]
|
||||
StarEditInit [NONE]
|
||||
StarEditInit Phalanx_Siege_BaseStarEditInit
|
||||
.headerend
|
||||
# ----------------------------------------------------------------------------- #
|
||||
|
||||
PhalanxSiegeBaseInit:
|
||||
imgul 255 0 0 # Phalanx (Siege) Base Shadow (terran\tstShad.grp)
|
||||
Phalanx_Siege_BaseInit:
|
||||
playfram 0x00
|
||||
imgul 255 0 0 # Phalanx (Siege) Base Shadow (terran\tstShad.grp)
|
||||
wait 1
|
||||
setflspeed 0
|
||||
playsnd 319 # Terran\TANK\TTaTra01.WAV
|
||||
playfram 0x00
|
||||
wait 5
|
||||
playsnd 319 # Terran\TANK\TTaTra01.WAV
|
||||
wait 2
|
||||
playfram 0x11
|
||||
wait 5
|
||||
wait 2
|
||||
playfram 0x22
|
||||
wait 5
|
||||
wait 2
|
||||
playfram 0x33
|
||||
wait 5
|
||||
wait 2
|
||||
playfram 0x44
|
||||
wait 38
|
||||
wait 2
|
||||
playfram 0x55
|
||||
wait 2
|
||||
playfram 0x66
|
||||
wait 2
|
||||
playfram 0x77
|
||||
wait 2
|
||||
playfram 0x88
|
||||
wait 2
|
||||
playfram 0x99
|
||||
wait 45
|
||||
sigorder 1
|
||||
goto ScourgeLocal00
|
||||
|
||||
PhalanxSiegeBaseUnused1:
|
||||
wait 1
|
||||
nobrkcodestart
|
||||
playsnd 1699
|
||||
sprol 744 0 0 # Medium orange explosion reversed
|
||||
playfram 5
|
||||
wait 12
|
||||
nobrkcodeend
|
||||
goto ScourgeLocal00
|
||||
|
||||
PhalanxSiegeBaseSpecialState2:
|
||||
wait 38
|
||||
playsnd 319 # Terran\TANK\TTaTra01.WAV
|
||||
Phalanx_Siege_BaseSpecialState2:
|
||||
wait 45
|
||||
playsnd 319 # Terran\TANK\TTaTra01.WAV
|
||||
playfram 0x88
|
||||
wait 2
|
||||
playfram 0x77
|
||||
wait 2
|
||||
playfram 0x66
|
||||
wait 2
|
||||
playfram 0x55
|
||||
wait 2
|
||||
playfram 0x44
|
||||
wait 2
|
||||
playfram 0x33
|
||||
wait 5
|
||||
wait 2
|
||||
playfram 0x22
|
||||
wait 5
|
||||
wait 2
|
||||
playfram 0x11
|
||||
wait 5
|
||||
wait 2
|
||||
playfram 0x00
|
||||
wait 5
|
||||
wait 2
|
||||
sigorder 1
|
||||
goto ScourgeLocal00
|
||||
|
||||
Phalanx_Siege_BaseStarEditInit:
|
||||
imgoluselo 254 2 0 # Phalanx (Siege) Turret (terran\stankt.grp)
|
||||
goto Phalanx_Siege_BaseInit
|
||||
|
||||
# ----------------------------------------------------------------------------- #
|
||||
# This header is used by images.dat entries:
|
||||
# 254 Phalanx (Siege) Turret (terran\stankt.grp)
|
||||
.headerstart
|
||||
IsId 93
|
||||
Type 14
|
||||
Init PhalanxSiegeTurretInit
|
||||
Init Phalanx_Siege_TurretInit
|
||||
Death ScourgeExplosionDeath
|
||||
GndAttkInit PhalanxSiegeTurretGndAttkInit
|
||||
GndAttkInit Phalanx_Siege_TurretGndAttkInit
|
||||
AirAttkInit [NONE]
|
||||
Unused1 [NONE]
|
||||
GndAttkRpt PhalanxSiegeTurretGndAttkInit
|
||||
GndAttkRpt Phalanx_Siege_TurretGndAttkInit
|
||||
AirAttkRpt [NONE]
|
||||
CastSpell [NONE]
|
||||
GndAttkToIdle ScourgeLocal00
|
||||
@ -7079,35 +7089,51 @@ Unused2 [NONE]
|
||||
Walking [NONE]
|
||||
WalkingToIdle ScourgeLocal00
|
||||
SpecialState1 ScourgeLocal00
|
||||
SpecialState2 PhalanxSiegeTurretSpecialState2
|
||||
SpecialState2 Phalanx_Siege_TurretSpecialState2
|
||||
AlmostBuilt [NONE]
|
||||
.headerend
|
||||
# ----------------------------------------------------------------------------- #
|
||||
|
||||
PhalanxSiegeTurretInit:
|
||||
Phalanx_Siege_TurretInit:
|
||||
playfram 0x11
|
||||
wait 1
|
||||
nobrkcodestart
|
||||
wait 38
|
||||
playsnd 318 # Terran\TANK\TTaTra00.WAV
|
||||
wait 3
|
||||
wait 14
|
||||
playfram 0x22
|
||||
wait 3
|
||||
wait 2
|
||||
playfram 0x33
|
||||
wait 3
|
||||
wait 2
|
||||
playfram 0x44
|
||||
wait 3
|
||||
wait 20
|
||||
playsnd 318 # Terran\TANK\TTaTra00.WAV
|
||||
wait 6
|
||||
playfram 0x55
|
||||
wait 3
|
||||
wait 1
|
||||
playfram 0x66
|
||||
wait 1
|
||||
playfram 0x77
|
||||
wait 1
|
||||
playfram 0x88
|
||||
wait 1
|
||||
playfram 0x99
|
||||
wait 1
|
||||
playfram 0xAA
|
||||
wait 1
|
||||
playfram 0xBB
|
||||
wait 1
|
||||
playfram 0xCC
|
||||
wait 1
|
||||
playfram 0xDD
|
||||
wait 1
|
||||
playfram 0x00
|
||||
nobrkcodeend
|
||||
goto ScourgeLocal00
|
||||
|
||||
PhalanxSiegeTurretGndAttkInit:
|
||||
Phalanx_Siege_TurretGndAttkInit:
|
||||
wait 1
|
||||
nobrkcodestart
|
||||
playsnd 96 # Bullet\TTaFi200.wav
|
||||
imgoluselo 537 2 0 # Siege Tank(Siege) Turret Attack Overlay (thingy\esiFire.grp)
|
||||
imgoluselo 537 2 0 # Phalanx (Siege) Turret Attack Overlay (thingy\esiFire.grp)
|
||||
wait 2
|
||||
attackwith 1
|
||||
wait 1
|
||||
@ -7117,16 +7143,33 @@ PhalanxSiegeTurretGndAttkInit:
|
||||
ignorerest
|
||||
goto ScourgeLocal00
|
||||
|
||||
PhalanxSiegeTurretSpecialState2:
|
||||
Phalanx_Siege_TurretSpecialState2:
|
||||
playsnd 318 # Terran\TANK\TTaTra00.WAV
|
||||
wait 6
|
||||
playfram 0xDD
|
||||
wait 1
|
||||
playfram 0xCC
|
||||
wait 1
|
||||
playfram 0xBB
|
||||
wait 1
|
||||
playfram 0xAA
|
||||
wait 1
|
||||
playfram 0x99
|
||||
wait 1
|
||||
playfram 0x88
|
||||
wait 1
|
||||
playfram 0x77
|
||||
wait 1
|
||||
playfram 0x66
|
||||
wait 1
|
||||
playfram 0x55
|
||||
wait 3
|
||||
wait 1
|
||||
playfram 0x44
|
||||
wait 3
|
||||
wait 30
|
||||
playfram 0x33
|
||||
wait 3
|
||||
wait 2
|
||||
playfram 0x22
|
||||
wait 3
|
||||
wait 2
|
||||
playfram 0x11
|
||||
goto ScourgeLocal00
|
||||
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
mpq/unit/terran/tank.lol
Normal file
BIN
mpq/unit/terran/tank.lol
Normal file
Binary file not shown.
BIN
mpq/unit/terran/tankt.grp
Normal file
BIN
mpq/unit/terran/tankt.grp
Normal file
Binary file not shown.
Binary file not shown.
BIN
mpq/unit/terran/ttashad.grp
Normal file
BIN
mpq/unit/terran/ttashad.grp
Normal file
Binary file not shown.
@ -1,8 +1,25 @@
|
||||
# XX June 2023 - prospective patch notes
|
||||
# 24 June 2023 - prospective patch notes
|
||||
|
||||
## Designer's Notes
|
||||
|
||||
TBD
|
||||
Welcome to yet another update that changes the economy!!!
|
||||
|
||||
This update actually brings harvesting a bit further in line with how stock Brood War works. You still have improved wandering behavior that keeps your workers more passively efficient than the silliness present in the vanilla game, but we once again leverage depleting resource nodes to further incentivize expansions and reduce the degree to which games can become static on low base counts.
|
||||
|
||||
It is important to note that only mineral nodes will ever become depleted, at which point they will provide half the yield they previously had. This update does away with variable yields, instead allowing mapmakers to control how long players have before a mineral node becomes depleted. A general rule of thumb for mapmakers to keep in mind is that a saturated mineral field will lose 100 minerals per minute, so adjust your bases accordingly!
|
||||
|
||||
## Resources
|
||||
- Harvesting:
|
||||
- Harvest time now 2 seconds
|
||||
- Worker saturation now ~2.5 per node
|
||||
- Minerals:
|
||||
- Base mineral yield now 4, from 8
|
||||
- Minerals now deplete to a yield of 2 (and no collision) after being mined out
|
||||
- Vespene:
|
||||
- Ridge yield now 2
|
||||
- Uncapped geyser yield now 4
|
||||
- Tier 2 capped yield now 5
|
||||
- Tier 3 capped yield now 6
|
||||
|
||||
## Audiovisuals
|
||||
- New sprites for:
|
||||
|
||||
BIN
plugins/gptp.qdp
BIN
plugins/gptp.qdp
Binary file not shown.
Loading…
Reference in New Issue
Block a user