Commit Graph

243 Commits (master)

Author SHA1 Message Date
mckaygerhard 0edeb5599e backguard compatibility of hp_max in older clients, (missing breath_max)
* honoring customizations of hp_max its not so valid in older
  clients becouse of a bug in older lients of hardcoded healt player
  at f7d50a8078
  long time ago user requested https://github.com/minetest/minetest/issues/2246
  the value was hardcoded into engine and do not allow to be
  customized by mods until the commit above, this patch
  takes that into consideration and set the value to 20.
* NOTE: as side effect if you started a server that support
  hp_max modification and try to connect using a older client,
  client will perfectly supports the already configured healt
  from client, but will start at 20 initialy, of course with
  max_hp supported over the value of 20
2023-07-18 23:07:28 -04:00
mckaygerhard c219b708f8 not hardcoded the hb.init_hudbar max values, real fix of get_properties when join players
* real fix for missing format_string_config.textdomain
  fixed https://codeberg.org/Wuzzy/minetest_hudbars/issues/8
* fix the backguard compatibility for format_string_config.format_string
  due commit 29c1a3c31c
* add configuration settings for hp_max of player and breath_max
  that really honors the configuration of customization of hp_max
* do not hardcoded hp_max neither breath_max and honor customizations
* real fix for commit 20843d95ce
  set alternate honored max values before get_properties when join players
  this finally fixed this is a merge of Wuzzy/minetest_hudbars#5
  and final fix for https://codeberg.org/Wuzzy/minetest_hudbars/issues/4
* increase default ticks of updates for hud bar, to avoid performance
  issues in low end devices
2023-07-17 00:35:34 -04:00
mckaygerhard 47615b8422 fix backgroun textures optimization for alpha transparency 2023-07-16 22:29:40 -04:00
mckaygerhard 3e73d3fa50 Merge branch 'nil_check_hudbar_state' of fluxionary for hudbar state checks
* another fix for https://codeberg.org/Wuzzy/minetest_hudbars/issues/4
  based on separate callbacks, when we have several mods that rely on
* this solves and close https://codeberg.org/Wuzzy/minetest_hudbars/issues/4
  but will need https://codeberg.org/Wuzzy/minetest_hudbars/pulls/7 also.
* this must be use in join with commit 20843d95ce
  of this repository that is a backport of my own fork at @mckaygerhard
2023-06-21 12:45:36 -04:00
flux 881564d441
get_hudbar_state: return nil if not initialized 2023-06-20 12:42:50 -07:00
mckaygerhard facc2cffb8 agressive optimizations for textures
* adapt fork changes from Niklp/minetest_hudbars
* backported ce8239ba09 (diff-748679858024f66ba27ffe19be82b13c951ef82f)
2023-06-20 00:36:21 -04:00
mckaygerhard 737bc5ae0f update information for engines any version, adde complete good readme 2023-06-20 00:20:30 -04:00
mckaygerhard 29c1a3c31c backguard compatibility for 0.4.16+ engines and 5.2+ and beyond
* boilerplace the minetest translation and only use format
  when is available to translate it
* uses Use MT native support for "background icons" only
  when available and if valid
2023-06-20 00:02:42 -04:00
mckaygerhard 20843d95ce workaround in rare cases for get_properties when join players
* sometimes `player:get_properties().something` returns `nil`
  if you called inside `minetest.register_on_joinplayer()`, so
  it triggers an "attempt to index a nil value" error when called
* considering the following reports:
  the second bug is pretty super common, still in 5.5 version of
  engine minetest, of course its mod update issue but still valid
    * https://github.com/minetest/minetest/issues/12350
    * https://github.com/minetest/minetest/issues/13343
    * https://codeberg.org/Wuzzy/minetest_hudbars/issues/4
* this is a merge of https://codeberg.org/Wuzzy/minetest_hudbars/pulls/5
2023-06-19 23:45:12 -04:00
Wuzzy 965a67a9c1 Version 2.3.4 2023-03-09 12:53:17 +01:00
Wuzzy 4876bbbb00 Fix error message when reducing max. player hp 2023-03-09 12:52:18 +01:00
Wuzzy dd2a9a008d Add mailmap for Wuzzy 2022-08-01 13:57:41 +02:00
Wuzzy 812b2538ff Version 2.3.3 2021-07-08 15:43:14 +02:00
Wuzzy 906f7876f7 Version 2.3.2 2021-07-08 15:42:11 +02:00
Wuzzy a44de6230b Fix massive hud_change spam (hide/unhide) 2021-07-08 15:34:50 +02:00
Wuzzy 0684bac45b Version 2.3.1 2020-07-11 03:41:09 +02:00
Wuzzy 183d727635 Revert "12×12 textures, compress textures"
This reverts commit 746945dd0f.
2020-07-11 03:38:16 +02:00
Wuzzy f1001432eb Revert "Tweak breath icons"
This reverts commit 5d65623d90.
2020-07-11 03:38:14 +02:00
Wuzzy a41453964a Version 2.3.0 2020-07-11 03:28:39 +02:00
Wuzzy 5d65623d90 Tweak breath icons 2020-07-11 03:28:01 +02:00
Wuzzy f6d539249e More bg icon cleanup 2020-07-11 03:25:35 +02:00
Wuzzy 746945dd0f 12×12 textures, compress textures 2020-07-11 03:09:14 +02:00
Wuzzy 37eff8b2d2 Fix breath bar that was broken by MT 5.3.0 2020-07-11 02:59:12 +02:00
Wuzzy 844fff43de Use MT native support for "background icons" 2020-07-11 02:57:23 +02:00
Wuzzy a250d2a350 Add z-index to HUD elements 2020-04-07 01:06:49 +02:00
Wuzzy 7993feac07 Version 2.2.2 2020-03-13 18:11:13 +01:00
Wuzzy b19b5f090a Fix another crash 2020-03-13 18:10:52 +01:00
Wuzzy 9a8a3f0f8c Version 2.2.1 2020-03-13 07:55:01 +01:00
Wuzzy 2eb2df946b Add nil check in hb.change_hudbar 2020-03-13 07:53:24 +01:00
Wuzzy 2ffcd94dd6 Version 2.2.0 2020-02-04 22:11:43 +01:00
Wuzzy 8d3fa950f8 Update translation credits 2020-02-04 22:10:41 +01:00
wuniversales 332aa18452 Add Spanish translation 2020-02-04 22:07:34 +01:00
Wuzzy 99ebd71da7 Update credits 2019-09-17 11:21:19 +02:00
Wuzzy 699e356609 Add Russian locale by lmk 2019-09-17 11:20:12 +02:00
Wuzzy 8c80745ecb Version 2.1.0 2019-09-13 19:57:04 +02:00
Wuzzy 1e3def3cfa Set bar_size to nil in progress_bar again
See the lengthy comment to learn why
2019-09-13 19:56:22 +02:00
Wuzzy 48d9fd6a12 Allow to specify number format strings explicitly
Also, the default number format string is now "%d"
2019-09-13 19:50:23 +02:00
Wuzzy 085a2aa901 Version 2.0.0 2019-04-01 12:55:40 +02:00
Wuzzy 14a535de0d Update API documentation 2019-04-01 12:38:07 +02:00
Wuzzy afb0242b3b Restructure format_string_config 2019-04-01 12:23:54 +02:00
Wuzzy 915fab08e2 Always send update when changing hide state
This fixes a problem in hbarmor not getting the correct hide state initially.
2019-04-01 12:17:21 +02:00
Wuzzy 895fcae716 Better support for translatable format string 2019-04-01 11:49:30 +02:00
Wuzzy 07b9f766d2 Make format string params changable 2019-03-30 14:57:39 +01:00
Wuzzy a3fede159b Support custom hp_max/breath_max 2019-03-30 13:56:17 +01:00
Wuzzy 5710667766 Fix translation of format string 2019-03-20 13:38:31 +01:00
Wuzzy 1568d1f418 Add explicit progress bar size 2019-03-20 13:35:36 +01:00
Wuzzy 8b577c7424 Move description into mod.conf 2019-03-20 13:31:27 +01:00
Wuzzy 8d2d2d6070 Remove old changelog 2019-03-20 13:31:00 +01:00
Wuzzy 94b9c545da Move away from intllib in favor of MT 5.0.0 2019-03-20 13:30:28 +01:00
Wuzzy ba21f47489 Version 1.11.0 2018-02-05 21:24:53 +01:00