Author [EN] [PL] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] Topic: Shuma Gorath by Sludge (updated one)  (Read 616 times)

Offline JDubbs

  • ******
  • Posts: 1212
  • SORRY ABOUT YO d*mn LUCK
  • Referrals: 0
Shuma Gorath by Sludge (updated one)
« on: September 11, 2009, 10:39:50 PM »
How do i change the A.I. on him?

Offline YD

  • ******
  • Posts: 3085
  • Country: 00
  • Referrals: 0
Re: Shuma Gorath by Sludge (updated one)
« Reply #1 on: September 12, 2009, 10:24:29 AM »
How do i change the A.I. on him?

Change it to what?

Offline JDubbs

  • ******
  • Posts: 1212
  • SORRY ABOUT YO d*mn LUCK
  • Referrals: 0
Re: Shuma Gorath by Sludge (updated one)
« Reply #2 on: September 12, 2009, 11:33:53 AM »
to a less intense one

Offline YD

  • ******
  • Posts: 3085
  • Country: 00
  • Referrals: 0
Re: Shuma Gorath by Sludge (updated one)
« Reply #3 on: September 13, 2009, 02:38:55 PM »
open up the character, folder and copy and paste a .cmd file then open it in either FF or notepad then look for section of move code that contain a "triggerall=Var(59)" as most AI code is make with this variable. You'll know its an AI code cause there will be no reference to the move name in " " like a regular move code is implemented. Now all of these AI codes should be listed first after the move commands. Delete or null all of these portions of code that tell the AI what to do. You null them by placing a semicolon ( ; ) in front of each line of code that you want to disable, and that should make him as tough as a Care Bear on shrooms. :)

 You could always alter the AI code but that is more time consuming and you need to know how coding works.

 Keep the original intact just in case you mess something up. The codes you don't want to alter are the codes that have a "triggerall = command= "name of move" as these are the moves that will be performed and if you null these then your character will just stand there and do nothing. In some rare occasions the AI trigger will be integrated into the regular move code itself where you will see a "triggerall = var(59)" and then below it you will see a "triggerall = command = "name or move". In this case just remove the first triggerall. I have not downloaded the character so i don't know how this character AI is setup but this is basically how it is accomplished. If you need any further assistance then reply back. :)
« Last Edit: September 15, 2009, 06:41:35 AM by youngdragun »

Offline aa250

  • CC Staff
  • *
  • Posts: 6750
  • Country: 00
  • retired
  • Referrals: 0
Re: Shuma Gorath by Sludge (updated one)
« Reply #4 on: September 14, 2009, 12:44:25 PM »
Open up the Shuma Command file look for this code

;------------CӒݒӏ-----------------------------------------------------
;----------AIZbg------------------------------------------------------

[state -1, AItOZbg]
type=VarSet
TriggerAll=!ishelper
TriggerAll=var(59) =0
trigger1 = (command = "CPU2")
trigger2 = (command = "CPU2")
trigger3 = (command = "CPU3")
trigger4 = (command = "CPU4")
trigger5 = (command = "CPU5")
trigger6 = (command = "CPU6")
trigger7 = (command = "Hyper1")
trigger8 = (command = "Hyper2")
trigger9 = (command = "Hyper3")
trigger10 = (command = "Hyper4")
trigger11 = (command = "Hyper5")
trigger12 = (command = "Hyper6")
trigger13 = (command = "Hyper7")
trigger14 = (command = "CPU7")
trigger15 = (command = "CPU8")
trigger16 = (command = "CPU9")
trigger17 = (command = "CPU10")
trigger18 = (command = "CPU11")
trigger19 = (command = "CPU12")
trigger20 = (command = "CPU13")
trigger21 = (command = "CPU14")
trigger22=numhelper(10000)
trigger22=helper(10000),var(59)
trigger23 = Command = "AI22"
trigger24 = Command = "AI23"
trigger25 = Command = "AI24"
trigger26 = Command = "AI25"
trigger27 = Command = "AI26"
trigger28 = Command = "AI27"
trigger29 = Command = "AI28"
trigger30 = Command = "AI29"
trigger31 = Command = "AI30"
Trigger32=command="a"^^command="a2"
Trigger33=command="b"^^command="b2"
Trigger34=command="c"^^command="c2"
Trigger35=command="x"^^command="x2"
Trigger36=command="y"^^command="y2"
Trigger37=command="z"^^command="z2"
Trigger38=command="start"^^command="start2"
Trigger39=command="fwd"^^command="fwd2"
Trigger40=command="back"^^command="back2"
Trigger41=command="up"^^command="up2"
Trigger42=command="down"^^command="down2"
;trigger43=1;[̃Z~ROƏɂ`hNԂɂȂ܂
IgNoreHitPause=1
;
;--------AIxݒ---------------------------------------------------------
var(59) = 1 ;AIx؂ւ(AI.Lv)   Hard5  4@3  2  1   Easy
fvar(39) = 10

You see this code at the bottom
var(59) = 1 ;AIx؂ւ(AI.Lv)   Hard5  4@3  2  1   Easy

I already changed mind to 1 which means easy.

Offline YD

  • ******
  • Posts: 3085
  • Country: 00
  • Referrals: 0
Re: Shuma Gorath by Sludge (updated one)
« Reply #5 on: September 15, 2009, 06:44:35 AM »
Open up the Shuma Command file look for this code

;------------CӒݒӏ-----------------------------------------------------
;----------AIZbg------------------------------------------------------

[state -1, AItOZbg]
type=VarSet
TriggerAll=!ishelper
TriggerAll=var(59) =0
trigger1 = (command = "CPU2")
trigger2 = (command = "CPU2")
trigger3 = (command = "CPU3")
trigger4 = (command = "CPU4")
trigger5 = (command = "CPU5")
trigger6 = (command = "CPU6")
trigger7 = (command = "Hyper1")
trigger8 = (command = "Hyper2")
trigger9 = (command = "Hyper3")
trigger10 = (command = "Hyper4")
trigger11 = (command = "Hyper5")
trigger12 = (command = "Hyper6")
trigger13 = (command = "Hyper7")
trigger14 = (command = "CPU7")
trigger15 = (command = "CPU8")
trigger16 = (command = "CPU9")
trigger17 = (command = "CPU10")
trigger18 = (command = "CPU11")
trigger19 = (command = "CPU12")
trigger20 = (command = "CPU13")
trigger21 = (command = "CPU14")
trigger22=numhelper(10000)
trigger22=helper(10000),var(59)
trigger23 = Command = "AI22"
trigger24 = Command = "AI23"
trigger25 = Command = "AI24"
trigger26 = Command = "AI25"
trigger27 = Command = "AI26"
trigger28 = Command = "AI27"
trigger29 = Command = "AI28"
trigger30 = Command = "AI29"
trigger31 = Command = "AI30"
Trigger32=command="a"^^command="a2"
Trigger33=command="b"^^command="b2"
Trigger34=command="c"^^command="c2"
Trigger35=command="x"^^command="x2"
Trigger36=command="y"^^command="y2"
Trigger37=command="z"^^command="z2"
Trigger38=command="start"^^command="start2"
Trigger39=command="fwd"^^command="fwd2"
Trigger40=command="back"^^command="back2"
Trigger41=command="up"^^command="up2"
Trigger42=command="down"^^command="down2"
;trigger43=1;[̃Z~ROƏɂ`hNԂɂȂ܂
IgNoreHitPause=1
;
;--------AIxݒ---------------------------------------------------------
var(59) = 1 ;AIx؂ւ(AI.Lv)   Hard5  4@3  2  1   Easy
fvar(39) = 10

You see this code at the bottom
var(59) = 1 ;AIx؂ւ(AI.Lv)   Hard5  4@3  2  1   Easy

I already changed mind to 1 which means easy.

Or you could do what Aa250 just posted. :)
 
 8) Good work there A. :D