-
Notifications
You must be signed in to change notification settings - Fork 34
Open
Description
As of right now, whenever a new enemy would be added, neither Talent nor E4 listener would be added to the enemy (even for the very first "wave" of enemies since they are created after the first CharactersAdded emit).
srsim/internal/character/guinaifen/talent.go
Lines 50 to 69 in d892c70
| for _, trg := range c.engine.Enemies() { | |
| c.engine.Events().CharactersAdded.Subscribe(func(e event.CharactersAdded) { | |
| c.engine.AddModifier(trg, info.Modifier{ | |
| Name: FirekissListener, | |
| Source: c.id, | |
| }) | |
| }) | |
| } | |
| // apply E4 listener to all enemies at the start | |
| if c.info.Eidolon >= 4 { | |
| for _, trg := range c.engine.Enemies() { | |
| c.engine.Events().CharactersAdded.Subscribe(func(e event.CharactersAdded) { | |
| c.engine.AddModifier(trg, info.Modifier{ | |
| Name: E4Listener, | |
| Source: c.id, | |
| }) | |
| }) | |
| } | |
| } |
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels