Difference between revisions of "ScriptEffect"
From Amulets & Armor Wiki
PeeWeeRotA (Talk | contribs) (→List of Effects) |
PeeWeeRotA (Talk | contribs) (→List of Effects) |
||
| Line 41: | Line 41: | ||
! Duration | ! Duration | ||
! Power | ! Power | ||
| + | |- | ||
| + | | 0 | ||
| + | | EFFECT_NONE | ||
| + | | | ||
| + | | | ||
| + | | | ||
|- | |- | ||
| − | | | + | | |
| + | | EFFECT_READY_WEAPON | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | | EFFECT_SET_ARMOR | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | | EFFECT_TAKE_COIN | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | | EFFECT_TAKE_AMMO | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | | EFFECT_ADD_PLAYER_EFFECT | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | | EFFECT_REMOVE_PLAYER_EFFECT | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | | EFFECT_MOD_PLAYER_FOOD | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_MOD_PLAYER_WATER | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_MOD_PLAYER_HEALTH | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_MOD_PLAYER_MANA | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_MOD_PLAYER_POISON_LEVEL | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_HALVE_PLAYER_POISON_LEVEL | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_SET_PLAYER_POISON_LEVEL | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_PLAYER_LEAP | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_CREATE_PROJECTILE | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | // not fully implemeneted | ||
| + | | EFFECT_SET_PLAYER_BEACON | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | // not implemented this version | ||
| + | | EFFECT_RETURN_TO_PLAYER_BEACON | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | // not implemented this version | ||
| + | | EFFECT_CLEAR_PLAYER_BEACON | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | // not implemented this version | ||
| + | | EFFECT_ADD_RUNE | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_REMOVE_RUNE | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_CREATE_OIL_SLICK | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | // need server functionality | ||
| + | | EFFECT_GOTO_PLACE | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | // doesn't do anything yet (easy fix?) | ||
| + | | EFFECT_DISPLAY_CANNED_MESSAGE | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | // see message.c for colors | ||
| + | | EFFECT_PLAY_AREA_SOUND | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_PLAY_LOCAL_SOUND | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_DESTROY_RANDOM_EQUIPPED_ITEM | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_DESTROY_RANDOM_STORED_ITEM | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_DESTROY_RANDOM_ITEM | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| EFFECT_TRIGGER_EARTHQUAKE | | EFFECT_TRIGGER_EARTHQUAKE | ||
| − | | | + | | |
| − | | | + | | |
| − | | | + | | |
| − | | | + | |- |
| + | | | ||
| + | |||
| + | | EFFECT_REMOVE_RANDOM_SPELL | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_REMOVE_ALL_SPELLS | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_REMOVE_SPECIFIC_SPELL | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_REMOVE_SPECIFIC_EFFECT | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | // not implemented this version | ||
| + | | EFFECT_REMOVE_ALL_EFFECTS | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | // not implemented this version | ||
| + | | EFFECT_MOD_PLAYER_HEALTH_RANDOM | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_MOD_PLAYER_MANA_RANDOM | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_MOD_PLAYER_EXPERIENCE | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_TAKE_NORMAL_DAMAGE | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_TAKE_FIRE_DAMAGE | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_TAKE_ACID_DAMAGE | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_TAKE_POISON_DAMAGE | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_TAKE_ELECTRICITY_DAMAGE | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_TAKE_PIERCING_DAMAGE | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_TAKE_MANA_DRAIN_DAMAGE | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_TAKE_MULTIPLE_DAMAGE | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_JUMP_FORWARD | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | // not yet implemented | ||
| + | | EFFECT_REORIENT | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | // not yet implemented | ||
| + | | EFFECT_TURN_UNDEAD | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | // need server functionality | ||
| + | | EFFECT_AREA_SLOW | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | // need server functionality | ||
| + | | EFFECT_FIRE_WAND | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_FIRE_BOLT | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_COLOR_FLASH | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_ADD_JOURNAL_PAGE_BY_OBJECT | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_CREATE_OBJECT | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_ADD_JOURNAL_PAGE | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_IDENTIFY_READIED | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_IDENTIFY_ALL | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_ACTIVATE_THIEVING | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_MOD_PLAYER_WEALTH | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | | ||
| + | |||
| + | | EFFECT_UNKNOWN | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |- | ||
|} | |} | ||
Revision as of 06:42, 13 November 2015
Effect( [EffectNum], [Subtype], [Duration], [Power] )
Plays a sound to the current player at max volume
Arguments
EffectNum - Effect number to initiate
Subtype - Subtype of Effect (see below)
Duration - Length of Effect
Power - Power of Effect (see below)
Example
40: // lower gates Compare(ExitSwitch, COMPLETE); If (Equal, 99); Block(Block1); ChangeSideTexture(1208,"SWIT1U"); AreaSound(6007,-3424,-2736,300,255); Delay(100); //Earthquake Sound(3005); Effect(30, 0, 300, 0);
List of Effects
Creates an effect of the given type. Type is a number corresponding to the effect list
| # | Name | Description | Subtype | Duration | Power |
|---|---|---|---|---|---|
| 0 | EFFECT_NONE | ||||
| EFFECT_READY_WEAPON | |||||
| EFFECT_SET_ARMOR | |||||
| EFFECT_TAKE_COIN | |||||
| EFFECT_TAKE_AMMO | |||||
| EFFECT_ADD_PLAYER_EFFECT | |||||
| EFFECT_REMOVE_PLAYER_EFFECT | |||||
| EFFECT_MOD_PLAYER_FOOD | |||||
| EFFECT_MOD_PLAYER_WATER | |||||
| EFFECT_MOD_PLAYER_HEALTH | |||||
| EFFECT_MOD_PLAYER_MANA | |||||
| EFFECT_MOD_PLAYER_POISON_LEVEL | |||||
| EFFECT_HALVE_PLAYER_POISON_LEVEL | |||||
| EFFECT_SET_PLAYER_POISON_LEVEL | |||||
| EFFECT_PLAYER_LEAP | |||||
| EFFECT_CREATE_PROJECTILE | |||||
| // not fully implemeneted | EFFECT_SET_PLAYER_BEACON | ||||
| // not implemented this version | EFFECT_RETURN_TO_PLAYER_BEACON | ||||
// not implemented this version |
EFFECT_CLEAR_PLAYER_BEACON | ||||
| // not implemented this version | EFFECT_ADD_RUNE | ||||
| EFFECT_REMOVE_RUNE | |||||
| EFFECT_CREATE_OIL_SLICK | |||||
| // need server functionality | EFFECT_GOTO_PLACE | ||||
| // doesn't do anything yet (easy fix?) | EFFECT_DISPLAY_CANNED_MESSAGE | ||||
// see message.c for colors |
EFFECT_PLAY_AREA_SOUND | ||||
| EFFECT_PLAY_LOCAL_SOUND | |||||
| EFFECT_DESTROY_RANDOM_EQUIPPED_ITEM | |||||
| EFFECT_DESTROY_RANDOM_STORED_ITEM | |||||
| EFFECT_DESTROY_RANDOM_ITEM | |||||
| EFFECT_TRIGGER_EARTHQUAKE | |||||
| EFFECT_REMOVE_RANDOM_SPELL | |||||
| EFFECT_REMOVE_ALL_SPELLS | |||||
| EFFECT_REMOVE_SPECIFIC_SPELL | |||||
| EFFECT_REMOVE_SPECIFIC_EFFECT | |||||
// not implemented this version |
EFFECT_REMOVE_ALL_EFFECTS | ||||
| // not implemented this version | EFFECT_MOD_PLAYER_HEALTH_RANDOM | ||||
| EFFECT_MOD_PLAYER_MANA_RANDOM | |||||
| EFFECT_MOD_PLAYER_EXPERIENCE | |||||
| EFFECT_TAKE_NORMAL_DAMAGE | |||||
| EFFECT_TAKE_FIRE_DAMAGE | |||||
| EFFECT_TAKE_ACID_DAMAGE | |||||
| EFFECT_TAKE_POISON_DAMAGE | |||||
| EFFECT_TAKE_ELECTRICITY_DAMAGE | |||||
| EFFECT_TAKE_PIERCING_DAMAGE | |||||
| EFFECT_TAKE_MANA_DRAIN_DAMAGE | |||||
| EFFECT_TAKE_MULTIPLE_DAMAGE | |||||
| EFFECT_JUMP_FORWARD | |||||
| // not yet implemented | EFFECT_REORIENT | ||||
| // not yet implemented | EFFECT_TURN_UNDEAD | ||||
| // need server functionality | EFFECT_AREA_SLOW | ||||
| // need server functionality | EFFECT_FIRE_WAND | ||||
| EFFECT_FIRE_BOLT | |||||
| EFFECT_COLOR_FLASH | |||||
| EFFECT_ADD_JOURNAL_PAGE_BY_OBJECT | |||||
| EFFECT_CREATE_OBJECT | |||||
| EFFECT_ADD_JOURNAL_PAGE | |||||
| EFFECT_IDENTIFY_READIED | |||||
| EFFECT_IDENTIFY_ALL | |||||
| EFFECT_ACTIVATE_THIEVING | |||||
| EFFECT_MOD_PLAYER_WEALTH | |||||
| EFFECT_UNKNOWN |
Back to Scripting Main