Page 27 of 34

Re: PSCD 0.9.2 - beta demo!

Posted: Tue Dec 22, 2015 8:15 pm
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

Re: PSCD 0.9.2 - beta demo!

Posted: Tue Dec 22, 2015 9:34 pm
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).

Re: PSCD 0.9.3 - beta demo!

Posted: Wed Dec 23, 2015 11:11 am
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 :)

Re: PSCD 0.9.3 - beta demo!

Posted: Wed Dec 23, 2015 6:08 pm
by Franka
Sandstorm bug: Doesn't have double effect on Robotics.

Re: PSCD 0.9.3 - beta demo!

Posted: Wed Dec 23, 2015 6:31 pm
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

Re: PSCD 0.9.3 - beta demo!

Posted: Wed Dec 23, 2015 6:36 pm
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:

Re: PSCD 0.9.3 - beta demo!

Posted: Wed Dec 23, 2015 6:38 pm
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.

Re: PSCD 0.9.3 - beta demo!

Posted: Wed Dec 23, 2015 6:41 pm
by Franka
Another bug: Hold Position works on Walls.

Re: PSCD 0.9.3 - beta demo!

Posted: Wed Dec 23, 2015 6:43 pm
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

Re: PSCD 0.9.3 - beta demo!

Posted: Wed Dec 23, 2015 6:49 pm
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.