PSCD 0.9.9 - beta demo!

A VN/CCG hybrid game with all romance combos https://www.winterwolves.com/pscd.htm
Post Reply
User avatar
Franka
Elder Druid
Posts: 1406
Joined: Fri Nov 30, 2012 3:07 pm

Re: PSCD 0.9.2 - beta demo!

Post by Franka »

Finished the first side mission, got new error:

Code: Select all

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/gameflow.rpy", line 143, in script call
  File "game/plot/talk.rpy", line 702, in script call
  File "game/script2.rpy", line 757, in script
  File "game/script2.rpy", line 757, in <module>
  File "game/script2.rpy", line 144, in FindFreeNPC
NameError: global name 'NPCSideMissions' is not defined

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/gameflow.rpy", line 143, in script call
  File "game/plot/talk.rpy", line 702, in script call
  File "game/script2.rpy", line 757, in script
  File "F:\Temp\PSCD-0.9.2-all\renpy\ast.py", line 1647, in execute
    if renpy.python.py_eval(condition):
  File "F:\Temp\PSCD-0.9.2-all\renpy\python.py", line 1490, in py_eval
    return py_eval_bytecode(code, globals, locals)
  File "F:\Temp\PSCD-0.9.2-all\renpy\python.py", line 1485, in py_eval_bytecode
    return eval(bytecode, globals, locals)
  File "game/script2.rpy", line 757, in <module>
  File "game/script2.rpy", line 144, in FindFreeNPC
NameError: global name 'NPCSideMissions' is not defined

Windows-7-6.1.7601-SP1
Ren'Py 6.99.8.955
 0.9.2
User avatar
jack1974
Pack leader
Posts: 15095
Joined: Thu Jun 16, 2005 4:43 pm

Re: PSCD 0.9.2 - beta demo!

Post by jack1974 »

Ah my bad. The NPC sidemissions don't start before scene 11, but probably some function checks them anyway. You can just click ignore and should go on normally (of course on next update will fix it).
User avatar
jack1974
Pack leader
Posts: 15095
Joined: Thu Jun 16, 2005 4:43 pm

Re: PSCD 0.9.3 - beta demo!

Post by jack1974 »

Uploaded new version which fixes the crash above (even if you could just ignore it and continue even before). Also tweaked some stuff :)
User avatar
Franka
Elder Druid
Posts: 1406
Joined: Fri Nov 30, 2012 3:07 pm

Re: PSCD 0.9.3 - beta demo!

Post by Franka »

Sandstorm bug: Doesn't have double effect on Robotics.
User avatar
Franka
Elder Druid
Posts: 1406
Joined: Fri Nov 30, 2012 3:07 pm

Re: PSCD 0.9.3 - beta demo!

Post by Franka »

Not sure what happened here. Was fighting some Dredans in mission 15.

Code: Select all

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/gameflow.rpy", line 156, in script call
  File "game/plot/missions.rpy", line 1801, in script call
  File "game/script.rpy", line 74, in script call
  File "game/script.rpy", line 141, in script
  File "renpy/common/000statements.rpy", line 457, in execute_call_screen
    store._return = renpy.call_screen(name, *args, **kwargs)
  File "renpy/common/00action_control.rpy", line 142, in __call__
    renpy.hide_screen(self.screen)
  File "game/sfx_screens.rpy", line 513, in execute
  File "game/sfx_screens.rpy", line 513, in execute
  File "game/sfx_screens.rpy", line 516, in execute
  File "game/sfx_screens.rpy", line 443, in execute
  File "game/sfx_screens.rpy", line 443, in execute
  File "game/sfx_screens.rpy", line 445, in execute
  File "game/sfx_screens.rpy", line 448, in execute
  File "game/sfx_screens.rpy", line 452, in execute
  File "game/sfx_screens.rpy", line 454, in execute
  File "game/sfx_screens.rpy", line 462, in execute
  File "game/sfx_screens.rpy", line 464, in execute
IndexError: list index out of range

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/gameflow.rpy", line 156, in script call
  File "game/plot/missions.rpy", line 1801, in script call
  File "game/script.rpy", line 74, in script call
  File "game/script.rpy", line 141, in script
  File "F:\Temp\PSCD-0.9.3-all\renpy\ast.py", line 1696, in execute
    self.call("execute")
  File "F:\Temp\PSCD-0.9.3-all\renpy\ast.py", line 1714, in call
    return renpy.statements.call(method, parsed, *args, **kwargs)
  File "F:\Temp\PSCD-0.9.3-all\renpy\statements.py", line 144, in call
    return method(parsed, *args, **kwargs)
  File "renpy/common/000statements.rpy", line 457, in execute_call_screen
    store._return = renpy.call_screen(name, *args, **kwargs)
  File "F:\Temp\PSCD-0.9.3-all\renpy\exports.py", line 2461, in call_screen
    rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
  File "F:\Temp\PSCD-0.9.3-all\renpy\ui.py", line 277, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "F:\Temp\PSCD-0.9.3-all\renpy\display\core.py", line 2436, in interact
    scene_lists.replace_transient()
  File "F:\Temp\PSCD-0.9.3-all\renpy\display\core.py", line 727, in replace_transient
    self.remove(layer, tag)
  File "F:\Temp\PSCD-0.9.3-all\renpy\display\core.py", line 1014, in remove
    self.hide_or_replace(layer, remove_index, "hide")
  File "F:\Temp\PSCD-0.9.3-all\renpy\display\core.py", line 938, in hide_or_replace
    d = oldsle.displayable._hide(now - st, now - at, prefix)
  File "F:\Temp\PSCD-0.9.3-all\renpy\display\screen.py", line 444, in _hide
    i.set_transform_event(kind)
  File "F:\Temp\PSCD-0.9.3-all\renpy\display\behavior.py", line 1860, in set_transform_event
    run(self.action)
  File "F:\Temp\PSCD-0.9.3-all\renpy\display\behavior.py", line 295, in run
    return var(*args, **kwargs)
  File "renpy/common/00action_control.rpy", line 142, in __call__
    renpy.hide_screen(self.screen)
  File "F:\Temp\PSCD-0.9.3-all\renpy\display\screen.py", line 1078, in hide_screen
    renpy.exports.hide(screen.tag, layer=layer)
  File "F:\Temp\PSCD-0.9.3-all\renpy\exports.py", line 673, in hide
    sls.remove(layer, key)
  File "F:\Temp\PSCD-0.9.3-all\renpy\display\core.py", line 1014, in remove
    self.hide_or_replace(layer, remove_index, "hide")
  File "F:\Temp\PSCD-0.9.3-all\renpy\display\core.py", line 938, in hide_or_replace
    d = oldsle.displayable._hide(now - st, now - at, prefix)
  File "F:\Temp\PSCD-0.9.3-all\renpy\display\screen.py", line 430, in _hide
    self.update()
  File "F:\Temp\PSCD-0.9.3-all\renpy\display\screen.py", line 565, in update
    self.screen.function(**self.scope)
  File "game/sfx_screens.rpy", line 513, in execute
  File "game/sfx_screens.rpy", line 513, in execute
  File "game/sfx_screens.rpy", line 516, in execute
  File "game/sfx_screens.rpy", line 443, in execute
  File "game/sfx_screens.rpy", line 443, in execute
  File "game/sfx_screens.rpy", line 445, in execute
  File "game/sfx_screens.rpy", line 448, in execute
  File "game/sfx_screens.rpy", line 452, in execute
  File "game/sfx_screens.rpy", line 454, in execute
  File "game/sfx_screens.rpy", line 462, in execute
  File "game/sfx_screens.rpy", line 464, in execute
  File "<screen language>", line 464, in <module>
IndexError: list index out of range

Windows-7-6.1.7601-SP1
Ren'Py 6.99.8.955
 0.9.3
User avatar
jack1974
Pack leader
Posts: 15095
Joined: Thu Jun 16, 2005 4:43 pm

Re: PSCD 0.9.3 - beta demo!

Post by jack1974 »

Ah maybe for spells the anti_robotic trait doesn't work :) Thanks will check.
About the crash, it happened while showing some powerup effect, I found what it was, it's the shaman. I need to fix it so it won't crash :oops:
User avatar
Franka
Elder Druid
Posts: 1406
Joined: Fri Nov 30, 2012 3:07 pm

Re: PSCD 0.9.3 - beta demo!

Post by Franka »

Yeah, it's the Dredan Shaman. Also, if he gives Double Attack to a unit that was just summoned (such as himself), it may attack once on this turn, even though it should have summoning sickness.
User avatar
Franka
Elder Druid
Posts: 1406
Joined: Fri Nov 30, 2012 3:07 pm

Re: PSCD 0.9.3 - beta demo!

Post by Franka »

Another bug: Hold Position works on Walls.
User avatar
Franka
Elder Druid
Posts: 1406
Joined: Fri Nov 30, 2012 3:07 pm

Re: PSCD 0.9.3 - beta demo!

Post by Franka »

Haha, stalemate.

That Gold grade Dredan vanguard doesn't look much better than his Bronze brethren, by the way.

Also, see how those Double Attack units are still flashing on my turn?

Image
User avatar
jack1974
Pack leader
Posts: 15095
Joined: Thu Jun 16, 2005 4:43 pm

Re: PSCD 0.9.3 - beta demo!

Post by jack1974 »

Franka wrote:Yeah, it's the Dredan Shaman. Also, if he gives Double Attack to a unit that was just summoned (such as himself), it may attack once on this turn, even though it should have summoning sickness.
Ah right. In any case will change it so will cast on another dredan, not himself :)
Franka wrote:Another bug: Hold Position works on Walls.
Thanks will fix it.
Franka wrote:That Gold grade Dredan vanguard doesn't look much better than his Bronze brethren, by the way.
Ah it shouldn't be gold indeed (I didn't define upgrade for it!).
Franka wrote:Also, see how those Double Attack units are still flashing on my turn?
Well that's normal. It's like in Hearthstone, the Windfury units have the wind animation running all the time, not just when it's the owner turn :) same rule for the force shield.
Post Reply