Skip to content

Commit 312c86e

Browse files
author
karel26
committed
debug added
1 parent 5c8ea6d commit 312c86e

2 files changed

Lines changed: 9 additions & 4 deletions

File tree

plugins/mission/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ from /plugins/mission/reports to /reports/mission and amend it like so:
173173
}
174174
```
175175

176-
If you do not want to hide the players units, you can do it like so:
176+
If you do not want to hide the player units, you can do it like so:
177177
```json
178178
{
179179
"color": "blue",

plugins/punishment/listener.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -334,7 +334,7 @@ def _recreate_events(self, server: Server, data: dict, evt: dict):
334334

335335
# generate S_EVENT_HIT
336336
if s_event['eventName'] == 'S_EVENT_SHOT':
337-
self.log.debug("Punishment: autocreating missing S_EVENT_HIT for player {} vs {}".format(
337+
self.log.debug("Punishment: auto-creating missing S_EVENT_HIT for player {} vs {}".format(
338338
initiator.name, target.name)
339339
)
340340
s_event |= {
@@ -346,7 +346,7 @@ def _recreate_events(self, server: Server, data: dict, evt: dict):
346346

347347
# generate S_EVENT_KILL
348348
if s_event['eventName'] == 'S_EVENT_HIT':
349-
self.log.debug("Punishment: autocreating missing S_EVENT_KILL for player {} vs {}".format(
349+
self.log.debug("Punishment: auto-creating missing S_EVENT_KILL for player {} vs {}".format(
350350
initiator.name, target.name)
351351
)
352352
s_event |= {
@@ -402,10 +402,13 @@ async def onGameEvent(self, server: Server, data: dict):
402402
elif data['eventName'] == 'kill':
403403
# check team-kills
404404
target = server.get_player(id=data['arg4'])
405+
self.log.debug(f"_check_punishment(): target: {target}")
405406
# TODO: Workaround for DCS bug
406407
if initiator and initiator.side.value != data['arg3']:
408+
self.log.debug(f"_check_punishment(): initiator.side.value: {initiator.side.value}, data['arg3']: {data['arg3']}")
407409
data['arg3'] = initiator.side.value
408410
if target and target.side.value != data['arg6']:
411+
self.log.debug(f"_check_punishment(): target.side.value: {target.side.value}, data['arg6']: {data['arg6']}")
409412
data['arg6'] = target.side.value
410413

411414
if data['arg1'] != data['arg4'] and data['arg3'] == data['arg6']:
@@ -488,7 +491,9 @@ async def _give_kill(self, server: Server, s_event: dict) -> None:
488491
asyncio.create_task(self.bus.send_to_node(s_event.copy()))
489492

490493
initiator = server.get_player(name=s_event.get('initiator', {}).get('name'))
494+
self.log.debug(f"_give_kill(): initiator: {initiator}")
491495
target = server.get_player(name=s_event.get('target', {}).get('name'))
496+
self.log.debug(f"_give_kill(): target: {target}")
492497

493498
# remove the pending task if there is one
494499
if target:
@@ -585,7 +590,7 @@ async def disablePunishments(self, server: Server, _: dict) -> None:
585590
async def onMissionEvent(self, server: Server, data: dict) -> None:
586591
config = self.get_config(server)
587592

588-
# airstarts or takeoffs reset the reslot timer directly on birth
593+
# air-starts or takeoffs reset the reslot timer directly on birth
589594
if (data['eventName'] == 'S_EVENT_BIRTH' and not data.get('place')) or data['eventName'] == 'S_EVENT_TAKEOFF':
590595
initiator = server.get_player(name=data.get('initiator', {}).get('name'))
591596
if initiator:

0 commit comments

Comments
 (0)