Open Abendlied opened 3 months ago
fire rain and ice wave have been fixed by merged PR #682, big thanks @thokkat!
@Abendlied https://github.com/Try/OpenGothic/pull/685 should now really fix 18.1 and 18.2 :).
From what i can tell only remaining open issue not listed here would be control spell. Can you add it and other magic-related you find to the start post to have them in one place?
Thank you @thokkat,
I have added 5 through 15 to the list.
Fear (15.) can't target npcs in vanilla, it has a area effect.
- and 11. should work now with recent changes.
True, both teleport (all scrolls & runes) as well as Uriziel spell are fixed by your previous PR, @thokkat. I just tested them all.
Fear (15.) can't target npcs in vanilla, it has a area effect.
Thank you for checking that in vanilla. I cannot get unmodded G1 to run so stable on my machine so I have to rely on my memory a lot, which in this case was flawed.
Describe the bug Multiple Magic spells not working as intended.
Fear spell not allowing NPC focusincorrectly reported as targeting NPCs in vanilla is not possible either, it has an area effect spell.Save-game/Log-file/Screenshots/Video
Fire Rain savegame: save_slot_14.sav.tar.gz mp4-video: 7 sec, 6.1 MiB: fire rain quirky animation
Ice wave savegame: save_slot_14.sav.tar.gz mp4-video: 6 sec, 6.6 MiB: ice wave no freezing no dmg
Telekinesis savegame: save_slot_14.sav.tar.gz mp4-video: 10 sec, 8.9 MiB:telekinesis cannot focus on item
Pyrokinesis savegame: save_slot_14.sav.tar.gz mp4-video: 6 sec, 6.6 MiB: pyrokinesis no dmg, no animation
Sleeper Temple Teleport savegame: save_slot_3.sav.tar.gz mp4-video: n/a
Destroy Undead (5th Shaman) savegame: save_slot_7.sav.tar.gz solution: merged PR https://github.com/Try/OpenGothic/pull/682 disables focusing enemies with destroy undead spell. PR https://github.com/Try/OpenGothic/pull/682 fixes remaining free aiming kill possibility (big thanks @thokkat!).
Destroy Undead (non-undead enemies) savegame: save_slot_4.sav.tar.gz solution: merged PR https://github.com/Try/OpenGothic/pull/682 disables focusing enemies with destroy undead spell. PR https://github.com/Try/OpenGothic/pull/682 fixes remaining free aiming kill possibility (big thanks @thokkat!).
Transformation to creature savegame: save_slot_12.sav.tar.gz solution: n/a
Attack spell focus on items savegame: save_slot_15.sav.tar.gz screenshot: equipped attack spell shows ranged puzzle trigger (even through the wall) solution: potentially covered by merged PR https://github.com/Try/OpenGothic/pull/682
Uriziel spell AOE savegame: n/a solution: open PR https://github.com/Try/OpenGothic/pull/682
control spell not implemented savegame: n/a screenshot: n/a
lightning savegame: n/a screenshot: n/a
Sleep delay when NPC animation savegame: n/a screenshot: n/a
~~15. Fear savegame: n/a screenshot: n/a~~
Application log
1. fire rain animation log (no crash, just log)
> OpenGothic v1.0 dev > no "SystemPack.ini" file in path - using default settings > GPU = NVIDIA GeForce GTX 1050 > Depth format = Depth32F Shadow format = Depth16 > [zenkit] Parsing object [MeshAndBsp % 0 0] > [zenkit] Parsing chunk c000 > [zenkit] Parsing chunk c010 > [zenkit] Parsing chunk c040 > [zenkit] Parsing chunk c045 > [zenkit] Parsing chunk c050 > [zenkit] Parsing chunk c0ff > [zenkit] Parsing object [VobTree % 0 0] > [zenkit] Parsing object [WayNet % 0 0] > [zenkit] Parsing object [EndMarker % 0 0] > [zenkit] detected invalid use of KEYWORD "ani" in "Model" block. Ignoring rest of script. > unable to load sound fx: WOOD_NIGHT2 > [zenkit] Syntax error (line 162, column 56): String not terminated > alias not found: r_Roam1 -> r_Scratch > alias not found: t_FallenB_2_Stand -> t_Fallen_2_Stand > [zenkit] Syntax error (line 3186, column 2): comments must start with two slashes > comb not found: t_FIREPLACE_Stand_2_S0 -> c_FP_STAND_2_S0_(c_FP_STAND_2_S0_2) > comb not found: t_FIREPLACE_S0_2_Stand -> c_FP_STAND_2_S0_(c_FP_STAND_2_S0_2) > alias not found: t_Walk_2_WalkBL -> t_walkL_2_Walk > [zenkit] Syntax error (line 138, column 55): String not terminated > comb not found: t_FIREPLACE_Stand_2_S0 -> c_FP_STAND_2_S0_(c_FP_STAND_2_S0_2) > comb not found: t_FIREPLACE_S0_2_Stand -> c_FP_STAND_2_S0_(c_FP_STAND_2_S0_2) > alias not found: t_FistWalkBL_2_FistWalk -> t_FistWalk_2_FistWalkL > [zenkit] detected invalid use of KEYWORD "*eventSFX" in "Model" block. Ignoring rest of script. > alias not found: t_SwimF_2_Dive -> t_swim_2_dive > alias not found: t_SwimF_2_Dive -> t_swim_2_dive > [zenkit] Syntax error (line 55, column 104): String not terminated > [zenkit] Syntax error (line 55, column 117): String not terminated > [zenkit] detected invalid use of KEYWORD "aniAlias" in "Model" block. Ignoring rest of script. > [zenkit] Syntax error (line 3186, column 2): comments must start with two slashes > comb not found: t_FIREPLACE_Stand_2_S0 -> c_FP_STAND_2_S0_(c_FP_STAND_2_S0_2) > comb not found: t_FIREPLACE_S0_2_Stand -> c_FP_STAND_2_S0_(c_FP_STAND_2_S0_2) > alias not found: t_Walk_2_WalkBL -> t_walkL_2_Walk > unable to load sound fx: SVM_17_AARGH2. ice wave no freezing, no damage (no crash, just log)
> OpenGothic v1.0 dev > no "SystemPack.ini" file in path - using default settings > GPU = NVIDIA GeForce GTX 1050 > Depth format = Depth32F Shadow format = Depth16 > [zenkit] Parsing object [MeshAndBsp % 0 0] > [zenkit] Parsing chunk c000 > [zenkit] Parsing chunk c010 > [zenkit] Parsing chunk c040 > [zenkit] Parsing chunk c045 > [zenkit] Parsing chunk c050 > [zenkit] Parsing chunk c0ff > [zenkit] Parsing object [VobTree % 0 0] > [zenkit] Parsing object [WayNet % 0 0] > [zenkit] Parsing object [EndMarker % 0 0] > [zenkit] detected invalid use of KEYWORD "ani" in "Model" block. Ignoring rest of script. > unable to load sound fx: WOOD_NIGHT2 > [zenkit] Syntax error (line 162, column 56): String not terminated > alias not found: r_Roam1 -> r_Scratch > alias not found: t_FallenB_2_Stand -> t_Fallen_2_Stand > [zenkit] Syntax error (line 3186, column 2): comments must start with two slashes > comb not found: t_FIREPLACE_Stand_2_S0 -> c_FP_STAND_2_S0_(c_FP_STAND_2_S0_2) > comb not found: t_FIREPLACE_S0_2_Stand -> c_FP_STAND_2_S0_(c_FP_STAND_2_S0_2) > alias not found: t_Walk_2_WalkBL -> t_walkL_2_Walk > [zenkit] Syntax error (line 138, column 55): String not terminated > comb not found: t_FIREPLACE_Stand_2_S0 -> c_FP_STAND_2_S0_(c_FP_STAND_2_S0_2) > comb not found: t_FIREPLACE_S0_2_Stand -> c_FP_STAND_2_S0_(c_FP_STAND_2_S0_2) > alias not found: t_FistWalkBL_2_FistWalk -> t_FistWalk_2_FistWalkL > [zenkit] detected invalid use of KEYWORD "*eventSFX" in "Model" block. Ignoring rest of script. > alias not found: t_SwimF_2_Dive -> t_swim_2_dive > alias not found: t_SwimF_2_Dive -> t_swim_2_dive > [zenkit] Syntax error (line 55, column 104): String not terminated > [zenkit] Syntax error (line 55, column 117): String not terminated > [zenkit] detected invalid use of KEYWORD "aniAlias" in "Model" block. Ignoring rest of script. > [zenkit] Syntax error (line 3186, column 2): comments must start with two slashes > comb not found: t_FIREPLACE_Stand_2_S0 -> c_FP_STAND_2_S0_(c_FP_STAND_2_S0_2) > comb not found: t_FIREPLACE_S0_2_Stand -> c_FP_STAND_2_S0_(c_FP_STAND_2_S0_2) > alias not found: t_Walk_2_WalkBL -> t_walkL_2_Walk > reopen sound device:3. telekinesis cannot focus on item while other spells can (no crash, just log)
> OpenGothic v1.0 dev > no "SystemPack.ini" file in path - using default settings > GPU = NVIDIA GeForce GTX 1050 > Depth format = Depth32F Shadow format = Depth16 > [zenkit] Parsing object [MeshAndBsp % 0 0] > [zenkit] Parsing chunk c000 > [zenkit] Parsing chunk c010 > [zenkit] Parsing chunk c040 > [zenkit] Parsing chunk c045 > [zenkit] Parsing chunk c050 > [zenkit] Parsing chunk c0ff > [zenkit] Parsing object [VobTree % 0 0] > [zenkit] Parsing object [WayNet % 0 0] > [zenkit] Parsing object [EndMarker % 0 0] > [zenkit] detected invalid use of KEYWORD "ani" in "Model" block. Ignoring rest of script. > unable to load sound fx: WOOD_NIGHT2 > [zenkit] Syntax error (line 162, column 56): String not terminated > alias not found: r_Roam1 -> r_Scratch > alias not found: t_FallenB_2_Stand -> t_Fallen_2_Stand > [zenkit] Syntax error (line 3186, column 2): comments must start with two slashes > comb not found: t_FIREPLACE_Stand_2_S0 -> c_FP_STAND_2_S0_(c_FP_STAND_2_S0_2) > comb not found: t_FIREPLACE_S0_2_Stand -> c_FP_STAND_2_S0_(c_FP_STAND_2_S0_2) > alias not found: t_Walk_2_WalkBL -> t_walkL_2_Walk > [zenkit] Syntax error (line 138, column 55): String not terminated > comb not found: t_FIREPLACE_Stand_2_S0 -> c_FP_STAND_2_S0_(c_FP_STAND_2_S0_2) > comb not found: t_FIREPLACE_S0_2_Stand -> c_FP_STAND_2_S0_(c_FP_STAND_2_S0_2) > alias not found: t_FistWalkBL_2_FistWalk -> t_FistWalk_2_FistWalkL > [zenkit] detected invalid use of KEYWORD "*eventSFX" in "Model" block. Ignoring rest of script. > alias not found: t_SwimF_2_Dive -> t_swim_2_dive > alias not found: t_SwimF_2_Dive -> t_swim_2_dive > [zenkit] Syntax error (line 55, column 104): String not terminated > [zenkit] Syntax error (line 55, column 117): String not terminated > [zenkit] detected invalid use of KEYWORD "aniAlias" in "Model" block. Ignoring rest of script. > [zenkit] Syntax error (line 3186, column 2): comments must start with two slashes > comb not found: t_FIREPLACE_Stand_2_S0 -> c_FP_STAND_2_S0_(c_FP_STAND_2_S0_2) > comb not found: t_FIREPLACE_S0_2_Stand -> c_FP_STAND_2_S0_(c_FP_STAND_2_S0_2) > alias not found: t_Walk_2_WalkBL -> t_walkL_2_Walk4. pyrokinesis, no damage, no spell effect, broken enemy animation (no crash, just log)
> OpenGothic v1.0 dev > no "SystemPack.ini" file in path - using default settings > GPU = NVIDIA GeForce GTX 1050 > Depth format = Depth32F Shadow format = Depth16 > [zenkit] Parsing object [MeshAndBsp % 0 0] > [zenkit] Parsing chunk c000 > [zenkit] Parsing chunk c010 > [zenkit] Parsing chunk c040 > [zenkit] Parsing chunk c045 > [zenkit] Parsing chunk c050 > [zenkit] Parsing chunk c0ff > [zenkit] Parsing object [VobTree % 0 0] > [zenkit] Parsing object [WayNet % 0 0] > [zenkit] Parsing object [EndMarker % 0 0] > [zenkit] detected invalid use of KEYWORD "ani" in "Model" block. Ignoring rest of script. > unable to load sound fx: WOOD_NIGHT2 > [zenkit] Syntax error (line 162, column 56): String not terminated > alias not found: r_Roam1 -> r_Scratch > alias not found: t_FallenB_2_Stand -> t_Fallen_2_Stand > [zenkit] Syntax error (line 3186, column 2): comments must start with two slashes > comb not found: t_FIREPLACE_Stand_2_S0 -> c_FP_STAND_2_S0_(c_FP_STAND_2_S0_2) > comb not found: t_FIREPLACE_S0_2_Stand -> c_FP_STAND_2_S0_(c_FP_STAND_2_S0_2) > alias not found: t_Walk_2_WalkBL -> t_walkL_2_Walk > [zenkit] Syntax error (line 138, column 55): String not terminated > comb not found: t_FIREPLACE_Stand_2_S0 -> c_FP_STAND_2_S0_(c_FP_STAND_2_S0_2) > comb not found: t_FIREPLACE_S0_2_Stand -> c_FP_STAND_2_S0_(c_FP_STAND_2_S0_2) > alias not found: t_FistWalkBL_2_FistWalk -> t_FistWalk_2_FistWalkL > [zenkit] detected invalid use of KEYWORD "*eventSFX" in "Model" block. Ignoring rest of script. > alias not found: t_SwimF_2_Dive -> t_swim_2_dive > alias not found: t_SwimF_2_Dive -> t_swim_2_dive > [zenkit] Syntax error (line 55, column 104): String not terminated > [zenkit] Syntax error (line 55, column 117): String not terminated > [zenkit] detected invalid use of KEYWORD "aniAlias" in "Model" block. Ignoring rest of script. > [zenkit] Syntax error (line 3186, column 2): comments must start with two slashes > comb not found: t_FIREPLACE_Stand_2_S0 -> c_FP_STAND_2_S0_(c_FP_STAND_2_S0_2) > comb not found: t_FIREPLACE_S0_2_Stand -> c_FP_STAND_2_S0_(c_FP_STAND_2_S0_2) > alias not found: t_Walk_2_WalkBL -> t_walkL_2_Walk > not implemented call [AI_WHIRLAROUND] > not implemented call [NPC_GETINVITEMBYSLOT] > [zenkit] Accessing member "C_ITEM.MAINFLAG" without an instance set > [zenkit] Accessing member "C_ITEM.MAINFLAG" without an instance set > [zenkit] Accessing member "C_ITEM.MAINFLAG" without an instance set > [zenkit] Accessing member "C_ITEM.MAINFLAG" without an instance set > [zenkit] Accessing member "C_ITEM.MAINFLAG" without an instance set > [zenkit] Accessing member "C_ITEM.MAINFLAG" without an instance set > not implemented call [NPC_HASNEWS] > [zenkit] Accessing member "C_ITEM.MAINFLAG" without an instance set > [zenkit] Accessing member "C_ITEM.MAINFLAG" without an instance set12. crashlog after control spell should end succesfully
> ---crashlog(std::terminate)--- > GPU: NVIDIA GeForce GTX 1050 > #1: std::unexpected() - /usr/lib/libstdc++.so.6(_ZSt10unexpectedv+0) [0x7e55a789752a] > #2: std::unexpected() - /usr/lib/libstdc++.so.6(+0xae2b6) [0x7e55a78ae2b6] > #3: std::enable_if