Forums » Suggestions
Open the PLAYER_DIED event to NPCs someone else kills
Right now, PLAYER_DIED triggers when a real pilot dies, or when an NPC is killed by you. for the purposes of hosting PvE events, could you open this to be triggered for ~any~ NPC death instead?
Or duplicate PLAYER_DIED into an NPC_DIED or something. that works too.
Or duplicate PLAYER_DIED into an NPC_DIED or something. that works too.
We can certainly look at something like that.
But, perhaps explain a bit more about what you're trying to do? So we can be sure there isn't some better alternative.
But, perhaps explain a bit more about what you're trying to do? So we can be sure there isn't some better alternative.
I want to be able to use a plugin to track who has killed x number of bots in a sector I am also located. basically, the same plugin I use for tracking player kills in my free for all or TeamDX events.
I'd rather it be a plugin than some new UI local "who has killed what in your vicinity" just to make tallying easier.
For the event itself, it'd work something like this:
When pilots enter a sector, the host player-bot takes note and adds them to a table.
When pilots kill an NPC, they get their "score" increased by <whatever number I assign, in case multiple bots are used>
When I end the event [prolly on a semi-arbitrary timer], I just count off who has x amount of kills and give out awards.
Also, since I was just thinking about it - can the radar limit for PLAYER_DIED be removed? I dunno if there actually is one, but I'm fair sure there is. Back in last year's TeamDX people were preventing score from being given out by leaving my radar range, or they were doing ~something~ at least, and I think thats what had happened.
I'd rather it be a plugin than some new UI local "who has killed what in your vicinity" just to make tallying easier.
For the event itself, it'd work something like this:
When pilots enter a sector, the host player-bot takes note and adds them to a table.
When pilots kill an NPC, they get their "score" increased by <whatever number I assign, in case multiple bots are used>
When I end the event [prolly on a semi-arbitrary timer], I just count off who has x amount of kills and give out awards.
Also, since I was just thinking about it - can the radar limit for PLAYER_DIED be removed? I dunno if there actually is one, but I'm fair sure there is. Back in last year's TeamDX people were preventing score from being given out by leaving my radar range, or they were doing ~something~ at least, and I think thats what had happened.
Well, things like radar limits are part of why I asked about the use case.
We want to support more complex Events, but we also don't want to leak information in ways that could be used by technically advanced players to gain an advantage, during general gameplay.
For something like this, it may be best to give a special authorization to the person running the Event, solely for the registered sector, during the scheduled time. We already conceptually ask for this time and location stuff during Event registration, anyway.
That would also open the door to more elaborate powers for Event runners, since they would be specifically limited in scope.
We want to support more complex Events, but we also don't want to leak information in ways that could be used by technically advanced players to gain an advantage, during general gameplay.
For something like this, it may be best to give a special authorization to the person running the Event, solely for the registered sector, during the scheduled time. We already conceptually ask for this time and location stuff during Event registration, anyway.
That would also open the door to more elaborate powers for Event runners, since they would be specifically limited in scope.