SpringRtsTutorialAnimDef - beyond-all-reason/springrts_engine_wiki_mirror GitHub Wiki

Animation Script Examples

Basic Scripts

this scripts make the gameplay

Common Scripts

this scripts are cosmetic or modifiers

  • start stop scripts - AnimDef acting when mobile or static ingame
  • on off scripts - AnimDef using the switch menu key on off ingame
  • armored when close scripts
    • AnimDef enabling damagemodifier ratio ingame
  • emiter scripts - AnimDef emiting smoke, buble, wave, weapon, explosion, ceg ingame
  • victim scripts - AnimDef check if the unit is attacked by what and where and how much
  • death scripts - unit diying with style ingame
  • born scripts - unit borning with style ingame
  • health scripts - AnimDef know own maxhealth, actual health, paralyser %, born % ingame
  • dynamic scripts - AnimDef changing UnitDef values ingame
  • perpiece scripts - AnimDef check piece for critical hit location or dedicaced damages
  • context scripts - Animdef know who is interacting with them (transport build fight)
  • collision scripts - crushing or so ?

Complex Scripts

this scripts are the anims that make realistic renders

  • location scripts - AnimDef check position on map,slopes ,direction of attack ingame
  • animation scripts - AnimDef moving wheels leg arm crane accurately ingame
  • loop scripts - AnimDef thing repetadly or forever condition or not ingame
  • data scripts - AnimDef lot of info or piece ingame

What cannot be done in AnimDefs ?

  • Some things are not possible in SpringRts engine :
  1. Factory will not move

  2. Factory will not own ON/OFF switch

  3. Transport will not build(confirm? who is exclusif ?)

  4. metal extractor will do nothing else(exclusif)

  5. changing the height of the radar and sonar and view sensors

Category:Emmanuel