Thx. I‘ll start a new game from scratch, meanwhile. If the error is somehow related to the exported (emulated) .23c savegames, it should be gone.
Playing kind of a D&D Warlock (main attributes Magic and Charisma, secondary Insight and Focus) ist quite entertaining :)
Hah - that warlock idea sounds fun! Hopefully I'll be able to fit in more spell schools matching it over time, I'm still not sure if Zephyrmancy should be insight/magic, charisma/magic, or charisma/insight - but I feel like it needs at least some magic somewhere in there.
Here's hoping a new game solves your issues - sorry you've had so much trouble, the world of emulation and different game versions is wildly confusing for me.
Yep, it is :)
For the moment, I‘m a Bard/Aether crossover with nearly no skills from the charisma tree because I prefer frontlining.
So, playing a healing tune on my harp while wreaking Phantasmal Lances havoc and convincing NPCs by charisma ist the way…
Re my issues: nevermind :) you can‘t be held responsible for bad emulators, unwanted ports or pirated copies. Right? ;)
Hi Cryswar,
I've started a new game (v0.26 macOS) and just stumbled across another issue.
In battle, when I select my topmost multitarget spell (Eleth Flare again...) and then move the mouse pointer straight to the right towards the target selection, the game crashes.
If I move the cursor down first, then across and "approach" the target list from the left, all works as intended...
[code]
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/dawncode/camp/camp_framework.rpy", line 73, in script call
call screen camp_home
File "game/dawncode/camp/camp_framework.rpy", line 73, in script call
call screen camp_home
File "game/dawncode/camp/camp_framework.rpy", line 73, in script call
call screen camp_home
[Previous line repeated 6 more times]
File "game/dawncode/adventures/adventure_framework.rpy", line 39, in script call
call adventure_randomizer
File "game/dawncode/adventures/adventure_framework.rpy", line 68, in script call
$ setupEncounter(enemy1=adventure_enemy_1, enemy2=adventure_enemy_2, enemy3=adventure_enemy_3, music=adventureArea.battleMusic, fieldName=adventureArea.fieldEffect, levelScaling=adventureArea.levelScaling, levelBoost=adventureArea.levelBoost, levelRandom=adventureArea.levelRandom, levelTarget=adventureArea.levelTarget, scalingCap=adventureArea.scalingCap)
File "game/dawncode/combat.rpy", line 86, in script
call screen combat_menu_base
File "renpy/common/000statements.rpy", line 670, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "game/dawncode/bars.rpy", line 988, in execute
screen abilityTooltip(ability):
File "game/dawncode/bars.rpy", line 988, in execute
screen abilityTooltip(ability):
File "game/dawncode/bars.rpy", line 990, in execute
frame:
File "game/dawncode/bars.rpy", line 996, in execute
vbox:
File "game/dawncode/bars.rpy", line 1003, in execute
if any("Heal" in x["Tag"] for x in ability.abilityTags):
File "game/dawncode/bars.rpy", line 1004, in execute
text "Health restored to target: " + str(int(guessHealing(player, player.abilityTarget or store.monsterList[0], ability))) size 20 xalign 0.5 color "#00A36C"
File "game/dawncode/bars.rpy", line 1004, in <module>
text "Health restored to target: " + str(int(guessHealing(player, player.abilityTarget or store.monsterList[0], ability))) size 20 xalign 0.5 color "#00A36C"
File "game/dawncode/functions.rpy", line 3443, in guessHealing
if checkConditionals(user, target, i, ability):
File "game/dawncode/functions.rpy", line 647, in checkConditionals
if "TargetStatusTrue" in tag and not hasStatus(target.status, tag["TargetStatusTrue"]):
AttributeError: 'RevertableList' object has no attribute 'status'
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "game/dawncode/camp/camp_framework.rpy", line 73, in script call
call screen camp_home
File "game/dawncode/camp/camp_framework.rpy", line 73, in script call
call screen camp_home
File "game/dawncode/camp/camp_framework.rpy", line 73, in script call
call screen camp_home
[Previous line repeated 6 more times]
File "game/dawncode/adventures/adventure_framework.rpy", line 39, in script call
call adventure_randomizer
File "game/dawncode/adventures/adventure_framework.rpy", line 68, in script call
$ setupEncounter(enemy1=adventure_enemy_1, enemy2=adventure_enemy_2, enemy3=adventure_enemy_3, music=adventureArea.battleMusic, fieldName=adventureArea.fieldEffect, levelScaling=adventureArea.levelScaling, levelBoost=adventureArea.levelBoost, levelRandom=adventureArea.levelRandom, levelTarget=adventureArea.levelTarget, scalingCap=adventureArea.scalingCap)
File "game/dawncode/combat.rpy", line 86, in script
call screen combat_menu_base
File "/Users/florian/DivineDawn.app/Contents/Resources/autorun/renpy/ast.py", line 2259, in execute
self.call("execute")
File "/Users/florian/DivineDawn.app/Contents/Resources/autorun/renpy/ast.py", line 2241, in call
return renpy.statements.call(method, parsed, *args, **kwargs)
File "/Users/florian/DivineDawn.app/Contents/Resources/autorun/renpy/statements.py", line 342, in call
return method(parsed, *args, **kwargs)
File "renpy/common/000statements.rpy", line 670, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "/Users/florian/DivineDawn.app/Contents/Resources/autorun/renpy/exports.py", line 3345, in call_screen
rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
File "/Users/florian/DivineDawn.app/Contents/Resources/autorun/renpy/ui.py", line 299, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "/Users/florian/DivineDawn.app/Contents/Resources/autorun/renpy/display/core.py", line 3579, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
File "/Users/florian/DivineDawn.app/Contents/Resources/autorun/renpy/display/core.py", line 4052, in interact_core
root_widget.visit_all(lambda d : d.per_interact())
File "/Users/florian/DivineDawn.app/Contents/Resources/autorun/renpy/display/core.py", line 681, in visit_all
d.visit_all(callback, seen)
File "/Users/florian/DivineDawn.app/Contents/Resources/autorun/renpy/display/core.py", line 681, in visit_all
d.visit_all(callback, seen)
File "/Users/florian/DivineDawn.app/Contents/Resources/autorun/renpy/display/core.py", line 681, in visit_all
d.visit_all(callback, seen)
File "/Users/florian/DivineDawn.app/Contents/Resources/autorun/renpy/display/screen.py", line 476, in visit_all
callback(self)
File "/Users/florian/DivineDawn.app/Contents/Resources/autorun/renpy/display/core.py", line 4052, in <lambda>
root_widget.visit_all(lambda d : d.per_interact())
File "/Users/florian/DivineDawn.app/Contents/Resources/autorun/renpy/display/screen.py", line 487, in per_interact
self.update()
File "/Users/florian/DivineDawn.app/Contents/Resources/autorun/renpy/display/screen.py", line 680, in update
self.screen.function(**self.scope)
File "game/dawncode/bars.rpy", line 988, in execute
screen abilityTooltip(ability):
File "game/dawncode/bars.rpy", line 988, in execute
screen abilityTooltip(ability):
File "game/dawncode/bars.rpy", line 990, in execute
frame:
File "game/dawncode/bars.rpy", line 996, in execute
vbox:
File "game/dawncode/bars.rpy", line 1003, in execute
if any("Heal" in x["Tag"] for x in ability.abilityTags):
File "game/dawncode/bars.rpy", line 1004, in execute
text "Health restored to target: " + str(int(guessHealing(player, player.abilityTarget or store.monsterList[0], ability))) size 20 xalign 0.5 color "#00A36C"
File "game/dawncode/bars.rpy", line 1004, in <module>
text "Health restored to target: " + str(int(guessHealing(player, player.abilityTarget or store.monsterList[0], ability))) size 20 xalign 0.5 color "#00A36C"
File "game/dawncode/functions.rpy", line 3443, in guessHealing
if checkConditionals(user, target, i, ability):
File "game/dawncode/functions.rpy", line 647, in checkConditionals
if "TargetStatusTrue" in tag and not hasStatus(target.status, tag["TargetStatusTrue"]):
AttributeError: 'RevertableList' object has no attribute 'status'
macOS-13.5-arm64-arm-64bit arm64
Ren'Py 8.1.1.23060707
Divine Dawn 0.26b
Fri Aug 18 16:45:29 2023
[/code]