forked from mtcontrib/minetest_hbhunger
		
	Compare commits
	
		
			11 Commits
		
	
	
		
			53df2c500b
			...
			1d78be907b
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 1d78be907b | |||
| 235a8652eb | |||
|  | 91d6d3de5d | ||
|  | ebf40debc6 | ||
|  | 564413a871 | ||
|  | 96f05c4e73 | ||
| 9989c26c65 | |||
|  | 957decb6ac | ||
|  | da66d0a1af | ||
|  | f293d3c7fe | ||
|  | d6b281bcab | 
| @@ -1,12 +1,12 @@ | ||||
| # Hunger with HUD bar [`hbhunger`] | ||||
|  | ||||
| * Version: 0.7.1 | ||||
| * Version: 1.0.1 | ||||
|  | ||||
| ## Using the mod | ||||
|  | ||||
| This mod adds a mechanic for hunger. | ||||
| This mod depends on the HUD bars mod [`hudbars`], version 1.4.1 or any later version | ||||
| starting with “1.”. | ||||
| starting with “1.” or “2.”. | ||||
|  | ||||
| ## About hunger | ||||
| This mod adds a hunger mechanic to the game. Players get a new attribute called “satiation”: | ||||
|   | ||||
							
								
								
									
										32
									
								
								depends.txt
									
									
									
									
									
								
							
							
						
						
									
										32
									
								
								depends.txt
									
									
									
									
									
								
							| @@ -1,32 +0,0 @@ | ||||
| hudbars | ||||
| intllib? | ||||
| default? | ||||
| flowers? | ||||
| animalmaterials? | ||||
| bucket? | ||||
| bushes? | ||||
| bushes_classic? | ||||
| cooking? | ||||
| creatures? | ||||
| docfarming? | ||||
| dwarves? | ||||
| ethereal? | ||||
| farming? | ||||
| farming_plus? | ||||
| ferns? | ||||
| fishing? | ||||
| fruit? | ||||
| glooptest? | ||||
| jkanimals? | ||||
| jkfarming? | ||||
| jkwine? | ||||
| kpgmobs? | ||||
| mobfcooking? | ||||
| mobs? | ||||
| moretrees? | ||||
| mtfoods? | ||||
| mush45? | ||||
| mushroom? | ||||
| seaplants? | ||||
| pizza? | ||||
| nssm? | ||||
| @@ -1 +0,0 @@ | ||||
| Adds a simple hunger meachanic with satiation, food poisoning and different healing. | ||||
| @@ -79,7 +79,13 @@ function hbhunger.item_eat(hunger_change, replace_with_item, poisen, heal, sound | ||||
| 			if h == nil or hp == nil then | ||||
| 				return | ||||
| 			end | ||||
| 			minetest.sound_play({name = sound or "hbhunger_eat_generic", gain = 1}, {pos=user:getpos(), max_hear_distance = 16}) | ||||
| 			minetest.sound_play( | ||||
| 				{name = sound or "hbhunger_eat_generic", | ||||
| 				gain = 1}, | ||||
| 				{object=user, | ||||
| 				max_hear_distance = 16, | ||||
| 				pitch = 1 + math.random(-10, 10)*0.005,} | ||||
| 			) | ||||
|  | ||||
| 			-- Saturation | ||||
| 			if h < 30 and hunger_change then | ||||
|   | ||||
							
								
								
									
										9
									
								
								init.lua
									
									
									
									
									
								
							
							
						
						
									
										9
									
								
								init.lua
									
									
									
									
									
								
							| @@ -1,9 +1,4 @@ | ||||
| local S | ||||
| if (minetest.get_modpath("intllib")) then | ||||
| 	S = intllib.Getter() | ||||
| else | ||||
| 	S = function ( s ) return s end | ||||
| end | ||||
| local S = minetest.get_translator("hbhunger") | ||||
|  | ||||
| if minetest.settings:get_bool("enable_damage") then | ||||
|  | ||||
| @@ -46,7 +41,7 @@ end | ||||
| dofile(minetest.get_modpath("hbhunger").."/hunger.lua") | ||||
|  | ||||
| -- register satiation hudbar | ||||
| hb.register_hudbar("satiation", 0xFFFFFF, S("Satiation"), { icon = "hbhunger_icon.png", bgicon = "hbhunger_bgicon.png",  bar = "hbhunger_bar.png" }, 20, 30, false) | ||||
| hb.register_hudbar("satiation", 0xFFFFFF, S("Satiation"), { icon = "hbhunger_icon.png", bgicon = "hbhunger_bgicon.png",  bar = "hbhunger_bar.png" }, 20, 30, false, nil, { format_value = "%.1f", format_max_value = "%d" }) | ||||
|  | ||||
| -- update hud elemtens if value has changed | ||||
| local function update_hud(player) | ||||
|   | ||||
| @@ -1 +0,0 @@ | ||||
| Satiation = Sättigung | ||||
							
								
								
									
										2
									
								
								locale/hbhunger.de.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								locale/hbhunger.de.tr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,2 @@ | ||||
| # textdomain:hbhunger | ||||
| Satiation=Sättigung | ||||
							
								
								
									
										2
									
								
								locale/hbhunger.it.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								locale/hbhunger.it.tr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,2 @@ | ||||
| # textdomain:hbhunger | ||||
| Satiation=Sazietà | ||||
							
								
								
									
										2
									
								
								locale/hbhunger.ms.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								locale/hbhunger.ms.tr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,2 @@ | ||||
| # textdomain:hbhunger | ||||
| Satiation=Kekenyangan | ||||
							
								
								
									
										2
									
								
								locale/hbhunger.pt.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								locale/hbhunger.pt.tr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,2 @@ | ||||
| # textdomain:hbhunger | ||||
| Satiation=Saciedade | ||||
							
								
								
									
										2
									
								
								locale/hbhunger.ru.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								locale/hbhunger.ru.tr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,2 @@ | ||||
| # textdomain:hbhunger | ||||
| Satiation=голод | ||||
| @@ -1 +0,0 @@ | ||||
| Satiation = Sazietà | ||||
| @@ -1 +0,0 @@ | ||||
| Satiation = Kekenyangan | ||||
| @@ -1 +0,0 @@ | ||||
| Satiation = Saciedade | ||||
| @@ -1 +1,2 @@ | ||||
| Satiation | ||||
| # textdomain:hbhunger | ||||
| Satiation= | ||||
|   | ||||
							
								
								
									
										3
									
								
								mod.conf
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								mod.conf
									
									
									
									
									
								
							| @@ -1 +1,4 @@ | ||||
| name = hbhunger | ||||
| description = Adds a simple hunger meachanic with satiation, food poisoning and different healing. | ||||
| depends = hudbars | ||||
| optional_depends = default, flowers, animalmaterials, bucket, bushes, bushes_classic, cooking, creatures, docfarming, dwarves, ethereal, farming, farming_plus, ferns, fishing, fruit, glooptest, jkanimals, jkfarming, jkwine, kpgmobs, mobfcooking, mobs, moretrees, mtfoods, mush45, mushroom, seaplants, pizza, nssm | ||||
|   | ||||
| @@ -1,54 +0,0 @@ | ||||
| OLD CHANGELOG | ||||
| ------------- | ||||
|  | ||||
| 0.1.0 | ||||
| ----- | ||||
| Initial release | ||||
|  | ||||
| 0.2.0 | ||||
| ----- | ||||
| - Change “saturation” to “satiation” | ||||
| - Rename global table to “hbhunger” to avoid collisions | ||||
| - General cleanup | ||||
|  | ||||
| 0.3.0 | ||||
| ----- | ||||
| - Play simple eating sound when something is eaten | ||||
|  | ||||
| 0.3.1 | ||||
| ----- | ||||
| - Add Ethereal orange | ||||
| - Fix exhaus variable | ||||
|  | ||||
| 0.3.2 | ||||
| ----- | ||||
| - Fix another crash | ||||
|  | ||||
| 0.4.0 | ||||
| ----- | ||||
| - Generic eating functionality, items using the minetest.item_eat are automatically supported | ||||
| - Change health bar and icon when poisoned | ||||
| - Special support for red and brown mushroom from Minetest Game [flowers] | ||||
| - Special support for [pizza] | ||||
| - Special support for beans from Farming Redo [farming] | ||||
| - Fix crash when poisoned player leaves server | ||||
| - Changed license to LGPL v2.1 | ||||
|  | ||||
| 0.4.1 | ||||
| ----- | ||||
| - Add foods from Not So Simple Mobs [nssm] | ||||
|  | ||||
| 0.5.0 | ||||
| ----- | ||||
| - Fix custom sound not working | ||||
| - Add Portuguese translation | ||||
|  | ||||
| 0.5.1 | ||||
| ----- | ||||
| - Fix incompability problem with pipeworks mod | ||||
|  | ||||
| 0.5.2 | ||||
| ----- | ||||
| - Fix mod not working with both intllib and mod security enabled | ||||
| - Add missing screenshot | ||||
| - Rewrite README and use Markdown format | ||||
										
											Binary file not shown.
										
									
								
							
		Reference in New Issue
	
	Block a user