Skip to content

Commit 4d33b00

Browse files
committed
Add debug info
1 parent ae7f54a commit 4d33b00

1 file changed

Lines changed: 120 additions & 0 deletions

File tree

scripts/specializations/CpAIImplement.lua

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,21 @@ end
2424

2525
function CpAIImplement.registerEventListeners(vehicleType)
2626
SpecializationUtil.registerEventListener(vehicleType, 'onLoad', CpAIImplement)
27+
SpecializationUtil.registerEventListener(vehicleType, "onAIImplementStart", CpAIImplement)
28+
SpecializationUtil.registerEventListener(vehicleType, "onAIImplementActive", CpAIImplement)
29+
SpecializationUtil.registerEventListener(vehicleType, "onAIImplementEnd", CpAIImplement)
30+
SpecializationUtil.registerEventListener(vehicleType, "onAIImplementPrepareForWork", CpAIImplement)
31+
SpecializationUtil.registerEventListener(vehicleType, "onAIImplementStartLine", CpAIImplement)
32+
SpecializationUtil.registerEventListener(vehicleType, "onAIImplementEndLine", CpAIImplement)
33+
SpecializationUtil.registerEventListener(vehicleType, "onAIImplementStartTurn", CpAIImplement)
34+
SpecializationUtil.registerEventListener(vehicleType, "onAIImplementTurnProgress", CpAIImplement)
35+
SpecializationUtil.registerEventListener(vehicleType, "onAIImplementEndTurn", CpAIImplement)
36+
SpecializationUtil.registerEventListener(vehicleType, "onAIImplementSideOffsetChanged", CpAIImplement)
37+
SpecializationUtil.registerEventListener(vehicleType, "onAIImplementBlock", CpAIImplement)
38+
SpecializationUtil.registerEventListener(vehicleType, "onAIImplementContinue", CpAIImplement)
39+
SpecializationUtil.registerEventListener(vehicleType, "onAIImplementPrepareForTransport", CpAIImplement)
40+
SpecializationUtil.registerEventListener(vehicleType, "onAIImplementJobVehicleBlock", CpAIImplement)
41+
SpecializationUtil.registerEventListener(vehicleType, "onAIImplementJobVehicleContinue", CpAIImplement)
2742
end
2843

2944
function CpAIImplement.registerFunctions(vehicleType)
@@ -41,4 +56,109 @@ end
4156
function CpAIImplement:onLoad(savegame)
4257
self.spec_cpAIImplement = self["spec_" .. CpAIImplement.SPEC_NAME]
4358
local spec = self.spec_cpAIImplement
59+
end
60+
61+
function CpAIImplement:onAIImplementStart()
62+
self.spec_cpAIImplement = self["spec_" .. CpAIImplement.SPEC_NAME]
63+
local spec = self.spec_cpAIImplement
64+
65+
CpUtil.info("onAIImplementStart()")
66+
end
67+
68+
function CpAIImplement:onAIImplementActive()
69+
self.spec_cpAIImplement = self["spec_" .. CpAIImplement.SPEC_NAME]
70+
local spec = self.spec_cpAIImplement
71+
72+
-- CpUtil.info("onAIImplementActive()")
73+
end
74+
75+
function CpAIImplement:onAIImplementEnd()
76+
self.spec_cpAIImplement = self["spec_" .. CpAIImplement.SPEC_NAME]
77+
local spec = self.spec_cpAIImplement
78+
79+
CpUtil.info("onAIImplementEnd()")
80+
end
81+
82+
function CpAIImplement:onAIImplementPrepareForWork()
83+
self.spec_cpAIImplement = self["spec_" .. CpAIImplement.SPEC_NAME]
84+
local spec = self.spec_cpAIImplement
85+
86+
CpUtil.info("onAIImplementPrepareForWork()")
87+
end
88+
89+
function CpAIImplement:onAIImplementStartLine()
90+
self.spec_cpAIImplement = self["spec_" .. CpAIImplement.SPEC_NAME]
91+
local spec = self.spec_cpAIImplement
92+
93+
CpUtil.info("onAIImplementStartLine()")
94+
end
95+
96+
function CpAIImplement:onAIImplementEndLine()
97+
self.spec_cpAIImplement = self["spec_" .. CpAIImplement.SPEC_NAME]
98+
local spec = self.spec_cpAIImplement
99+
100+
CpUtil.info("onAIImplementEndLine()")
101+
end
102+
103+
function CpAIImplement:onAIImplementStartTurn()
104+
self.spec_cpAIImplement = self["spec_" .. CpAIImplement.SPEC_NAME]
105+
local spec = self.spec_cpAIImplement
106+
107+
CpUtil.info("onAIImplementStartTurn()")
108+
end
109+
110+
function CpAIImplement:onAIImplementTurnProgress()
111+
self.spec_cpAIImplement = self["spec_" .. CpAIImplement.SPEC_NAME]
112+
local spec = self.spec_cpAIImplement
113+
114+
-- CpUtil.info("onAIImplementTurnProgress()")
115+
end
116+
117+
function CpAIImplement:onAIImplementEndTurn()
118+
self.spec_cpAIImplement = self["spec_" .. CpAIImplement.SPEC_NAME]
119+
local spec = self.spec_cpAIImplement
120+
121+
CpUtil.info("onAIImplementEndTurn()")
122+
end
123+
124+
function CpAIImplement:onAIImplementSideOffsetChanged()
125+
self.spec_cpAIImplement = self["spec_" .. CpAIImplement.SPEC_NAME]
126+
local spec = self.spec_cpAIImplement
127+
128+
CpUtil.info("onAIImplementSideOffsetChanged()")
129+
end
130+
131+
function CpAIImplement:onAIImplementBlock()
132+
self.spec_cpAIImplement = self["spec_" .. CpAIImplement.SPEC_NAME]
133+
local spec = self.spec_cpAIImplement
134+
135+
CpUtil.info("onAIImplementBlock()")
136+
end
137+
138+
function CpAIImplement:onAIImplementContinue()
139+
self.spec_cpAIImplement = self["spec_" .. CpAIImplement.SPEC_NAME]
140+
local spec = self.spec_cpAIImplement
141+
142+
CpUtil.info("onAIImplementContinue()")
143+
end
144+
145+
function CpAIImplement:onAIImplementPrepareForTransport()
146+
self.spec_cpAIImplement = self["spec_" .. CpAIImplement.SPEC_NAME]
147+
local spec = self.spec_cpAIImplement
148+
149+
CpUtil.info("onAIImplementPrepareForTransport()")
150+
end
151+
152+
function CpAIImplement:onAIImplementJobVehicleBlock()
153+
self.spec_cpAIImplement = self["spec_" .. CpAIImplement.SPEC_NAME]
154+
local spec = self.spec_cpAIImplement
155+
156+
CpUtil.info("onAIImplementJobVehicleBlock()")
157+
end
158+
159+
function CpAIImplement:onAIImplementJobVehicleContinue()
160+
self.spec_cpAIImplement = self["spec_" .. CpAIImplement.SPEC_NAME]
161+
local spec = self.spec_cpAIImplement
162+
163+
CpUtil.info("onAIImplementJobVehicleContinue()")
44164
end

0 commit comments

Comments
 (0)