User Tools

Site Tools


lua:ch:addaffect

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
lua:ch:addaffect [2014/12/27 08:16]
vodur
— (current)
Line 1: Line 1:
-Syntax: 
- 
-addaffect( where["​affects"​],​ type,   ​level,​ duration, location, modifier, bitvector ) \\ 
-addaffect( where["​affects"​],​ "​custom_affect", ​  ​level,​ duration, location, modifier, bitvector, customtag ) \\ 
-addaffect( where["​immune"​|"​resist"​|"​vuln"​],​ type,   ​level,​ duration, bitvector )\\ 
-addaffect( where["​immune"​|"​resist"​|"​vuln"​],​ "​custom_affect",​ level, duration, bitvector, customtag ) 
- 
-Arguments: 
- 
-<​code>​ 
-where - As indicated, could be affects, immune, resist, or vuln. 
-type  - Skill name or "​custom_affect"​ ( see skill_table ) 
-level - Integer. 
-duration - Integer. Duration in ticks, -1 for indefinite. 
-bitvector - Affect flag to add ( see affect_flags table ). 
-customtag - String. Custom name for the affect. This is what will show with '​affects'​ command. 
-</​code>​ 
- 
-Example1: 
- 
-<code lua> 
-ch:​addaffect("​affects","​custom_affect",​ 100, -1, "​skills",​ -100, "​none",​ "​Irena'​s curse"​) 
-ch:​addaffect("​affects","​custom_affect",​ 100, -1, "​stats",​ -100, "​none",​ "​Irena'​s curse"​) 
-</​code>​ 
- 
-<​code>​ 
-You are affected by the following spells: 
-Special: Irena'​s curse : modifies all stats by -100 indefinitely (Lvl 100) 
- 
-                       : modifies all skills by -100 indefinitely (Lvl 100) 
-</​code>​ 
- 
-Example2: 
  
lua/ch/addaffect.1419668193.txt.gz ยท Last modified: 2014/12/27 08:16 by vodur