deathlist/Readme.md

43 lines
1.3 KiB
Markdown
Raw Normal View History

2019-05-03 19:09:08 +02:00
# Kill History(`deathlist`)
A mod displaying a colored list of recent kills/deaths and the causes(killer, used item).
## About
2020-04-21 15:03:19 +02:00
2019-05-03 19:09:08 +02:00
Depends on [`modlib`](https://github.com/appgurueu/modlib) and - depending on your configuration - also other mods. If you use the default configuration, it depends on `default` and `fire`.
2020-04-21 15:03:19 +02:00
**Note: If there are other mods registering `on_punchplayer` or `on_hp_change` handlers, add them to the dependency list to make sure they execute before `deathlist`.**
2019-05-09 16:47:26 +02:00
Licensed under MIT.
## Screenshot
2020-04-21 15:03:19 +02:00
![Screenshot](https://raw.githubusercontent.com/appgurueu/deathlist/master/screenshot.png)
## API
`deathlist` provides a few internal functions, but the most common way to trigger a custom message is passing a custom type to `set_hp`:
```lua
-- example, kills player
player:set_hp(0, {
-- killer, required
killer = {
-- name, required
name = "singleplayer",
-- color, optional integer, will be completed if valid playername
color = 0xFFFFFF
},
-- method, required
method = {
-- image of used method, required
image = "blank.png",
-- name for logging, optional
name = "blank"
}
-- victim, optional overrides
victim = {
-- name, optional
name = "singleplayer",
-- color, optional
color = 0xFFFFFF
}
})
```