Gamemodel script
From Blood Wiki
(Difference between revisions)
Line 32: | Line 32: | ||
* animating gamemodel (cre | * animating gamemodel (cre | ||
− | * addin new [[ | + | * addin new [[Trigger event | trigger commands]] to a gamemodel |
* changing a skin | * changing a skin | ||
* make pushable gamemodel | * make pushable gamemodel | ||
* make destructibles | * make destructibles | ||
* set up physicsal properies | * set up physicsal properies |
Revision as of 21:40, 10 July 2012
Introduction
Gamemodel script is .NSX files used to configure misc_gamemodel and func_gamemodel.
Gamemodel script is part of entity configuration script, and currently, the only one member of it.
Example of gamemodel script:
[entity] configurations=gamemodel [gamemodel] scripts=unpress,press,pressed,ready states=ready->press,pressed->unpress state=ready call=nextstate [ready] frame=0 [unpress] sound=legacy/switch.wav animate=5 0 20 state=ready [pressed] frame=5 [press] sound=legacy/switch.wav animate=0 5 20 state=pressed
Usage
Gamemodel script can be used to set a variety of different behaviors of a gamemodel:
- animating gamemodel (cre
- addin new trigger commands to a gamemodel
- changing a skin
- make pushable gamemodel
- make destructibles
- set up physicsal properies