Code: Select all
local placed_event_counter = 0
script.on_event(defines.events.on_player_placed_equipment, function(event)
local equipment = event.equipment
placed_event_counter = placed_event_counter + 1 -- Always increment, as the event always fires.
if equipment and equipment.valid then
game.print("[Drone Companion] --- on_player_placed_equipment FIRED (" .. placed_event_counter .. " total fires) at tick " .. game.tick .. " ---")
game.print("Name:" .. equipment.name)
game.print(equipment)
else
game.print("Is not valid or is nil")
end
end)
[Drone Companion] --- on_player_placed_equipment FIRED (1 total fires) at tick 102872 ---
Name:fission-reactor-equipment
[LuaEquipment: fission-reactor-equipment (normal) at [0,0] in power-armor-mk2 (normal) itemNumber=1]
[Drone Companion] --- on_player_placed_equipment FIRED (2 total fires) at tick 102872 ---
Does anyone know what is happening with this double firing event? As this wasn't an issue before, but now it suddenly is in 2.0.60