Staredit Network > Forums > Modding Assistance > Topic: Civilian iscript
Civilian iscript
This topic is locked. You can no longer write replies here.
Mar 7 2009, 12:30 am
By: Excalibur  

Mar 7 2009, 12:30 am Excalibur Post #1

The sword and the faith

Syphon made me an iscript for the modified civilian grp here.

Code
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 221 Civilian (neutral\civilian.grp)
.headerstart
IsId               67
Type               12
Init               CivilianInit
Death             CivilianDeath
GndAttkInit       CivilianGndAttkInit
AirAttkInit       [NONE]
Unused1           [NONE]
GndAttkRpt         CivilianGndAttkRpt
AirAttkRpt         [NONE]
CastSpell         CivilianCastSpell
GndAttkToIdle     CivilianGndAttkToIdle
AirAttkToIdle     [NONE]
Unused2           [NONE]
Walking           CivilianWalking
WalkingToIdle     CivilianWalkingToIdle
SpecialState1     [NONE]
.headerend
# ----------------------------------------------------------------------------- #

CivilianInit:
   imgul                 222 0 0     # Civilian Shadow (neutral\nciShad.grp)
CivilianWalkingToIdle:
   playfram               0x77     # Frame set 7
CivilianLocal00:
   waitrand               63 75
   randcondjmp           128 CivilianLocal01
   goto                   CivilianLocal00

CivilianLocal01:
   turnrand               3
   goto                   CivilianWalkingToIdle

CivilianDeath:
   playsndbtwn           276 277     # Terran\MARINE\TMaDth00.WAV | Terran\MARINE\TMaDth01.WAV
   imgol                 242 0 0     # Marine Death (terran\marine.grp)
   wait                   1
   end
 
CivilianCastSpell:
   nobrkcodestart
   playfram           0x88
   wait               1
   playsnd               240     # Terran\GHOST\TGhLkd00.wav
   castspell
   playfram               0x99
   wait                   2
   nobrkcodeend
   gotorepeatattk
   sigorder               2
   goto                   CivilianGndAttkToIdle
 
CivilianGndAttkInit:
   playfram           0x88
   wait               1
   playfram           0x99
 
CivilianGndAttkRpt:
   wait               1
   nobrkcodestart
   playfram           0x88
   wait               1
   playsnd               69     # Bullet\TMaFir00.wav
   attackwith             1
   playfram               0x99
   nobrkcodeend
   gotorepeatattk
   ignorerest
 
CivilianGndAttkToIdle:
   wait                   1
   playfram               0x88
   wait                   1
   goto                   CivilianWalkingToIdle

CivilianWalking:
   move                   4
   wait                   1
   playfram               0x00     # Frame set 0
   move                   4
   wait                   1
   playfram               0x11     # Frame set 1
   move                   4
   wait                   1
   playfram               0x22     # Frame set 2
   move                   4
   wait                   1
   playfram               0x33     # Frame set 3
   move                   4
   wait                   1
   playfram               0x44     # Frame set 4
   move                   4
   wait                   1
   playfram               0x55     # Frame set 5
   move                   4
   wait                   1
   playfram               0x66     # Frame set 6
   move                   4
   wait                   1
   playfram               0x77     # Frame set 7
   goto                   CivilianWalking


I made the needed .dat changes and such, but when it attacks, it crashes.

Edit: It will attack one unit, then when stopped and told to attack another, crash.

Halp?

Post has been edited 1 time(s), last time on Mar 7 2009, 12:50 am by Andrew Jackson.




SEN Global Moderator and Resident Zealot
-------------------------
The sword and the faith.

:ex:
Sector 12
My stream, live PC building and tech discussion.

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[2026-9-14. : 3:21 pm]
Oh_Man -- Racoon City Remastered*
[2026-9-14. : 3:21 pm]
Oh_Man -- Join the front line SEN, DEFEND MANKIND. 2030 is just a number! https://scmscx.com/map/2fHHj96p
[2026-9-14. : 3:21 pm]
Oh_Man -- from the maker of the legendary Architect RPG, the peerless Racoon City, the capitvating One Piercing Note, comes another creation minutes in the making
[2026-9-14. : 11:15 am]
Oh_Man -- heh heh thanks for the minerals suckers, now it's time to quit while i'm ahead
[2026-9-14. : 1:01 am]
Oh_Man -- Heroes of the Storm literally died and was revived before we got next SC game. Wb Loveless, u cooking any UMS for us?
[2026-9-13. : 11:35 pm]
LoveLess -- getting diablo 5 and wow 4 before starcraft ghost
[2026-9-13. : 9:22 pm]
RIVE -- To be fair, I used to post custom emotes back when I still used the forums.
[2026-9-13. : 12:54 pm]
l)ark_ssj9kevin -- RIVE
RIVE shouted: 💯
holy shit did you just use an emoji on SEN that feels illegal 🍆
[2026-9-13. : 10:24 am]
Moose -- Heinermann
Heinermann shouted: new era of SC and it's just some shooter they're gonna cancel before 2030
StarCraft 2: Ghost 2, The Reghostening
[2026-9-13. : 3:38 am]
Symmetry -- :wob:
Please log in to shout.


Members Online: Zoan, Roy