Difference between revisions of "ScriptEffect"

From Amulets & Armor Wiki
Jump to: navigation, search
(List of Effects)
 
(One intermediate revision by the same user not shown)
Line 84: Line 84:
 
|  
 
|  
 
|-
 
|-
|  
+
| 6
 
| EFFECT_REMOVE_PLAYER_EFFECT
 
| EFFECT_REMOVE_PLAYER_EFFECT
 
|  
 
|  
Line 91: Line 91:
 
|  
 
|  
 
|-
 
|-
|
+
| 7
 
| EFFECT_MOD_PLAYER_FOOD
 
| EFFECT_MOD_PLAYER_FOOD
 
|  
 
|  
Line 98: Line 98:
 
|  
 
|  
 
|-
 
|-
|  
+
| 8
 
+
 
| EFFECT_MOD_PLAYER_WATER
 
| EFFECT_MOD_PLAYER_WATER
 
|  
 
|  
Line 106: Line 105:
 
|  
 
|  
 
|-
 
|-
|  
+
| 9
 
| EFFECT_MOD_PLAYER_HEALTH
 
| EFFECT_MOD_PLAYER_HEALTH
 
|  
 
|  
Line 113: Line 112:
 
|  
 
|  
 
|-
 
|-
|  
+
| 10
 
| EFFECT_MOD_PLAYER_MANA
 
| EFFECT_MOD_PLAYER_MANA
 
|  
 
|  
Line 120: Line 119:
 
|  
 
|  
 
|-
 
|-
|  
+
| 11
 
+
 
| EFFECT_MOD_PLAYER_POISON_LEVEL
 
| EFFECT_MOD_PLAYER_POISON_LEVEL
 
|  
 
|  
Line 128: Line 126:
 
|  
 
|  
 
|-
 
|-
|  
+
| 12
 
+
 
| EFFECT_HALVE_PLAYER_POISON_LEVEL
 
| EFFECT_HALVE_PLAYER_POISON_LEVEL
 
|  
 
|  
Line 136: Line 133:
 
|  
 
|  
 
|-
 
|-
|  
+
| 13
 
+
 
| EFFECT_SET_PLAYER_POISON_LEVEL
 
| EFFECT_SET_PLAYER_POISON_LEVEL
 
|  
 
|  
Line 144: Line 140:
 
|  
 
|  
 
|-
 
|-
|  
+
| 14
 
+
 
| EFFECT_PLAYER_LEAP
 
| EFFECT_PLAYER_LEAP
 
|  
 
|  
Line 152: Line 147:
 
|  
 
|  
 
|-
 
|-
|  
+
| 15
 
+
 
| EFFECT_CREATE_PROJECTILE
 
| EFFECT_CREATE_PROJECTILE
 
|  
 
|  
Line 160: Line 154:
 
|  
 
|  
 
|-
 
|-
|
+
| 16
 
| EFFECT_SET_PLAYER_BEACON
 
| EFFECT_SET_PLAYER_BEACON
 
|  
 
|  
Line 167: Line 161:
 
|  
 
|  
 
|-
 
|-
|
+
| 17
 
| EFFECT_RETURN_TO_PLAYER_BEACON
 
| EFFECT_RETURN_TO_PLAYER_BEACON
 
|  
 
|  
Line 174: Line 168:
 
|  
 
|  
 
|-
 
|-
|  
+
| 18
 
| EFFECT_CLEAR_PLAYER_BEACON
 
| EFFECT_CLEAR_PLAYER_BEACON
 
|  
 
|  
Line 181: Line 175:
 
|  
 
|  
 
|-
 
|-
|  
+
| 19
 
| EFFECT_ADD_RUNE
 
| EFFECT_ADD_RUNE
 
|  
 
|  
Line 188: Line 182:
 
|  
 
|  
 
|-
 
|-
|  
+
| 20
 
| EFFECT_REMOVE_RUNE
 
| EFFECT_REMOVE_RUNE
 
|  
 
|  
Line 195: Line 189:
 
|  
 
|  
 
|-
 
|-
|  
+
| 21
 
+
 
| EFFECT_CREATE_OIL_SLICK
 
| EFFECT_CREATE_OIL_SLICK
 
|  
 
|  
Line 203: Line 196:
 
|  
 
|  
 
|-
 
|-
|  
+
| 22
 
| EFFECT_GOTO_PLACE
 
| EFFECT_GOTO_PLACE
 
| BROKEN! DO NOT USE
 
| BROKEN! DO NOT USE
Line 210: Line 203:
 
|  
 
|  
 
|-
 
|-
|  
+
| 23
 
| EFFECT_DISPLAY_CANNED_MESSAGE
 
| EFFECT_DISPLAY_CANNED_MESSAGE
 
|  
 
|  
Line 217: Line 210:
 
|  
 
|  
 
|-
 
|-
|  
+
| 24
 
| EFFECT_PLAY_AREA_SOUND
 
| EFFECT_PLAY_AREA_SOUND
 
|  
 
|  
Line 224: Line 217:
 
|  
 
|  
 
|-
 
|-
|  
+
| 25
 
+
 
| EFFECT_PLAY_LOCAL_SOUND
 
| EFFECT_PLAY_LOCAL_SOUND
 
|  
 
|  
Line 232: Line 224:
 
|  
 
|  
 
|-
 
|-
|  
+
| 26
 
+
 
| EFFECT_DESTROY_RANDOM_EQUIPPED_ITEM
 
| EFFECT_DESTROY_RANDOM_EQUIPPED_ITEM
 
|  
 
|  
Line 240: Line 231:
 
|  
 
|  
 
|-
 
|-
|  
+
| 27
 
+
 
| EFFECT_DESTROY_RANDOM_STORED_ITEM
 
| EFFECT_DESTROY_RANDOM_STORED_ITEM
 
|  
 
|  
Line 248: Line 238:
 
|  
 
|  
 
|-
 
|-
|  
+
| 28
 
+
 
| EFFECT_DESTROY_RANDOM_ITEM
 
| EFFECT_DESTROY_RANDOM_ITEM
 
|  
 
|  
Line 256: Line 245:
 
|  
 
|  
 
|-
 
|-
|  
+
| 29
 
+
 
| EFFECT_TRIGGER_EARTHQUAKE
 
| EFFECT_TRIGGER_EARTHQUAKE
|  
+
| Shakes ground for duration in ticks
|  
+
| N/A
|  
+
| Time in ticks
 +
| N/A
 
|-
 
|-
|  
+
| 30
 
+
 
| EFFECT_REMOVE_RANDOM_SPELL
 
| EFFECT_REMOVE_RANDOM_SPELL
 +
|
 
|  
 
|  
 
|  
 
|  
Line 271: Line 260:
 
|-
 
|-
 
|  
 
|  
 
 
| EFFECT_REMOVE_ALL_SPELLS
 
| EFFECT_REMOVE_ALL_SPELLS
 +
|
 
|  
 
|  
 
|  
 
|  
Line 278: Line 267:
 
|-
 
|-
 
|  
 
|  
 
 
| EFFECT_REMOVE_SPECIFIC_SPELL
 
| EFFECT_REMOVE_SPECIFIC_SPELL
 +
|
 
|  
 
|  
 
|  
 
|  
Line 285: Line 274:
 
|-
 
|-
 
|  
 
|  
 
 
| EFFECT_REMOVE_SPECIFIC_EFFECT
 
| EFFECT_REMOVE_SPECIFIC_EFFECT
 +
|
 
|  
 
|  
 
|  
 
|  
Line 292: Line 281:
 
|-
 
|-
 
|  
 
|  
  // not implemented this version
 
 
| EFFECT_REMOVE_ALL_EFFECTS
 
| EFFECT_REMOVE_ALL_EFFECTS
 +
|
 
|  
 
|  
 
|  
 
|  
 
|  
 
|  
 
|-
 
|-
| |  // not implemented this version
+
|  
 
| EFFECT_MOD_PLAYER_HEALTH_RANDOM
 
| EFFECT_MOD_PLAYER_HEALTH_RANDOM
 +
|
 
|  
 
|  
 
|  
 
|  
Line 305: Line 295:
 
|-
 
|-
 
|  
 
|  
 
 
| EFFECT_MOD_PLAYER_MANA_RANDOM
 
| EFFECT_MOD_PLAYER_MANA_RANDOM
 
|  
 
|  
Line 312: Line 301:
 
|-
 
|-
 
|  
 
|  
 
 
| EFFECT_MOD_PLAYER_EXPERIENCE
 
| EFFECT_MOD_PLAYER_EXPERIENCE
 
|  
 
|  
Line 319: Line 307:
 
|-
 
|-
 
|  
 
|  
 
 
| EFFECT_TAKE_NORMAL_DAMAGE
 
| EFFECT_TAKE_NORMAL_DAMAGE
 
|  
 
|  
Line 326: Line 313:
 
|-
 
|-
 
|  
 
|  
 
 
| EFFECT_TAKE_FIRE_DAMAGE
 
| EFFECT_TAKE_FIRE_DAMAGE
 
|  
 
|  
Line 333: Line 319:
 
|-
 
|-
 
|  
 
|  
 
 
| EFFECT_TAKE_ACID_DAMAGE
 
| EFFECT_TAKE_ACID_DAMAGE
 
|  
 
|  
Line 340: Line 325:
 
|-
 
|-
 
|  
 
|  
 
 
| EFFECT_TAKE_POISON_DAMAGE
 
| EFFECT_TAKE_POISON_DAMAGE
 
|  
 
|  
Line 347: Line 331:
 
|-
 
|-
 
|  
 
|  
 
 
| EFFECT_TAKE_ELECTRICITY_DAMAGE
 
| EFFECT_TAKE_ELECTRICITY_DAMAGE
 
|  
 
|  
Line 354: Line 337:
 
|-
 
|-
 
|  
 
|  
 
 
| EFFECT_TAKE_PIERCING_DAMAGE
 
| EFFECT_TAKE_PIERCING_DAMAGE
 
|  
 
|  
Line 361: Line 343:
 
|-
 
|-
 
|  
 
|  
 
 
| EFFECT_TAKE_MANA_DRAIN_DAMAGE
 
| EFFECT_TAKE_MANA_DRAIN_DAMAGE
 
|  
 
|  
Line 368: Line 349:
 
|-
 
|-
 
|  
 
|  
 
 
| EFFECT_TAKE_MULTIPLE_DAMAGE
 
| EFFECT_TAKE_MULTIPLE_DAMAGE
 
|  
 
|  
Line 375: Line 355:
 
|-
 
|-
 
|  
 
|  
 
 
| EFFECT_JUMP_FORWARD
 
| EFFECT_JUMP_FORWARD
 
|  
 
|  
Line 381: Line 360:
 
|  
 
|  
 
|-
 
|-
| |        // not yet implemented
+
|  
 
| EFFECT_REORIENT
 
| EFFECT_REORIENT
 
|  
 
|  
Line 387: Line 366:
 
|  
 
|  
 
|-
 
|-
| |            // not yet implemented
+
|  
 
| EFFECT_TURN_UNDEAD
 
| EFFECT_TURN_UNDEAD
 
|  
 
|  
Line 393: Line 372:
 
|  
 
|  
 
|-
 
|-
| |          // need server functionality
+
|  
 
| EFFECT_AREA_SLOW
 
| EFFECT_AREA_SLOW
 
|  
 
|  
Line 399: Line 378:
 
|  
 
|  
 
|-
 
|-
| |            // need server functionality
+
|  
 
| EFFECT_FIRE_WAND
 
| EFFECT_FIRE_WAND
 
|  
 
|  
Line 406: Line 385:
 
|-
 
|-
 
|  
 
|  
 
 
| EFFECT_FIRE_BOLT
 
| EFFECT_FIRE_BOLT
 
|  
 
|  
Line 413: Line 391:
 
|-
 
|-
 
|  
 
|  
 
 
| EFFECT_COLOR_FLASH
 
| EFFECT_COLOR_FLASH
 
|  
 
|  
Line 420: Line 397:
 
|-
 
|-
 
|  
 
|  
 
 
| EFFECT_ADD_JOURNAL_PAGE_BY_OBJECT
 
| EFFECT_ADD_JOURNAL_PAGE_BY_OBJECT
 
|  
 
|  
Line 427: Line 403:
 
|-
 
|-
 
|  
 
|  
 
 
| EFFECT_CREATE_OBJECT
 
| EFFECT_CREATE_OBJECT
 
|  
 
|  
Line 434: Line 409:
 
|-
 
|-
 
|  
 
|  
 
 
| EFFECT_ADD_JOURNAL_PAGE
 
| EFFECT_ADD_JOURNAL_PAGE
 
|  
 
|  
Line 441: Line 415:
 
|-
 
|-
 
|  
 
|  
 
 
| EFFECT_IDENTIFY_READIED
 
| EFFECT_IDENTIFY_READIED
 
|  
 
|  
Line 448: Line 421:
 
|-
 
|-
 
|  
 
|  
 
 
| EFFECT_IDENTIFY_ALL
 
| EFFECT_IDENTIFY_ALL
 
|  
 
|  
Line 455: Line 427:
 
|-
 
|-
 
|  
 
|  
 
 
| EFFECT_ACTIVATE_THIEVING
 
| EFFECT_ACTIVATE_THIEVING
 
|  
 
|  
Line 462: Line 433:
 
|-
 
|-
 
|  
 
|  
 
 
| EFFECT_MOD_PLAYER_WEALTH
 
| EFFECT_MOD_PLAYER_WEALTH
 
|  
 
|  
Line 469: Line 439:
 
|-
 
|-
 
|  
 
|  
 
 
| EFFECT_UNKNOWN
 
| EFFECT_UNKNOWN
 
|  
 
|  

Latest revision as of 07:49, 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
1 EFFECT_READY_WEAPON
2 EFFECT_SET_ARMOR
3 EFFECT_TAKE_COIN
4 EFFECT_TAKE_AMMO
5 EFFECT_ADD_PLAYER_EFFECT
6 EFFECT_REMOVE_PLAYER_EFFECT
7 EFFECT_MOD_PLAYER_FOOD
8 EFFECT_MOD_PLAYER_WATER
9 EFFECT_MOD_PLAYER_HEALTH
10 EFFECT_MOD_PLAYER_MANA
11 EFFECT_MOD_PLAYER_POISON_LEVEL
12 EFFECT_HALVE_PLAYER_POISON_LEVEL
13 EFFECT_SET_PLAYER_POISON_LEVEL
14 EFFECT_PLAYER_LEAP
15 EFFECT_CREATE_PROJECTILE
16 EFFECT_SET_PLAYER_BEACON
17 EFFECT_RETURN_TO_PLAYER_BEACON
18 EFFECT_CLEAR_PLAYER_BEACON
19 EFFECT_ADD_RUNE
20 EFFECT_REMOVE_RUNE
21 EFFECT_CREATE_OIL_SLICK
22 EFFECT_GOTO_PLACE BROKEN! DO NOT USE
23 EFFECT_DISPLAY_CANNED_MESSAGE
24 EFFECT_PLAY_AREA_SOUND
25 EFFECT_PLAY_LOCAL_SOUND
26 EFFECT_DESTROY_RANDOM_EQUIPPED_ITEM
27 EFFECT_DESTROY_RANDOM_STORED_ITEM
28 EFFECT_DESTROY_RANDOM_ITEM
29 EFFECT_TRIGGER_EARTHQUAKE Shakes ground for duration in ticks N/A Time in ticks N/A
30 EFFECT_REMOVE_RANDOM_SPELL
EFFECT_REMOVE_ALL_SPELLS
EFFECT_REMOVE_SPECIFIC_SPELL
EFFECT_REMOVE_SPECIFIC_EFFECT
EFFECT_REMOVE_ALL_EFFECTS
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
EFFECT_REORIENT
EFFECT_TURN_UNDEAD
EFFECT_AREA_SLOW
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