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.
[01:56 am]
Oh_Man -- cool bit of history, spellsword creator talking about the history of EUD ^
[09:24 pm]
Moose -- denis
[05:00 pm]
lil-Inferno -- benis
[10:41 am]
v9bettel -- Nice
[2024-4-19. : 1:39 am]
Ultraviolet -- no u elky skeleton guy, I'll use em better
[2024-4-18. : 10:50 pm]
Vrael -- Ultraviolet
Ultraviolet shouted: How about you all send me your minerals instead of washing them into the gambling void? I'm saving up for a new name color and/or glow
hey cut it out I'm getting all the minerals
[2024-4-18. : 10:11 pm]
Ultraviolet -- :P
[2024-4-18. : 10:11 pm]
Ultraviolet -- How about you all send me your minerals instead of washing them into the gambling void? I'm saving up for a new name color and/or glow
[2024-4-17. : 11:50 pm]
O)FaRTy1billion[MM] -- nice, now i have more than enough
Please log in to shout.


Members Online: Oh_Man, Roy