mirror of
https://github.com/ComfyFactory/ComfyFactorio.git
synced 2025-01-10 00:43:27 +02:00
Merge pull request #129 from AwesomePatrol/improve-log
Improve discord logs of Biter Battles
This commit is contained in:
commit
411b774d86
@ -1,4 +1,5 @@
|
||||
local bb_config = require "maps.biter_battles_v2.config"
|
||||
local Server = require 'utils.server'
|
||||
|
||||
local tables = require "maps.biter_battles_v2.tables"
|
||||
local food_values = tables.food_values
|
||||
@ -56,7 +57,9 @@ local function print_feeding_msg(player, food, flask_amount)
|
||||
local formatted_amount = table.concat({"[font=heading-1][color=255,255,255]" .. flask_amount .. "[/color][/font]"})
|
||||
|
||||
if flask_amount >= 20 then
|
||||
game.print(colored_player_name .. " fed " .. formatted_amount .. " flasks of " .. formatted_food .. " to team " .. team_strings[get_enemy_team_of(player.force.name)] .. " biters!", {r = 0.9, g = 0.9, b = 0.9})
|
||||
local msg = table.concat({colored_player_name, " fed ", formatted_amount, " flasks of ", formatted_food, " to team ", team_strings[get_enemy_team_of(player.force.name)], " biters!"})
|
||||
game.print(msg, {r = 0.9, g = 0.9, b = 0.9})
|
||||
Server.to_discord_bold(msg)
|
||||
else
|
||||
local target_team_text = "the enemy"
|
||||
if global.training_mode then
|
||||
@ -181,4 +184,4 @@ local function feed_biters(player, food)
|
||||
add_stats(player, food, flask_amount ,biter_force_name, evolution_before_feed, threat_before_feed)
|
||||
end
|
||||
|
||||
return feed_biters
|
||||
return feed_biters
|
||||
|
@ -297,7 +297,9 @@ function join_team(player, force_name, forced_join)
|
||||
player.character.destructible = true
|
||||
Public.refresh()
|
||||
game.permissions.get_group("Default").add_player(player)
|
||||
game.print("Team " .. player.force.name .. " player " .. player.name .. " is no longer spectating.", {r = 0.98, g = 0.66, b = 0.22})
|
||||
local msg = table.concat({"Team ", player.force.name, " player ", player.name, " is no longer spectating."})
|
||||
game.print(msg, {r = 0.98, g = 0.66, b = 0.22})
|
||||
Server.to_discord_bold(msg)
|
||||
player.spectator = false
|
||||
return
|
||||
end
|
||||
@ -335,7 +337,9 @@ function spectate(player, forced_join)
|
||||
player.force = game.forces.spectator
|
||||
player.character.destructible = false
|
||||
if not forced_join then
|
||||
game.print(player.name .. " is spectating.", {r = 0.98, g = 0.66, b = 0.22})
|
||||
local msg = player.name .. " is spectating."
|
||||
game.print(msg, {r = 0.98, g = 0.66, b = 0.22})
|
||||
Server.to_discord_bold(msg)
|
||||
end
|
||||
game.permissions.get_group("spectator").add_player(player)
|
||||
global.spectator_rejoin_delay[player.name] = game.tick
|
||||
@ -450,4 +454,4 @@ end
|
||||
event.add(defines.events.on_gui_click, on_gui_click)
|
||||
event.add(defines.events.on_player_joined_game, on_player_joined_game)
|
||||
|
||||
return Public
|
||||
return Public
|
||||
|
@ -1,4 +1,5 @@
|
||||
local Public = {}
|
||||
local Server = require 'utils.server'
|
||||
|
||||
local forces = {
|
||||
{name = "north", color = {r = 0, g = 0, b = 200}},
|
||||
@ -81,6 +82,7 @@ local function switch_force(player_name, force_name)
|
||||
player.force = game.forces[force_name]
|
||||
|
||||
game.print(player_name .. " has been switched into team " .. force_name .. ".", {r=0.98, g=0.66, b=0.22})
|
||||
Server.to_discord_bold(player_name .. " has joined team " .. force_name .. "!")
|
||||
|
||||
leave_corpse(player)
|
||||
|
||||
@ -366,4 +368,4 @@ function Public.init()
|
||||
global.tm_custom_name = {}
|
||||
end
|
||||
|
||||
return Public
|
||||
return Public
|
||||
|
Loading…
Reference in New Issue
Block a user