• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 06:51
CEST 12:51
KST 19:51
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Code S RO4 & Finals Preview: herO, Rogue, Classic, GuMiho0TL Team Map Contest #5: Presented by Monster Energy4Code S RO8 Preview: herO, Zoun, Bunny, Classic7Code S RO8 Preview: Rogue, GuMiho, Solar, Maru3BGE Stara Zagora 2025: Info & Preview27
Community News
Classic & herO RO8 Interviews: "I think it’s time to teach [Rogue] a lesson."2Rogue & GuMiho RO8 interviews: "Lifting that trophy would be a testament to all I’ve had to overcome over the years and how far I’ve come on this journey.8Code S RO8 Results + RO4 Bracket (2025 Season 2)14BGE Stara Zagora 2025 - Replay Pack2Weekly Cups (June 2-8): herO doubles down1
StarCraft 2
General
How herO can make history in the Code S S2 finals Rogue & GuMiho RO8 interviews: "Lifting that trophy would be a testament to all I’ve had to overcome over the years and how far I’ve come on this journey. Jim claims he and Firefly were involved in match-fixing Code S RO8 Results + RO4 Bracket (2025 Season 2) Classic & herO RO8 Interviews: "I think it’s time to teach [Rogue] a lesson."
Tourneys
[GSL 2025] Code S: Season 2 - Semi Finals & Finals Sparkling Tuna Cup - Weekly Open Tournament $3,500 WardiTV European League 2025 Sea Duckling Open (Global, Bronze-Diamond) SOOPer7s Showmatches 2025
Strategy
[G] Darkgrid Layout Simple Questions Simple Answers [G] PvT Cheese: 13 Gate Proxy Robo
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 477 Slow and Steady Mutation # 476 Charnel House Mutation # 475 Hard Target Mutation # 474 Futile Resistance
Brood War
General
BW General Discussion ASL20 Preliminary Maps BGH Auto Balance -> http://bghmmr.eu/ Recent recommended BW games FlaSh Witnesses SCV Pull Off the Impossible vs Shu
Tourneys
[Megathread] Daily Proleagues [BSL 2v2] ProLeague Season 3 - Friday 21:00 CET Small VOD Thread 2.0 [BSL20] ProLeague Bracket Stage - Day 4
Strategy
I am doing this better than progamers do. [G] How to get started on ladder as a new Z player
Other Games
General Games
Path of Exile Nintendo Switch Thread Stormgate/Frost Giant Megathread Beyond All Reason What do you want from future RTS games?
Dota 2
Best crypto recovery experts in the world Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine UK Politics Mega-thread Russo-Ukrainian War Thread Vape Nation Thread
Fan Clubs
Maru Fan Club Serral Fan Club
Media & Entertainment
Korean Music Discussion [Manga] One Piece
Sports
2024 - 2025 Football Thread Formula 1 Discussion NHL Playoffs 2024 TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
A Better Routine For Progame…
TrAiDoS
StarCraft improvement
iopq
Heero Yuy & the Tax…
KrillinFromwales
I was completely wrong ab…
jameswatts
Need Your Help/Advice
Glider
Trip to the Zoo
micronesia
Customize Sidebar...

Website Feedback

Closed Threads



Active: 31562 users

Starcraft makes me rage

Blogs > IskatuMesk
Post a Reply
IskatuMesk
Profile Blog Joined October 2008
Canada969 Posts
May 18 2009 20:51 GMT
#1
So, I've spent the last two days trying to sort out a problem with the Great Destroyer (see other blogs).

Sometimes when he killed his targets he would lock out commands. Not a big problem since he was CPU-controlled in Armageddon's hands, but the AI doesn't know to press "stop" to reset him, and sigorder (calling a command) in iscript doesn't actually do anything for most circumstances.

The Great Destroyer uses a mass of randomized attacks, each spawning randomized projectiles. His damage varies from 25 (armor ignoring) to several hundred to a thousand, depending which setup you end up with. His Epic "Hellsweeper" attack can actually end up 1shotting most buildings in the game. In an aoe.

So, with so many randomized attacks, one might think I goofed up somewhere. I thought that too - so I spent hours tearing the script apart.

This is what it generally looks like.

+ Show Spoiler +
DestroyerEngage:
__37 0
__35_condjmp Taunt_Attackinit
wait 15
DestroyerAttackRpt:
tmprmgraphicend
#__1e_condjmp 65 Stormcheck
#__1e_condjmp 25 EpicSequence
shvertpos -4
playsndbtwn 1115 1117
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 0xee
wait 1
playfram 0xff
wait 1
playfram 0x110
wait 1
playfram 0x121
wait 1
playfram 0x132
__35_condjmp ZahirZoharKoheem
wait 1
playfram 0x143
wait 1
playfram 0x154
wait 1
playfram 0x165
wait 1
playfram 0x176
wait 1
playfram 0x187
wait 1
gotorepeatattk
goto DestroyerGndAttkToIdle

# ===== Melee Attack Checking

MeleeCheck:
useweapon 123
__36

# === "Deathstorm", variants of the randomized max-length projectile.


Stormcheck:
playfram 0x198
wait 1
playfram 0x1a9
wait 1
playfram 0x1ba
wait 1
playfram 0x1cb
wait 1
playfram 0x1dc
wait 1
playfram 0x1ed
wait 10
__35_condjmp Taunt_WarpOut
__1e_condjmp 85 ForwardDeathstorm
__1e_condjmp 55 EpicDeathstorm

Deathstorm:
nobrkcodestart
turncwise 8
attack25 2
turncwise 8
attack25 2
turncwise 8
attack25 2
turncwise 8
attack25 2
turncwise 8
attack25 2
turnccwise 40
nobrkcodeend
goto StormReturn

ForwardDeathstorm:
nobrkcodestart
turncwise 4
attack25 2
turncwise 4
attack25 2
turncwise 4
attack25 2
turncwise 4
attack25 2
turncwise 4
attack25 2
turnccwise 20
turnccwise 4
attack25 2
turnccwise 4
attack25 2
turnccwise 4
attack25 2
turnccwise 4
attack25 2
turnccwise 4
turncwise 20
nobrkcodeend
goto StormReturn


Ect....

Now, there's a few ways you can do this. I ended up reducing it down to triggering the attacks themselves straight from the Engage thread and bypassing calls entirely, but it didn't fix anything.

Right now, I think I have it sorted out.

You know how Wraiths and other air units sometimes chase targets and their engines don't go on? Perhaps most noticeable with intense micro. This is because the game isn't actually running the "walk" movement thread, so the overlay never gets turned on.

Since the Destroyer's movement is the same as the probe and wraiths, it seems he's suspectable to the same problem. Except he depends on that thread to move, because he plays an animation and then temporarily receives his true speed (normally he can't move) - a massive speed of 50,000, effectively giving him a map-wide teleport. It's one of my little trade tricks in Armageddon Onslaught; a variant of this allowed me to give a unit a SC2 Zealot-esque charge attack.

To bypass this glaring problem with the Destroyer, I introduced a speed boost into his Idle thread, like so.

+ Show Spoiler +
DestroyerGndAttkToIdle:
__37 0
shvertpos 0
tmprmgraphicend
wait 20
__37 50000
wait 20
__37 0
Destroyeridle:
playfram 0x00 # frame set 8
wait 1
playfram 0x11 # frame set 9
wait 1
playfram 0x22 # frame set 10
wait 1
playfram 0x33 # frame set 11
wait 1
playfram 0x44 # frame set 12
wait 1
playfram 0x55 # frame set 13
wait 1
playfram 0x77 # frame set 14
wait 1
__37 0
goto Destroyeridle


__37 is setflspeed in the new IceCC opcode names, for all you newbie modders out there.

This appears to have fixed the problem. Now I can move on to actually finishing the Destroyer - he has a huge amount of special effects that need to be added. He is a God, after all!

****
motbob
Profile Blog Joined July 2008
United States12546 Posts
May 18 2009 21:18 GMT
#2
5'd for your mod, release it soon!
ModeratorGood content always wins.
ghermination
Profile Blog Joined April 2008
United States2851 Posts
May 18 2009 22:19 GMT
#3
gahhh i cant wait for your mod.
U Gotta Skate.
da_head
Profile Blog Joined November 2008
Canada3350 Posts
May 18 2009 22:32 GMT
#4
is this some kind of sc mod? fill me in?
When they see MC Probe, all the ladies disrobe.
SoulMarine
Profile Blog Joined January 2009
United States586 Posts
May 18 2009 22:59 GMT
#5
Offtopic: Did you try to balance the game? unlike GundamCentury?
베이비 폭스 WeMade 파이팅! ~ WeMade 팬 ~ BaBy 팬 ~ щ(゚Д゚щ) Gee Gee Gee Gee BaBy BaBy BaBy ♫♫
IskatuMesk
Profile Blog Joined October 2008
Canada969 Posts
Last Edited: 2009-05-18 23:26:20
May 18 2009 23:24 GMT
#6
On May 19 2009 07:59 SoulMarine wrote:
Offtopic: Did you try to balance the game? unlike GundamCentury?



I changed the playable races (terran and protoss) only very little, as the goal of this mod is to present players with their familiar race and give them a new challenge (Armageddon) which is computer-only. My changes include nerfing nukes, allowing missile turrets to hit land, both turrets and cannons receive upgrades (vehicle/ground), and ghosts have slightly more range and do normal damage, and vultures also do normal damage.

As I have defeated Armageddon multiple times in my test games I declare it reasonably balanced, but make no mistake, it's not for weaker players. I will include multiple difficulty levels along with instructions on how to enable them, though.


da_head >

Armageddon Onslaught is a mod that answers the demand for the ultimate survival challenge. It pits a team of 7 players (human or human and computer, Terran/protoss AI have been massively buffed) against a single computer opponent, Armageddon, who commands an entire new race that will challenge you to your limits.
Please log in or register to reply.
Live Events Refresh
Sparkling Tuna Cup
10:00
Weekly #94
CranKy Ducklings127
LiquipediaDiscussion
GSL Code S
08:00
Semi-Finals & Finals
Rogue vs ClassicLIVE!
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Hui .136
Rex 76
StarCraft: Brood War
Calm 6432
Rain 5512
Bisu 2680
Horang2 1289
Pusan 753
Larva 635
BeSt 377
Stork 290
Mini 240
EffOrt 157
[ Show more ]
Leta 131
Last 125
hero 120
Soulkey 113
Hyun 110
Killer 80
sSak 52
ToSsGirL 47
Aegong 45
ZerO 43
Shinee 26
JulyZerg 18
HiyA 18
Movie 10
SilentControl 8
Noble 7
sas.Sziky 6
Hm[arnc] 5
ivOry 4
eros_byul 0
Dota 2
XcaliburYe522
Fuzer 195
Pyrionflax139
Counter-Strike
Stewie2K1074
flusha456
edward106
Super Smash Bros
C9.Mang0415
Mew2King119
Westballz67
Heroes of the Storm
Khaldor302
Other Games
singsing1721
XaKoH 189
ZerO(Twitch)11
Organizations
Dota 2
PGL Dota 2 - Main Stream14129
PGL Dota 2 - Secondary Stream4074
Other Games
gamesdonequick646
StarCraft: Brood War
lovetv 12
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 15 non-featured ]
StarCraft 2
• LUISG 86
• Adnapsc2 25
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• lizZardDota2129
• WagamamaTV74
League of Legends
• Stunt561
Upcoming Events
WardiTV Qualifier
5h 9m
BSL: ProLeague
7h 9m
Bonyth vs Dewalt
Cross vs Doodle
MadiNho vs Dragon
Replay Cast
13h 9m
Wardi Open
1d
Replay Cast
1d 13h
Replay Cast
1d 23h
RSL Revival
1d 23h
Cure vs Percival
ByuN vs Spirit
RSL Revival
2 days
herO vs sOs
Zoun vs Clem
Replay Cast
3 days
The PondCast
3 days
[ Show More ]
RSL Revival
3 days
Serral vs SHIN
Solar vs Cham
Replay Cast
4 days
RSL Revival
4 days
Reynor vs Scarlett
ShoWTimE vs Classic
uThermal 2v2 Circuit
5 days
SC Evo League
6 days
Circuito Brasileiro de…
6 days
Sparkling Tuna Cup
6 days
Liquipedia Results

Completed

Proleague 2025-06-11
BGE Stara Zagora 2025
Heroes 10 EU

Ongoing

JPL Season 2
BSL 2v2 Season 3
BSL Season 20
KCM Race Survival 2025 Season 2
NPSL S3
Rose Open S1
CSL 17: 2025 SUMMER
2025 GSL S2
Murky Cup #2
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025
YaLLa Compass Qatar 2025
PGL Bucharest 2025

Upcoming

Copa Latinoamericana 4
CSLPRO Last Chance 2025
CSLPRO Chat StarLAN 3
K-Championship
SEL Season 2 Championship
Esports World Cup 2025
HSC XXVII
Championship of Russia 2025
BLAST Open Fall 2025
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.