Feature: Clearer dyspnea API: 'dyspnea-on' and 'dyspnea-off' events instead of one 'dyspnea' event with value.

master
aa6 2018-01-02 17:55:02 +03:00
parent 58ec0b2382
commit 0b430e3e23
3 changed files with 7 additions and 10 deletions

View File

@ -1 +1 @@
0.6.4
0.7.0

View File

@ -233,20 +233,18 @@ function minetest_wadsprint.set_stamina(player,stamina_value)
if old_stamina_value >= minetest_wadsprint.DYSPNEA_THRESHOLD_VALUE
and player.stamina < minetest_wadsprint.DYSPNEA_THRESHOLD_VALUE then
minetest_wadsprint.api.events:emit(
"dyspnea",
"dyspnea-on",
{
name = "dyspnea",
value = true,
name = "dyspnea-on",
player = player,
}
)
elseif old_stamina_value < minetest_wadsprint.DYSPNEA_THRESHOLD_VALUE
and player.stamina >= minetest_wadsprint.DYSPNEA_THRESHOLD_VALUE then
minetest_wadsprint.api.events:emit(
"dyspnea",
"dyspnea-off",
{
name = "dyspnea",
value = false,
name = "dyspnea-off",
player = player,
}
)
@ -275,10 +273,9 @@ function minetest_wadsprint.initialize_player(player_obj)
minetest_wadsprint.initialize_hudbar(player)
if player.stamina < minetest_wadsprint.DYSPNEA_THRESHOLD_VALUE then
minetest_wadsprint.api.events:emit(
"dyspnea",
"dyspnea-on",
{
name = "dyspnea",
value = true,
name = "dyspnea-on",
player = player,
}
)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 489 B

After

Width:  |  Height:  |  Size: 450 B