RayDevWiki

Rayman Developer Community Wiki

User Tools

Site Tools


jade:scripting

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
jade:scripting [2024/03/11 15:06] yeg_gjade:scripting [2024/03/11 15:12] (current) yeg_g
Line 57: Line 57:
  
 //FIXME TODO: Explain the basic concepts of the language// //FIXME TODO: Explain the basic concepts of the language//
 +
 +==== ETAT/States ====
 +
 +Certain characters are laid out with multiple states and execs, which handles different parts of the character’s movement.
 +
 +The function ''AI_TrackCurChangeNow()''changes the state.
 +
 +''AI_Execute()'' executes other scripts, usually used for those with EXEC in the title. 
 +Rayman’s States
 +
 +==== Rayman's ETATs/States ====
 +''raym_ETAT_main'':
 +rayman’s default state, handles code on whether or not rayman should switch to another state. 
 +
 +''raym_ETAT_accroch'':
 +Rayman attached to something
 +
 +''raym_ETAT_cheat'':
 +Cheat mode, for devs
 +
 +''raym_ETAT_danse'':
 +Dancing
 +
 +''raym_ETAT_mort_AHahah'':
 +Rayman’s death
 +
 +''raym_ETAT_paf'':
 +Taking Damage
 +
 +''raym_ETAT_void'':
 +Blank state, does nothing
 +
 +
  
 ===== Syntax ===== ===== Syntax =====
jade/scripting.txt · Last modified: 2024/03/11 15:12 by yeg_g