Skip to content

Commit 9420d76

Browse files
committed
test: trace AI events
1 parent a57effb commit 9420d76

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

scripts/ai/tasks/CpAITaskFieldWork.lua

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,19 @@ end
6161

6262
--- Makes sure the cp fieldworker gets started.
6363
function CpAITaskFieldWork:start()
64+
65+
self.vehicle.raiseAIEvent = function(vehicle, event1, event2, ...)
66+
CpUtil.infoVehicle(vehicle, "raiseAIEvent %s %s", event1, event2)
67+
AIVehicle.raiseAIEvent(vehicle, event1, event2, ...)
68+
end
69+
70+
if self.vehicle.actionController ~= nil then
71+
self.vehicle.actionController.onAIEvent = function(actionController, sourceVehicle, eventName)
72+
CpUtil.infoVehicle(self.vehicle, " onAIEvent %s, source %s", eventName, CpUtil.getName(sourceVehicle))
73+
VehicleActionController.onAIEvent(actionController, sourceVehicle, eventName)
74+
end
75+
end
76+
6477
self:debug("Field work task started.")
6578
local spec = self.vehicle.spec_aiFieldWorker
6679
spec.isActive = true

0 commit comments

Comments
 (0)