Add Kill Effect (#366)

* Update kill.lua

* Update kill.lua

* Update kill.lua
This commit is contained in:
2025-02-04 06:36:40 +09:00
committed by GitHub
parent 7cccf79383
commit 7adf4a4477

View File

@@ -20,11 +20,11 @@ Commands.new("kill", { "exp-commands_kill.description" })
if other_player == nil then if other_player == nil then
-- Can only be nil if the target is the player and they are already dead -- Can only be nil if the target is the player and they are already dead
return Commands.status.error{ "exp-commands_kill.already-dead" } return Commands.status.error{ "exp-commands_kill.already-dead" }
elseif other_player == player then elseif (other_player == player) or (highest_role(other_player).index < highest_role(player).index) then
-- You can always kill yourself -- You can always kill yourself or can kill lower role players
other_player.character.die() if script.active_mods["space-age"] then
elseif highest_role(other_player).index < highest_role(player).index then other_player.surface.create_entity{ name = "lightning", position = { other_player.position.x, other_player.position.y - 16 }, target = other_player.character }
-- Can kill lower role players end
other_player.character.die() other_player.character.die()
else else
return Commands.status.unauthorised{ "exp-commands_kill.lower-role" } return Commands.status.unauthorised{ "exp-commands_kill.lower-role" }