• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!

Transform/Evolve system needed..

Status
Not open for further replies.
Level 4
Joined
Feb 17, 2007
Messages
121
Is there any tutorial on making a transform system.
I am basically working on a Kingdom Hearts Battle Arena Map and I was wondering for sora. I want all the forms as in Valor form, master form, wisdom form.

The trigger on how i want it is like.
At level 6 Sora learns his ultimate.
Clicks the ultimate.
and a dialogue button/box shows up where you can pick from each forms.
clicking on a form (example: Valor Form) cost 100lumber.
Turns Sora into Valor Form for duration time of 60 seconds.
and when the 60 seconds run out, turn back into normal sora form.
Any help on doing this?

Or for another way
Just like DBZ where like goku type -ss2
Goku turns super saiyan 2.
but must required level 6.

Thanks if you guys can help I appreciate it!

I AM SORRY IF ITS IN THE WRONG SECTION!
 
Level 1
Joined
Jul 15, 2010
Messages
5
You could do something like

when a spell is cast
spell equal to vallor form and triggering player lumber larger than 499
replace triggering unit with vallor form
add -100 lumber
play special affect at point of triggering unit
wait 60 seconds
relpace unit with sora

Thats what I would do :)
 
Level 1
Joined
Jul 15, 2010
Messages
5
OR just make a trigger like this (modfy metamorfis)

unit casts a spell
spell equal to metamorfis
add -100 lumber

however Im not sure that will prevent you from going if you dont, but its something to work on.

hope that helps
Ac!d
 
Level 20
Joined
Jul 6, 2009
Messages
1,885
I don't understand the first part,but for Goku turning into Super Sayian,would this work?
  • Init
    • Events
      • Map initialization
    • Conditions
    • Actions
      • Player Group - Pick every player in (All players) and do (Actions)
        • Loop - Actions
          • Trigger - Add to Transformation <gen> the event (Player - (Picked player) types a chat message containing -ss2 as An exact match)
  • Transformation
    • Events
    • Conditions
    • Actions
      • Custom script: set bj_wantDestroyGroup = true
      • Unit Group - Pick every unit in (Units in (Playable map area) matching (((Unit-type of (Matching unit)) Equal to Sayian) and ((Hero level of (Matching unit)) Greater than or equal to 6))) and do (Actions)
        • Loop - Actions
          • Unit - Replace (Picked unit) with a Super Sayian using The old unit's relative life and mana
          • Selection - Select (Last replaced unit) for (Triggering player)
 
Level 4
Joined
Feb 17, 2007
Messages
121
I don't understand the first part,but for Goku turning into Super Sayian,would this work?
  • Init
    • Events
      • Map initialization
    • Conditions
    • Actions
      • Player Group - Pick every player in (All players) and do (Actions)
        • Loop - Actions
          • Trigger - Add to Transformation <gen> the event (Player - (Picked player) types a chat message containing -ss2 as An exact match)
  • Transformation
    • Events
    • Conditions
    • Actions
      • Custom script: set bj_wantDestroyGroup = true
      • Unit Group - Pick every unit in (Units in (Playable map area) matching (((Unit-type of (Matching unit)) Equal to Sayian) and ((Hero level of (Matching unit)) Greater than or equal to 6))) and do (Actions)
        • Loop - Actions
          • Unit - Replace (Picked unit) with a Super Sayian using The old unit's relative life and mana
          • Selection - Select (Last replaced unit) for (Triggering player)

It works but how do i make him transform back? do I just do everything over and change the
(Player - (Picked player) types a chat message containing -revert as An exact match)

?
---------------------------------------------------------------------

Never mind i found out how to do it, THanks! but when typing -ss2
how do i make the owner of the unit lose lumber over time?
 
Last edited:
Level 20
Joined
Jul 6, 2009
Messages
1,885
  • Transformation
    • Events
      • Player - Player 1 (Red) types a chat message containing -ss2 as An exact match
    • Conditions
    • Actions
      • Player Group - Add (Triggering player) to PlayerGroup
  • Loop
    • Events
      • Time - Every 1 seconds of game time
    • Conditions
    • Actions
      • Player Group - Pick every player in PlayerGroup and do (Actions)
        • Loop - Actions
          • Player - Add -1 to (Picked player) Current lumber
  • Revert
    • Events
      • Player - Player 1 (Red) types a chat message containing -revert as An exact match
    • Conditions
    • Actions
      • Player Group - Remove (Triggering player) from PlayerGroup
 
Level 4
Joined
Feb 17, 2007
Messages
121
  • Transformation
    • Events
      • Player - Player 1 (Red) types a chat message containing -ss2 as An exact match
    • Conditions
    • Actions
      • Player Group - Add (Triggering player) to PlayerGroup
  • Loop
    • Events
      • Time - Every 1 seconds of game time
    • Conditions
    • Actions
      • Player Group - Pick every player in PlayerGroup and do (Actions)
        • Loop - Actions
          • Player - Add -1 to (Picked player) Current lumber
  • Revert
    • Events
      • Player - Player 1 (Red) types a chat message containing -revert as An exact match
    • Conditions
    • Actions
      • Player Group - Remove (Triggering player) from PlayerGroup

Thanks alot man! i appreciate it! Btw you want to do me one favor? For 1 last trigger?

Player lumber equal to 0, cannot transform into -vf.
 
Status
Not open for further replies.
Top