Open pjf opened 9 months ago
ERROR : src/generic_factory.h:478 [const T &generic_factory
::obj(const string_id &) const [T = effect_on_condition]] invalid effect_on_condition id "EOC_LIEUTENANT_SHADOW_SPAWN_MESSAGE"
Simple fix, the vanilla name got swapped around (It's in the code as EOC_LIEUTENANT_SPAWN_SHADOW_MESSAGE
, note the order of words)
ERROR : src/npctalk.cpp:2342 [talker *dialogue::actor(const bool) const] Tried to use an invalid alpha talker. Callstack: Spell: LTNT_LIFE_DRAIN Caster: the A shadow? \ EOC: EOC_LIEUTENANT_DRAIN_LIFE_TERRAIN
No idea what's happened here, I'd have to see it in action.
Oh! I forgot to mention that my survivor was wearing headphones when the event happened, in case the dialogue errors are relate to hearing (or lack thereof).
The message on initial spawn should be squashed by https://github.com/CleverRaven/Cataclysm-DDA/pull/70990/commits/484bcf597b65642f6464beb67c22a37d60f28350, I have an idea about the alpha talker shennanigans but I need to do some testing to get it to reliably reoccur.
Describe the bug
Was back at my base with a mild cold, cooking up something on the campfire, when out of nowhere, multiple errors:
ERROR : src/generic_factory.h:478 [const T &generic_factory::obj(const string_id &) const [T = effect_on_condition]] invalid effect_on_condition id "EOC_LIEUTENANT_SHADOW_SPAWN_MESSAGE"
ERROR : src/npctalk.cpp:2342 [talker *dialogue::actor(const bool) const] Tried to use an invalid alpha talker. Callstack: Spell: LTNT_LIFE_DRAIN Caster: the A shadow? \ EOC: EOC_LIEUTENANT_DRAIN_LIFE_TERRAIN
I'm pretty sure that was a cool event that I just survived (there was a shadow, and some swarming amalgamations), but I'm not sure if I got the event as planned. I'm pretty sure the errors weren't planned.
The only messages I got were:
Click for stack backtrace and full log
``` 21:52:55.716 ERROR : (error message will follow backtrace) ./cataclysm-tiles(debug_write_backtrace(std::ostream&)+0x25) [0x1449bce] ./cataclysm-tiles(DebugLog(DebugLevel, DebugClass)+0x281) [0x1449189] ./cataclysm-tiles(realDebugmsg(char const*, char const*, char const*, std::__cxx11::basic_stringAttach save file
Save is from just after I defeated the encounter.
2024-01-NoHope-100pc-Rural-trimmed.tar.gz
Steps to reproduce
Haven't tried to reproduce, sorry.
Expected behavior
No errors being thrown when spooky things happen.
Screenshots
No response
Versions and configuration
Game version is
cdda-experimental-2024-01-25-0536
with some local JSON patches apply that do not involve EOCs.Additional context
No response