Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- remote.add_interface("TD_LennyIndustries", {
- getCraftSpeed = function(player)
- if player.force.manual_crafting_speed_modifier == nil then
- return -1
- else
- return player.force.manual_crafting_speed_modifier
- end
- end,
- getMineSpeed = function(player)
- if player.force.manual_mining_speed_modifier == nil then
- return -1
- else
- return player.force.manual_mining_speed_modifier
- end
- end,
- getRunSpeed = function(player)
- if data.raw.player.player.running_speed == nil then
- return -1
- else
- return data.raw.player.player.running_speed
- end
- end,
- getBuildRange = function(player)
- if player.character_build_distance_bonus == nil then
- return -1
- else
- return player.character_build_distance_bonus
- end
- end,
- getDropRange = function(player)
- if player.character_item_drop_distance_bonus == nil then
- return -1
- else
- return player.character_item_drop_distance_bonus
- end
- end,
- getReachRange = function(player)
- if player.character_reach_distance_bonus == nil then
- return -1
- else
- return player.character_reach_distance_bonus
- end
- end,
- getResourceReachRange = function(player)
- if player.character_resource_reach_distance_bonus == nil then
- return -1
- else
- return player.character_resource_reach_distance_bonus
- end
- end,
- getItemPickupRange = function(player)
- if player.character_item_pickup_distance_bonus == nil then
- return -1
- else
- return player.character_item_pickup_distance_bonus
- end
- end,
- getLootPickupRange = function(player)
- if player.character_loot_pickup_distance_bonus == nil then
- return -1
- else
- return player.character_loot_pickup_distance_bonus
- end
- end
- })
- function dumpData(player)
- local craftSpeed = remote.call("TD_LennyIndustries", "getCraftSpeed", player)
- local mineSpeed = remote.call("TD_LennyIndustries", "getMineSpeed", player)
- local runSpeed = remote.call("TD_LennyIndustries", "getRunSpeed", player)
- local buildRange = remote.call("TD_LennyIndustries", "getBuildRange", player)
- local dropRange = remote.call("TD_LennyIndustries", "getDropRange", player)
- local reachRange = remote.call("TD_LennyIndustries", "getReachRange", player)
- local resourceReachRange = remote.call("TD_LennyIndustries", "getResourceReachRange", player)
- local itemPickupRange = remote.call("TD_LennyIndustries", "getItemPickupRange", player)
- local lootPickupRange = remote.call("TD_LennyIndustries", "getLootPickupRange", player)
- player.clear_console()
- player.print("Craft speed: " .. craftSpeed)
- player.print("Mine speed: " .. mineSpeed)
- player.print("Run speed: " .. runSpeed)
- player.print("Build range: " .. buildRange)
- player.print("Drop range: " .. dropRange)
- player.print("Reach range: " .. reachRange)
- player.print("Resource reach range: " .. resourceReachRange)
- player.print("Item pickup range: " .. itemPickupRange)
- player.print("Loot pickup range: " .. lootPickupRange)
- end
- script.on_event(defines.events.on_research_finished, function(event) --will be removed
- for i, player in pairs(game.connected_players) do
- dumpData(player)
- end
- end)
- script.on_event(defines.events.on_console_chat, function(event)
- local player = game.players[event.player_index]
- local message = event.message
- if message == "dump data" then
- dumpData(player)
- return
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement