Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+2)

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 :) 

(+1)

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.

(+2)

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]