aboutsummaryrefslogtreecommitdiff
path: root/internal/game/core_flags.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/game/core_flags.go')
-rw-r--r--internal/game/core_flags.go12
1 files changed, 1 insertions, 11 deletions
diff --git a/internal/game/core_flags.go b/internal/game/core_flags.go
index c78f3c3..dbde5d7 100644
--- a/internal/game/core_flags.go
+++ b/internal/game/core_flags.go
@@ -41,20 +41,10 @@ func (g *Game) setPlayerFlag(p *player.Player, key string, val any) {
old, existed := p.Flags[key]
p.Flags[key] = val
if !existed || !engine.ValuesEqual(old, val) {
- g.firePlayerFlagTrigger(p, key, val)
+ g.firePlayerFlagTriggers(p, key, val)
}
}
-func (g *Game) firePlayerFlagTrigger(p *player.Player, flagName string, flagValue any) {
- g.charsMu.Lock()
- sess := g.loggedInChars[p.Name]
- g.charsMu.Unlock()
- if sess == nil {
- return
- }
- g.TriggerStore.FirePlayerInRoom(p.Name, p.RoomID, flagName, flagValue)
-}
-
func intFromFlag(flags map[string]any, key string) int {
val, ok := flags[key]
if !ok {