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-4-29. : 2:00 am]
l)ark_ssj9kevin -- hi jamal
[2026-4-29. : 12:18 am]
Heinermann -- memes
[2026-4-28. : 10:08 pm]
NudeRaider -- skeet-skeet, motherfucker
[2026-4-28. : 4:24 pm]
Vrael -- NudeRaider
NudeRaider shouted: Vrael boy, if you're not careful I'll moderate your sorry ass too!
gotta catch me first! skeet skeet skeet
[2026-4-26. : 1:58 pm]
lil-Inferno -- ya
[2026-4-25. : 11:50 pm]
JamaL -- Glad to see SEN will never die. Kudos to whoever is paying the hosting fees these days!
[2026-4-25. : 3:37 pm]
NudeRaider -- (-.-,)
[2026-4-25. : 3:35 pm]
Zoan -- ;o I thought that was a monkey emote
[2026-4-25. : 3:34 pm]
Zoan -- :mods:
[2026-4-25. : 3:34 pm]
Zoan -- :mods"
Please log in to shout.


Members Online: Revenant, Andrea Rosa