Show bot ghoster callouts in compass#1785
Show bot ghoster callouts in compass#1785sunzenshen wants to merge 1 commit intoNeotokyoRebuild:masterfrom
Conversation
|
Because this PR touches the compass code, we may want to delay merging this PR until after the tournament in a couple weeks is done. Uploading a PR at this point to get feedback on the user experience. Demo: bot-ghost-callout-compass.mp4Helpful script: Allows you to collect a teammate to have them follow you, and when you look at them without a primary weapon, they will drop theirs. This allows giving the ghost to a teammate by dropping the ghost at their feet and looking at them without picking up another primary weapon. Note that ghoster bot teammates tend to call out threats by priority of threat to them, so you may need to move them farther from the enemy to swap callouts, otherwise the bot ghoster will focus on the nearest threat to them. |
|
You could listen for the player_death event to clear out any "compass beacons" that are no longer relevant |
This is a good idea, but I kind of like the idea that you need to infer which ghost beacons referred to which enemies as they get taken out. Having the ghost beacon on the compass be an exact snapshot of where the enemy was might actually be kind of strong, so having some noise in terms of which enemy corresponds to which beacon seems like a potential balance. In contrast, the beacons do get updated live per enemy, which seems like better signal than human players tend to verbalize, so some ambiguity after death seems reasonable. (Plus the ghost callouts don't tend to highlight every enemy based on bot ghoster priority, so leaving some fading callouts also helps highlight where not yet called out enemies might be lurking.) |
1c4b7b9 to
d40ba8d
Compare
d40ba8d to
6c28f31
Compare
Description
Show which enemies a bot ghoster is calling out to bot teammates as red triangle pips in a player's compass.
Toolchain