forked from mtcontrib/death_messages
		
	Compare commits
	
		
			17 Commits
		
	
	
		
			6201e8468b
			...
			master
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					4a294c2f14 | ||
| 
						 | 
					87145f0634 | ||
| 
						 | 
					c7b597995e | ||
| 
						 | 
					509c036d94 | ||
| 
						 | 
					1579c47a58 | ||
| 
						 | 
					f516e3904e | ||
| 
						 | 
					31aff1751a | ||
| 
						 | 
					edd059747c | ||
| 
						 | 
					24644bbb33 | ||
| 
						 | 
					7bcdff90d9 | ||
| 
						 | 
					d2b31a3ffe | ||
| 
						 | 
					02a8670823 | ||
| 
						 | 
					327b43428c | ||
| 
						 | 
					0c6591fd0f | ||
| 
						 | 
					e78359248e | ||
| 
						 | 
					bb2fe0f677 | ||
| 
						 | 
					163661c2b7 | 
							
								
								
									
										0
									
								
								LICENSE.txt
									
									
									
									
									
										
										
										Executable file → Normal file
									
								
							
							
						
						
									
										0
									
								
								LICENSE.txt
									
									
									
									
									
										
										
										Executable file → Normal file
									
								
							
							
								
								
									
										10
									
								
								README.txt
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								README.txt
									
									
									
									
									
								
							@@ -1,3 +1,13 @@
 | 
			
		||||
As of 2024-08-17, this mod will probably not be updated by me as I lost interest
 | 
			
		||||
in Minetest a long time ago and probably will not be coming back.
 | 
			
		||||
 | 
			
		||||
If you do want to make any changes, here was my list of TODO items that I never got around to:
 | 
			
		||||
- Update meta stuff (readme, version, mod.conf, etc.)
 | 
			
		||||
- Change settings file to not use do_file and add options for custom messages (with placement of player name(s) anywhere in the message)
 | 
			
		||||
- Add some kind of translation support (may be covered by custom messages)
 | 
			
		||||
- Use the new API features to poperly detect types of death that weren't feasible before
 | 
			
		||||
- Make a small API for registering custom messages for other mods (see dying by corium in technic)
 | 
			
		||||
 | 
			
		||||
  ____             _   _       __  __
 | 
			
		||||
 |  _ \  ___  __ _| |_| |__   |  \/  | ___  ___ ___  __ _  __ _  ___  ___
 | 
			
		||||
 | | | |/ _ \/ _` | __| '_ \  | |\/| |/ _ \/ __/ __|/ _` |/ _` |/ _ \/ __|
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										0
									
								
								depends.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								depends.txt
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										1
									
								
								description.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								description.txt
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
			
		||||
A Minetest mod which sends a chat message when a player dies.
 | 
			
		||||
							
								
								
									
										264
									
								
								init.lua
									
									
									
									
									
										
										
										Executable file → Normal file
									
								
							
							
						
						
									
										264
									
								
								init.lua
									
									
									
									
									
										
										
										Executable file → Normal file
									
								
							@@ -28,274 +28,74 @@ dofile(minetest.get_modpath("death_messages").."/settings.txt")
 | 
			
		||||
-- default message used when RANDOM_MESSAGES is disabled.
 | 
			
		||||
local messages = {}
 | 
			
		||||
 | 
			
		||||
-- Another one to avoid double death messages
 | 
			
		||||
local whacked = {}
 | 
			
		||||
 | 
			
		||||
local logfile = minetest.get_worldpath() .. "/death_logs.txt"
 | 
			
		||||
 | 
			
		||||
-- Fill this table with sounds
 | 
			
		||||
local sounds   = {
 | 
			
		||||
	[1] = "death_messages_player_1",
 | 
			
		||||
	[2] = "death_messages_player_2",
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
-- Translation wrapper
 | 
			
		||||
local S = minetest.get_translator(mname)
 | 
			
		||||
 | 
			
		||||
-- Lava death messages
 | 
			
		||||
messages.lava = {
 | 
			
		||||
	"@1 thought lava was cool.",
 | 
			
		||||
	"@1 felt an urgent need to touch lava.",
 | 
			
		||||
	"@1 fell in lava.",
 | 
			
		||||
	"@1 died in lava.",
 | 
			
		||||
	"@1 didn't know lava was very hot.",
 | 
			
		||||
	"@1 destroyed Sauron's ring.",
 | 
			
		||||
	"@1 melted into a ball of fire.",
 | 
			
		||||
	"@1 couldn't resist that warm glow of lava.",
 | 
			
		||||
	"@1 dug straight down.",
 | 
			
		||||
    " melted into a ball of fire.",
 | 
			
		||||
    " thought lava was cool.",
 | 
			
		||||
    " melted into a ball of fire.",
 | 
			
		||||
    " couldn't resist that warm glow of lava.",
 | 
			
		||||
    " dug straight down.",
 | 
			
		||||
    " didn't know lava was hot."
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
-- Drowning death messages
 | 
			
		||||
messages.water = {
 | 
			
		||||
	"@1 lacked oxygen.",
 | 
			
		||||
	"@1 ran out of air.",
 | 
			
		||||
	"@1 tried to impersonate an anchor.",
 | 
			
		||||
	"@1 forgot (s)he was not a fish.",
 | 
			
		||||
	"@1 forgot (s)he needed to breath underwater.",
 | 
			
		||||
	"@1 isn't good at swimming.",
 | 
			
		||||
	"@1 looked for the secret of the Unicorn.",
 | 
			
		||||
	"@1 forgot his/her scaphander.",
 | 
			
		||||
	"@1 failed at swimming lessons.",
 | 
			
		||||
	"@1 blew one too many bubbles.",
 | 
			
		||||
    " drowned.",
 | 
			
		||||
    " ran out of air.",
 | 
			
		||||
    " failed at swimming lessons.",
 | 
			
		||||
    " tried to impersonate an anchor.",
 | 
			
		||||
    " forgot he wasn't a fish.",
 | 
			
		||||
    " blew one too many bubbles."
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
-- Burning death messages
 | 
			
		||||
messages.fire = {
 | 
			
		||||
	"@1 was a bit too hot.",
 | 
			
		||||
	"@1 was too close to the fire.",
 | 
			
		||||
	"@1 just got roasted.",
 | 
			
		||||
	"@1 got burnt.",
 | 
			
		||||
	"@1 thought (s)he was the human torch.",
 | 
			
		||||
	"@1 started a fire.",
 | 
			
		||||
	"@1 burned to a crisp.",
 | 
			
		||||
	"@1 got a little too warm.",
 | 
			
		||||
	"@1 got too close to the camp fire.",
 | 
			
		||||
	"@1 just got roasted, hotdog style.",
 | 
			
		||||
	"@1 was set aflame. More light that way.",
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
-- Acid death messages
 | 
			
		||||
messages.acid = {
 | 
			
		||||
	"@1 now has parts of him/her missing.",
 | 
			
		||||
	"@1 discovered that acid is fun.",
 | 
			
		||||
	"@1 put his/her head where it melted.",
 | 
			
		||||
	"@1 discovered that his/her body in acid, it's like sugar in water.",
 | 
			
		||||
	"@1 thought (s)he was swimming in apple juice.",
 | 
			
		||||
	"@1 gave his/her body to make an infusion.",
 | 
			
		||||
	"@1 drowned into the wrong liquid.",
 | 
			
		||||
	"@1 tried to test his/her body's solubility in acid.",
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
-- Quicksands death messages
 | 
			
		||||
messages.sand = {
 | 
			
		||||
	"@1 learned that sand is less fluid than water.",
 | 
			
		||||
	"@1 joined the mummies.",
 | 
			
		||||
	"@1 got buried.",
 | 
			
		||||
	"@1 choosen to become a fossil.",
 | 
			
		||||
    " burned to a crisp.",
 | 
			
		||||
    " got a little too warm.",
 | 
			
		||||
    " got too close to the camp fire.",
 | 
			
		||||
    " just got roasted, hotdog style.",
 | 
			
		||||
    " got burned up. More light that way."
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
-- Other death messages
 | 
			
		||||
messages.other = {
 | 
			
		||||
	"@1 did something fatal to himself/herself.",
 | 
			
		||||
	"@1 died.",
 | 
			
		||||
	"@1 left this world.",
 | 
			
		||||
	"@1 reached miner's heaven.",
 | 
			
		||||
	"@1 lost him/her life.",
 | 
			
		||||
	"@1 saw the light.",
 | 
			
		||||
	"@1 fell from a bit too high.",
 | 
			
		||||
	"@1 slipped on a banana skin.",
 | 
			
		||||
	"@1 wanted to test his/her super powers.",
 | 
			
		||||
	"@1 gave up on life.",
 | 
			
		||||
	"@1 is somewhat dead now.",
 | 
			
		||||
	"@1 passed out permanently.",
 | 
			
		||||
	"@1 died under very mysterious conditions.",
 | 
			
		||||
	"@1 died in very mysterious circumstances.",
 | 
			
		||||
	"@1 passed away.",
 | 
			
		||||
    " died.",
 | 
			
		||||
    " did something fatal.",
 | 
			
		||||
    " gave up on life.",
 | 
			
		||||
    " is somewhat dead now.",
 | 
			
		||||
    " passed out -permanently."
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
-- Whacking death messages
 | 
			
		||||
messages.whacking = {
 | 
			
		||||
	"@1 got whacked by @2.",
 | 
			
		||||
	"@1's grave was dug by @2.",
 | 
			
		||||
	"@1 got recycled by @2.",
 | 
			
		||||
	"@1 surely annoyed @2.",
 | 
			
		||||
	"@1 can't have any more offspring because of @2.",
 | 
			
		||||
	"@1 got beaten up by @2.",
 | 
			
		||||
	"@1 had his suffering cut short by @2.",
 | 
			
		||||
	"@1 died in excruciating pain because of @2's fault.",
 | 
			
		||||
	"@1 spent his last moments in the company of @2.",
 | 
			
		||||
	"@1's lineage was extinguished by @2.",
 | 
			
		||||
	"@1 wasn't as strong as @2.",
 | 
			
		||||
	-- Need to fill
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
messages.monsters_whacking = {
 | 
			
		||||
	"@1 got whacked by a @2.",
 | 
			
		||||
	"Darwin said : @1 was less adapted than a @2.",
 | 
			
		||||
	"@1 was transformed into a doormat by a @2.",
 | 
			
		||||
	"@1 thought (s)he was stronger than a @2.",
 | 
			
		||||
	"@1 got kicked up by a @2. Next up...",
 | 
			
		||||
	"@1 felt well that he/she could not do anything against a @2.",
 | 
			
		||||
	"@1 versus @2? It's going bad!",
 | 
			
		||||
	"@1 got a memorable spanking from @2.",
 | 
			
		||||
	"@1 thought to be able to tame a @2? History shows he was wrong.",
 | 
			
		||||
	"@1 didn't have the right reflex in front of a @2.",
 | 
			
		||||
	"But what did @1 imagine versus a @2? Rest her soul.",
 | 
			
		||||
	"@1 got shipped off to the afterlife in a hurry by a @2.",
 | 
			
		||||
	"@1's attempt to reason with a @2 didn't exactly pay off.",
 | 
			
		||||
	"@1 was severely shattered by a dirty @2.",
 | 
			
		||||
	-- Need to fill
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
-- Monsters
 | 
			
		||||
 | 
			
		||||
local monsters = {
 | 
			
		||||
	["mobs_monster:fireball"] = "dungeon master",
 | 
			
		||||
	["mobs_monster:dungeon_master"] = "dungeon master",
 | 
			
		||||
	["mobs_monster:spider"] = "spider",
 | 
			
		||||
	["mobs_monster:sand_monster"] = "sand monster",
 | 
			
		||||
	["mobs_animal:cow"] = "cow",
 | 
			
		||||
	["creeper:creeper"] = "creeper",
 | 
			
		||||
	["pmobs:dog"] = "dog",
 | 
			
		||||
	["slimes:greenbig"] = "big green slim",
 | 
			
		||||
	["slimes:greenmedium"] = "medium green slim",
 | 
			
		||||
	["slimes:greensmall"] = "small green slim",
 | 
			
		||||
	["slimes:lavabig"] = "big lava slim",
 | 
			
		||||
	["slimes:lavamedium"] = "medium lava slim",
 | 
			
		||||
	["slimes:lavasmall"] = "small lava slim",
 | 
			
		||||
	["pmobs:yeti"] = "yeti",
 | 
			
		||||
	["pmobs:snowball"] = "yeti",
 | 
			
		||||
	["pmobs:npc"] = "npc",
 | 
			
		||||
	["pmobs:npc_female"] = "female npc",
 | 
			
		||||
	["mobs_monster:oerkki"] = "oerkki",
 | 
			
		||||
	["mobs_monster:stone_monster"] = "stone monster",
 | 
			
		||||
	["mobs_monster:dirt_monster"] = "dirt monster",
 | 
			
		||||
	["mobs_animal:goat"] = "goat",
 | 
			
		||||
	["pmobs:wolf"] = "wolf",
 | 
			
		||||
	["mobs_monster:tree_monster"] = "tree monster",
 | 
			
		||||
	["mobs_monster:mese_arrow"] = "mese monster",
 | 
			
		||||
	["zombie:zombie"] = "zombie",
 | 
			
		||||
	["mobs_monster:minotaur"] = "minotaur",
 | 
			
		||||
	["mobs_animal:pumba"] = "warthog",
 | 
			
		||||
	["tsm_pyramids:mummy"] = "mummy",
 | 
			
		||||
	["mobs_sharks:shark_lg"] = "large shark",
 | 
			
		||||
	["mobs_sharks:shark_md"] = "medium shark",
 | 
			
		||||
	["mobs_sharks:shark_sm"] = "small shark",
 | 
			
		||||
	["mobs_crocs:crocodile"] = "crocodile",
 | 
			
		||||
	["mobs_crocs:crocodile_float"] = "crocodile",
 | 
			
		||||
	["mobs_crocs:crocodile_swim"] = "crocodile",
 | 
			
		||||
	["mobs_monster:lava_flan"] = "lava flan",
 | 
			
		||||
	["mobs_animal:bee"] = "bee",
 | 
			
		||||
	["mobs_animal:bunny"] = "evil bunny",
 | 
			
		||||
--	["mobs:pumpking"] = "pumpking",
 | 
			
		||||
--	["mobs:pumpboom"] = "pumpboom",
 | 
			
		||||
--	["mobs:mese_dragon"] = "mese_dragon",
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
local function broadcast_death(msg)
 | 
			
		||||
	minetest.chat_send_all(msg)
 | 
			
		||||
	local logfilep = io.open(logfile, "a")
 | 
			
		||||
	logfilep:write(os.date("[%Y-%m-%d %H:%M:%S] ") .. msg .. "\n")
 | 
			
		||||
	logfilep:close()
 | 
			
		||||
	if irc then
 | 
			
		||||
		irc.say(msg)
 | 
			
		||||
	end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
local function sound_play_all(dead)
 | 
			
		||||
	for _, p in ipairs(minetest.get_connected_players()) do
 | 
			
		||||
		local player_name = p:get_player_name()
 | 
			
		||||
		if player_name and player_name ~= dead then
 | 
			
		||||
			minetest.sound_play("death_messages_people_1",{to_player=player_name, gain=1})
 | 
			
		||||
		end
 | 
			
		||||
	end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
minetest.register_on_punchplayer(function(player, hitter, time,
 | 
			
		||||
	tool_caps, dir, damage)
 | 
			
		||||
	if player:get_hp() - damage <= 0 and not whacked[player:get_player_name()] then
 | 
			
		||||
		local player_name = player:get_player_name()
 | 
			
		||||
		local death_message
 | 
			
		||||
		if hitter:is_player() then
 | 
			
		||||
			death_message = S(messages.whacking[math.random(1,#messages.whacking)], player_name, hitter:get_player_name())
 | 
			
		||||
		else
 | 
			
		||||
			local entity_name = monsters[hitter:get_luaentity().name] or "monster"
 | 
			
		||||
			death_message = S(messages.monsters_whacking[math.random(1, #messages.monsters_whacking)], player_name, entity_name)
 | 
			
		||||
		end
 | 
			
		||||
		broadcast_death(death_message)
 | 
			
		||||
		minetest.sound_play(sounds[math.random(1,#sounds)],{to_player=player_name,gain=1})
 | 
			
		||||
		sound_play_all(player_name)
 | 
			
		||||
		whacked[player_name] = true
 | 
			
		||||
	end
 | 
			
		||||
end)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
minetest.register_on_leaveplayer(function(player)
 | 
			
		||||
	whacked[player:get_player_name()] = nil
 | 
			
		||||
end)
 | 
			
		||||
 | 
			
		||||
minetest.register_on_respawnplayer(function(player)
 | 
			
		||||
	whacked[player:get_player_name()] = nil
 | 
			
		||||
end)
 | 
			
		||||
 | 
			
		||||
local function get_message(mtype)
 | 
			
		||||
function get_message(mtype)
 | 
			
		||||
    if RANDOM_MESSAGES then
 | 
			
		||||
        return messages[mtype][math.random(1, #messages[mtype])]
 | 
			
		||||
    else
 | 
			
		||||
		return messages[mtype][1] -- 1 is the index for the non-random message
 | 
			
		||||
        return messages[1] -- 1 is the index for the non-random message
 | 
			
		||||
    end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
minetest.register_on_dieplayer(function(player)
 | 
			
		||||
    local player_name = player:get_player_name()
 | 
			
		||||
		local node = minetest.registered_nodes[minetest.get_node(player:get_pos()).name]
 | 
			
		||||
    local node = minetest.registered_nodes[
 | 
			
		||||
        minetest.get_node(player:getpos()).name
 | 
			
		||||
    ]
 | 
			
		||||
    if minetest.is_singleplayer() then
 | 
			
		||||
			player_name = S("You")
 | 
			
		||||
        player_name = "You"
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
		local death_message = ""
 | 
			
		||||
 | 
			
		||||
		if not whacked[player_name] then
 | 
			
		||||
 | 
			
		||||
    -- Death by lava
 | 
			
		||||
    if node.groups.lava ~= nil then
 | 
			
		||||
				death_message = get_message("lava")
 | 
			
		||||
				-- Death by acid
 | 
			
		||||
			elseif node.groups.acid ~= nil then
 | 
			
		||||
				death_message = get_message("acid")
 | 
			
		||||
        minetest.chat_send_all(player_name .. get_message("lava"))
 | 
			
		||||
    -- Death by drowning
 | 
			
		||||
    elseif player:get_breath() == 0 then
 | 
			
		||||
				if node.groups.water ~= nil then
 | 
			
		||||
					death_message = get_message("water")
 | 
			
		||||
					-- Death in quicksand
 | 
			
		||||
				elseif node.name == "nalc:sand_source" or node.name ==  "nalc:sand_flowing" then
 | 
			
		||||
					death_message = get_message("sand")
 | 
			
		||||
				end
 | 
			
		||||
        minetest.chat_send_all(player_name .. get_message("water"))
 | 
			
		||||
    -- Death by fire
 | 
			
		||||
    elseif node.name == "fire:basic_flame" then
 | 
			
		||||
				death_message = get_message("fire")
 | 
			
		||||
        minetest.chat_send_all(player_name .. get_message("fire"))
 | 
			
		||||
    -- Death by something else
 | 
			
		||||
    else
 | 
			
		||||
				death_message = get_message("other")
 | 
			
		||||
        minetest.chat_send_all(player_name .. get_message("other"))
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
			-- Actually tell something
 | 
			
		||||
			death_message = S(death_message, player_name)
 | 
			
		||||
			broadcast_death(death_message)
 | 
			
		||||
			minetest.sound_play(sounds[math.random(1,#sounds)], {to_player=player_name,gain=1})
 | 
			
		||||
			sound_play_all(player_name)
 | 
			
		||||
			whacked[player_name] = true
 | 
			
		||||
		end
 | 
			
		||||
end)
 | 
			
		||||
 | 
			
		||||
--------------------------------------------------------------------------------
 | 
			
		||||
 
 | 
			
		||||
@@ -1,101 +0,0 @@
 | 
			
		||||
# textdomain: death_messages
 | 
			
		||||
 | 
			
		||||
You=Tu
 | 
			
		||||
 | 
			
		||||
## lava
 | 
			
		||||
@1 thought lava was cool.=@1 pensait que la lave était cool.
 | 
			
		||||
@1 felt an urgent need to touch lava.=@1 a ressenti un besoin urgent de toucher la lave.
 | 
			
		||||
@1 fell in lava.=@1 est tombé(e) dans la lave.
 | 
			
		||||
@1 died in lava.=@1 est mort(e) dans de la lave.
 | 
			
		||||
@1 didn't know lava was very hot.=@1 ne savait pas que la lave était vraiment chaude.
 | 
			
		||||
@1 destroyed Sauron's ring.=@1 a detruit l'anneau de Sauron.
 | 
			
		||||
@1 melted into a ball of fire.=@1 a fondu en une boule de feu.
 | 
			
		||||
@1 couldn't resist that warm glow of lava.=@1 n'a pas pu résister à cette chaude lueur de lave.
 | 
			
		||||
@1 dug straight down.=@1 a creusé vers le bas.
 | 
			
		||||
 | 
			
		||||
## Drowning
 | 
			
		||||
@1 lacked oxygen.=@1 manquait d'oxygène.
 | 
			
		||||
@1 ran out of air.=@1 a manqué d'air.
 | 
			
		||||
@1 tried to impersonate an anchor.=@1 a tenté d'usurper l'identité d'une ancre.
 | 
			
		||||
@1 forgot (s)he was not a fish.=@1 a oublié qu'il/elle n'était pas un poisson.
 | 
			
		||||
@1 forgot (s)he needed to breath underwater.=@1 a oublié qu'il lui fallait respirer sous l'eau.
 | 
			
		||||
@1 isn't good at swimming.=@1 n'est pas bon(ne) en natation.
 | 
			
		||||
@1 looked for the secret of the Unicorn.=@1 a cherché le secret de la licorne.
 | 
			
		||||
@1 forgot his/her scaphander.=@1 a oublié son scaphandre.
 | 
			
		||||
@1 failed at swimming lessons.=@1 a raté ses cours de natation.
 | 
			
		||||
@1 blew one too many bubbles.=@1 a expiré une bulle de trop.
 | 
			
		||||
 | 
			
		||||
## Fire
 | 
			
		||||
@1 was a bit too hot.=@1 était un peu trop chaud.
 | 
			
		||||
@1 was too close to the fire.=@1 a été trop près du feu.
 | 
			
		||||
@1 just got roasted.=@1 vient de se faire rotir.
 | 
			
		||||
@1 got burnt.=@1 a été carbonisé.
 | 
			
		||||
@1 thought (s)he was the human torch.=@1 pensait qu'elle/il était la torche humaine.
 | 
			
		||||
@1 started a fire.=@1 a allumé le feu.
 | 
			
		||||
@1 burned to a crisp.=@1 a brulé comme une chips.
 | 
			
		||||
@1 got a little too warm.=@1 a eu un peu trop chaud.
 | 
			
		||||
@1 got too close to the camp fire.=@1 s'est approché(e) trop près du feu de camp.
 | 
			
		||||
@1 just got roasted, hotdog style.=@1 vient de se faire rôtir façon hotdog.
 | 
			
		||||
@1 was set aflame. More light that way.=@1 s'est embrasé(e). Ça fait plus de lumière.
 | 
			
		||||
 | 
			
		||||
## Acid
 | 
			
		||||
@1 now has parts of him/her missing.=@1 a desormais des parties en moins.
 | 
			
		||||
@1 discovered that acid is fun.=@1 a decouvert que l'acide, c'est fun.
 | 
			
		||||
@1 put his/her head where it melted.=@1 a mis sa tête là ou elle a fondu.
 | 
			
		||||
@1 discovered that his/her body in acid, it's like sugar in water.=@1 a decouvert que son corps dans l'acide, c'est comme du sucre dans de l'eau.
 | 
			
		||||
@1 thought (s)he was swimming in apple juice.=@1 a cru qu'il/elle se baignait dans du jus de pomme.
 | 
			
		||||
@1 gave his/her body to make an infusion.=@1 a donné son corps pour faire une infusion.
 | 
			
		||||
@1 drowned into the wrong liquid.=@1 a bu la mauvaise tasse.
 | 
			
		||||
@1 tried to test his/her body's solubility in acid.=@1 a voulu tester la solubilité de son corps dans l'acide.
 | 
			
		||||
 | 
			
		||||
## Sand
 | 
			
		||||
@1 learned that sand is less fluid than water.=@1 a appris que le sable est moins fluide que l'eau.
 | 
			
		||||
@1 joined the mummies.=@1 a rejoint les momies.
 | 
			
		||||
@1 got buried.=@1 s'est fait(e) ensevelir.
 | 
			
		||||
@1 choosen to become a fossil.=@1 a choisi de devenir un fossile.
 | 
			
		||||
 | 
			
		||||
## Other
 | 
			
		||||
@1 did something fatal to himself/herself.=@1 a fait quelque chose qui lui a été fatal.
 | 
			
		||||
@1 died.=@1 est mort(e).
 | 
			
		||||
@1 left this world.=@1 n'est plus de ce monde.
 | 
			
		||||
@1 reached miner's heaven.=@1 a rejoint le paradis des mineurs.
 | 
			
		||||
@1 lost his/her life.=@1 a perdu la vie.
 | 
			
		||||
@1 saw the light.=@1 a vu la lumière.
 | 
			
		||||
@1 fell from a bit too high.=@1 est tombé(e) d'un peu trop haut.
 | 
			
		||||
@1 slipped on a banana skin.=@1 a glissé sur une peau de banane.
 | 
			
		||||
@1 wanted to test his/her super powers.=@1 a voulu tester ses super pouvoirs.
 | 
			
		||||
@1 gave up on life.=@1 a decidé de mourir.
 | 
			
		||||
@1 is somewhat dead now.=@1 est quelque peu mort(e) maintenant.
 | 
			
		||||
@1 passed out permanently.=@1 s'est evanoui(e) pour toujours.
 | 
			
		||||
@1 died under very mysterious conditions.=@1 est mort(e) dans des conditions bien mystérieuses.
 | 
			
		||||
@1 died in very mysterious circumstances.=@1 est mort(e) dans de mystérieuses circonstances.
 | 
			
		||||
@1 passed away.=@1 a trépassé.
 | 
			
		||||
 | 
			
		||||
## Whacking Death
 | 
			
		||||
@1 got whacked by @2.=@1 s'est pris(e) une raclée de la part de @2.
 | 
			
		||||
@1's grave was dug by @2.=La tombe de @1 a été creusée par @2.
 | 
			
		||||
@1 got recycled by @2.=@1 s'est fait(e) recycler par @2.
 | 
			
		||||
@1 surely annoyed @2.=@1 embetait sûrement @2.
 | 
			
		||||
@1 can't have any more offspring because of @2.=@1 ne pourra plus avoir de descendance à cause de @2.
 | 
			
		||||
@1 got beaten up by @2.=@1 s'est fait(e) rosser par @2.
 | 
			
		||||
@1 had his suffering cut short by @2.=@1 s'est vu(e) abréger ses souffrances par @2.
 | 
			
		||||
@1 died in excruciating pain because of @2's fault.=@1 est mort(e) dans d'atroces souffrances par la faute de @2.
 | 
			
		||||
@1 spent his last moments in the company of @2.=@1 a vécu ses derniers instants en compagnie de @2.
 | 
			
		||||
@1's lineage was extinguished by @2.=La lignée de @1 s'est éteinte à cause de @2.
 | 
			
		||||
@1 wasn't as strong as @2.=@1 a été moins fort(e) que @2.
 | 
			
		||||
 | 
			
		||||
## Monster Whacking
 | 
			
		||||
@1 got whacked by a @2.=@1 s'est pris une raclée de la part d'un @2.
 | 
			
		||||
Darwin said: @1 was less adapted than a @2.=Darwin a dit : @1 était moins adapté(e) qu'un @2.
 | 
			
		||||
@1 was transformed into a doormat by a @2.=@1 s'est fait(e) transformer en paillasson par un @2.
 | 
			
		||||
@1 thought (s)he was stronger than a @2.=@1 s'est cru(e) plus fort(e) qu'un @2.
 | 
			
		||||
@1 got kicked up by a @2. Next up...=@1 s'est fait(e) dégommer par un @2. Au suivant...
 | 
			
		||||
@1 felt well that he/she could not do anything against a @2.=@1 sentait bien qu'il/elle ne pouvait pas faire le poids contre un @2.
 | 
			
		||||
@1 versus @2? It's going bad!=@1 contre un @2 ? Ça tourne mal !
 | 
			
		||||
@1 got a memorable spanking from @2.=@1 a reçu une fessé mémorable de la part d'un @2.
 | 
			
		||||
@1 thought to be able to tame a @2? History shows he was wrong.=@1 croyait pouvoir dompter un @2 ? L'histoire montre qu'il/elle a eu tort.
 | 
			
		||||
@1 didn't have the right reflex in front of a @2.=@1 n'a pas eu le bon réflexe face à un @2.
 | 
			
		||||
But what did @1 imagine versus a @2? Rest her soul.=Mais que s'est imaginé(e) @1 face à un @2 ? Paix à son âme.
 | 
			
		||||
@1 got shipped off to the afterlife in a hurry by a @2.=@1 s'est fait(e) expédier dans l'au-delà vite fait bien fait par un @2.
 | 
			
		||||
@1's attempt to reason with a @2 didn't exactly pay off.=La tentative de @1 pour raisonner un @2 n'a pas vraiment porté ses fruits.
 | 
			
		||||
@1 was severely shattered by a dirty @2.=@1 s'est fait(e) sévèrement éclater par une saleté de @2.
 | 
			
		||||
@@ -1,5 +0,0 @@
 | 
			
		||||
# textdomain: death_messages
 | 
			
		||||
 | 
			
		||||
## lava
 | 
			
		||||
@1 thought lava was cool=@1 pensait que la lave était cool
 | 
			
		||||
@1 felt an urgent need to touch lava=@1 s'est senti obligé de toucher la lave
 | 
			
		||||
@@ -1,101 +0,0 @@
 | 
			
		||||
# textdomain: death_messages
 | 
			
		||||
 | 
			
		||||
You=
 | 
			
		||||
 | 
			
		||||
## lava
 | 
			
		||||
@1 thought lava was cool.=
 | 
			
		||||
@1 felt an urgent need to touch lava.=
 | 
			
		||||
@1 fell in lava.=
 | 
			
		||||
@1 died in lava.=
 | 
			
		||||
@1 didn't know lava was very hot.=
 | 
			
		||||
@1 destroyed Sauron's ring.=
 | 
			
		||||
@1 melted into a ball of fire.=
 | 
			
		||||
@1 couldn't resist that warm glow of lava.=
 | 
			
		||||
@1 dug straight down.=
 | 
			
		||||
 | 
			
		||||
## Drowning
 | 
			
		||||
@1 lacked oxygen.=
 | 
			
		||||
@1 ran out of air.=
 | 
			
		||||
@1 tried to impersonate an anchor.=
 | 
			
		||||
@1 forgot (s)he was not a fish.=
 | 
			
		||||
@1 forgot (s)he needed to breath underwater.=
 | 
			
		||||
@1 isn't good at swimming.=
 | 
			
		||||
@1 looked for the secret of the Unicorn.=
 | 
			
		||||
@1 forgot his/her scaphander.=
 | 
			
		||||
@1 failed at swimming lessons.=
 | 
			
		||||
@1 blew one too many bubbles.=
 | 
			
		||||
 | 
			
		||||
## Fire
 | 
			
		||||
@1 was a bit too hot.=
 | 
			
		||||
@1 was too close to the fire.=
 | 
			
		||||
@1 just got roasted.=
 | 
			
		||||
@1 got burnt.=
 | 
			
		||||
@1 thought (s)he was the human torch.=
 | 
			
		||||
@1 started a fire.=
 | 
			
		||||
@1 burned to a crisp.=
 | 
			
		||||
@1 got a little too warm.=
 | 
			
		||||
@1 got too close to the camp fire.=
 | 
			
		||||
@1 just got roasted, hotdog style.=
 | 
			
		||||
@1 was set aflame. More light that way.=
 | 
			
		||||
 | 
			
		||||
## Acid
 | 
			
		||||
@1 now has parts of him/her missing.=
 | 
			
		||||
@1 discovered that acid is fun.=
 | 
			
		||||
@1 put his/her head where it melted.=
 | 
			
		||||
@1 discovered that his/her body in acid, it's like sugar in water.=l'acide, c'est comme du sucre dans de l'eau.
 | 
			
		||||
@1 thought (s)he was swimming in apple juice.=
 | 
			
		||||
@1 gave his/her body to make an infusion.=
 | 
			
		||||
@1 drowned into the wrong liquid.=
 | 
			
		||||
@1 tried to test his/her body's solubility in acid.=
 | 
			
		||||
 | 
			
		||||
## Sand
 | 
			
		||||
@1 learned that sand is less fluid than water.=
 | 
			
		||||
@1 joined the mummies.=
 | 
			
		||||
@1 got buried.=
 | 
			
		||||
@1 choosen to become a fossil.=
 | 
			
		||||
 | 
			
		||||
## Other
 | 
			
		||||
@1 did something fatal to himself/herself.=
 | 
			
		||||
@1 died.=
 | 
			
		||||
@1 left this world.=
 | 
			
		||||
@1 reached miner's heaven.=
 | 
			
		||||
@1 lost his/her life.=
 | 
			
		||||
@1 saw the light.=
 | 
			
		||||
@1 fell from a bit too high.=
 | 
			
		||||
@1 slipped on a banana skin.=
 | 
			
		||||
@1 wanted to test his/her super powers.=
 | 
			
		||||
@1 gave up on life.=
 | 
			
		||||
@1 is somewhat dead now.=
 | 
			
		||||
@1 passed out permanently.=
 | 
			
		||||
@1 died under very mysterious conditions.=
 | 
			
		||||
@1 died in very mysterious circumstances.=
 | 
			
		||||
@1 passed away.=
 | 
			
		||||
 | 
			
		||||
## Whacking Death
 | 
			
		||||
@1 got whacked by @2.=
 | 
			
		||||
@1's grave was dug by @2.=
 | 
			
		||||
@1 got recycled by @2.=
 | 
			
		||||
@1 surely annoyed @2.=
 | 
			
		||||
@1 can't have any more offspring because of @2.=
 | 
			
		||||
@1 got beaten up by @2.=
 | 
			
		||||
@1 had his suffering cut short by @2.=
 | 
			
		||||
@1 died in excruciating pain because of @2's fault.=
 | 
			
		||||
@1 spent his last moments in the company of @2.=
 | 
			
		||||
@1's lineage was extinguished by @2.=
 | 
			
		||||
@1 wasn't as strong as @2.=
 | 
			
		||||
 | 
			
		||||
## Monster Whacking
 | 
			
		||||
@1 got whacked by a @2.=
 | 
			
		||||
Darwin said: @1 was less adapted than a @2.=
 | 
			
		||||
@1 was transformed into a doormat by a @2.=
 | 
			
		||||
@1 thought (s)he was stronger than a @2.=
 | 
			
		||||
@1 got kicked up by a @2. Next up...=
 | 
			
		||||
@1 felt well that he/she could not do anything against a @2.=
 | 
			
		||||
@1 versus @2? It's going bad!=
 | 
			
		||||
@1 got a memorable spanking from @2.=
 | 
			
		||||
@1 thought to be able to tame a @2? History shows he was wrong.=
 | 
			
		||||
@1 didn't have the right reflex in front of a @2.=
 | 
			
		||||
But what did @1 imagine versus a @2? Rest her soul.=
 | 
			
		||||
@1 got shipped off to the afterlife in a hurry by a @2.=
 | 
			
		||||
@1's attempt to reason with a @2 didn't exactly pay off.=
 | 
			
		||||
@1 was severely shattered by a dirty @2.=
 | 
			
		||||
							
								
								
									
										0
									
								
								settings.txt
									
									
									
									
									
										
										
										Executable file → Normal file
									
								
							
							
						
						
									
										0
									
								
								settings.txt
									
									
									
									
									
										
										
										Executable file → Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
		Reference in New Issue
	
	Block a user