Module ...
Handles achievements in a world
Functions
| _M:achievementWho (src) | Format an achievement source By default just uses the actor's name, you can overload it to do more | 
| _M:gainAchievement (id, src, ...) | Gain an achievement | 
| _M:gainPersonalAchievement (silent, id, src, ...) | Gain Personal achievement for player only | 
| _M:hasAchievement (id) | Do we have this one ? | 
| _M:loadDefinition (dir) | Loads achievements | 
| _M:newAchievement (t) | Make a new achievement with a name and desc | 
| _M:setAchievement (id, src) | Force achievement Does not broadcast, does not tell, does not check reqs | 
| _M:showAchievement (title, a) | Show an achievement gain dialog | 
Functions
- _M:achievementWho (src)
- 
Format an achievement source By default just uses the actor's name, you can overload it to do more
Parameters- src: the actor who did it
 
- _M:gainAchievement (id, src, ...)
- 
Gain an achievement
Parameters- id: the achievement to gain
- src: who did it
- ...:
 Return value:true if an achievement was gained
- _M:gainPersonalAchievement (silent, id, src, ...)
- 
Gain Personal achievement for player only
Parameters- silent: suppress the message to the player
- id: the achievement to gain
- src: who did it
- ...:
 
- _M:hasAchievement (id)
- 
Do we have this one ?
Parameters- id:
 
- _M:loadDefinition (dir)
- 
Loads achievements
Parameters- dir:
 
- _M:newAchievement (t)
- 
Make a new achievement with a name and desc
Parameters- t:
 
- _M:setAchievement (id, src)
- 
Force achievement Does not broadcast, does not tell, does not check reqs
Parameters- id:
- src:
 
- _M:showAchievement (title, a)
- 
Show an achievement gain dialog
Parameters- title:
- a: