Desktop Forums Blog Support Patreon
Official Steam Group | Patreon Chat
Franka

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.


Haha, I'm dumb, I thought flashing meant something else!



Ach so, now it all makes sense.
Franka
Sorry, there's a crash for the 2* Apex-Rahn Invasion deck as well.


[code]
I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/gameflow.rpy", line 177, in script call
File "game/plot/talk.rpy", line 4501, in script call
File "game/script2.rpy", line 749, in script call
File "game/script.rpy", line 54, in script
File "game/script.rpy", line 56, in <module>
IOError: Couldn't find file 'xml/card/spe_apextotem.xml'.

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

Full traceback:
File "game/gameflow.rpy", line 177, in script call
File "game/plot/talk.rpy", line 4501, in script call
File "game/script2.rpy", line 749, in script call
File "game/script.rpy", line 54, in script
File "F:\Temp\PSCD-0.9.4-all\renpy\ast.py", line 805, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "F:\Temp\PSCD-0.9.4-all\renpy\python.py", line 1461, in py_exec_bytecode
exec bytecode in globals, locals
File "game/script.rpy", line 56, in <module>
File "new_card_framework/Core.py", line 163, in create_match
File "new_card_framework/Board.py", line 18, in __init__
File "new_card_framework/Board.py", line 53, in load_definition
File "new_card_framework/Core.py", line 160, in create_deck
File "new_card_framework/Deck.py", line 38, in __init__
File "new_card_framework/Core.py", line 143, in create_card
File "new_card_framework/Card.py", line 23, in __init__
File "new_card_framework/Card.py", line 367, in load_definition
File "new_card_framework/Core.py", line 147, in get_card_definition
File "new_card_framework/AbstractBasics.py", line 33, in loadFile
File "F:\Temp\PSCD-0.9.4-all\renpy\exports.py", line 1923, in file
return renpy.loader.load(fn)
File "F:\Temp\PSCD-0.9.4-all\renpy\loader.py", line 533, in load
raise IOError("Couldn't find file '%s'." % name)
IOError: Couldn't find file 'xml/card/spe_apextotem.xml'.

Windows-7-6.1.7601-SP1
Ren'Py 6.99.8.955
0.9.4
[/code]
jack1974
Yes those are the extra ones I added, to make sure all romances would unlock. I added it at scene 16 and in another occasion (scene21 or something).

The double talks/missions might get a bit confusing. Can you move them between other missions, or is that more difficult than it sounds?

Yes is impossible, because there aren't any other real breaks in the story. I mean when they say "hurry we must save this!" or "we're under attack!" and such... is hard to put a break and have people talk like nothing is happening :lol:

I added a "some time later" between each break though, I think that was enough ?

The last thing I want is players unable to unlock a romance because they ran out of times to talk.
jack1974
And the Apex rahn crash is due to another typo :( Aaargh, since is a side mission, I'll wait before doing another update in case something else pops-up.
kryalis
There's a crash using either character on the second mission (Alpha S'lurix), played around with most of the available settings (difficulty etc.) makes no difference. Finger in the air guess is it's expected a deck to have been setup but there doesn't appear to be any construction available by that point. I did skim this thread (which is now quite large) to see if this is already reported and couldn't see it.


[code]
I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/gameflow.rpy", line 140, in script call
File "game/plot/missions.rpy", line 174, in script call
File "game/script.rpy", line 71, in script
File "game/script.rpy", line 72, in <module>
AttributeError: 'Match' object has no attribute 'active_cards'

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

Full traceback:
File "game/gameflow.rpy", line 140, in script call
File "game/plot/missions.rpy", line 174, in script call
File "game/script.rpy", line 71, in script
File "C:\Games\PSCD-0.9.4-all\renpy\ast.py", line 805, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "C:\Games\PSCD-0.9.4-all\renpy\python.py", line 1461, in py_exec_bytecode
exec bytecode in globals, locals
File "game/script.rpy", line 72, in <module>
File "new_card_framework/Board.py", line 105, in start
File "new_card_framework/Board.py", line 269, in summon_card
AttributeError: 'Match' object has no attribute 'active_cards'

Windows-8-6.2.9200
Ren'Py 6.99.8.955
0.9.4
[/code]


Buy button has similar break too (although I don't know if that's supposed to work yet).
jack1974
Hmm I'll ask about that traceback to Anima (the framework coder). Though I think I know what is it, and believe I have found the solution.

I see the problem with the buy button! Oops will fix it now :)
jack1974
Uploaded new build that should fix all the recently reported crashes+other various fixes :)
Franka
I won mission 24 by having all my units killed. :lol:



http://i.imgur.com/xv5MjDk.png" style="max-width:100%">
jack1974
Uh? That shouldn't be possible :lol: At least checking in the code, the conditions are identical as the previous missions!

I did some tests and never happened. Maybe you killed all computer unit at same time? like the last two did a reciprocal killing? :P
Franka
That could be, the AI had 2 cards left in hand+deck (I was waiting for it to play them), but they might not have been units.



Though in the past, when I did a reciprocal final kill, it said I won because I killed all enemy units. In those cases that was the final card the AI had in the deck, maybe that causes a difference in text?
jack1974
Yes that could be the reason indeed, since the spell cards don't count :) So maybe somehow picked that text but the real triggering condition was another. Anyway I ran a few tests, with same victory setting, and never happened, so I think was really a weird/uncommon case!
Franka
http://i.imgur.com/Dwe5Zxd.png?1" style="max-width:100%">
Franka
When allying with Healer Vialle and Vanguard Nator, their units have "must survive" traits. (Not that they actually must survive, it just says that.)
jack1974
Haha wtf super Remi :lol:

I guess that being invisible with alien scavenger is a quite powerful combo. Luckily he is available only in a few missions :)

I need to change the must survive trait for those two cards then! Should happen only when you have Vialle to protect in that early plot mission.
jack1974
Updated new version with all the cards text revised, and some fixes :) Even the longest ones like Adrenaline Injection and Coin Flip fit the space! 8)
Franka
Yay! That's awesome!



Now maybe we can think about adding cool tag lines.
Franka
By the way, I was naughty and changed "Light-Cyborg" to "Light Cyborg" and I also removed the tag lines from "Regular Infantry" and "Veteran", because it was confusing to have 2 cards with tag lines when the rest had rules text.
Franka
One small change for a future update: I forgot to add "Wall." at the start of Mine Field's game text.
Franka
3* Robobrain Assault mission error.


[code]
I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/gameflow.rpy", line 177, in script call
File "game/plot/talk.rpy", line 4501, in script call
File "game/script2.rpy", line 749, in script call
File "game/script.rpy", line 54, in script
File "game/script.rpy", line 56, in <module>
IOError: Couldn't find file 'xml/card/cre_robobrainmindstealer.xml'.

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

Full traceback:
File "game/gameflow.rpy", line 177, in script call
File "game/plot/talk.rpy", line 4501, in script call
File "game/script2.rpy", line 749, in script call
File "game/script.rpy", line 54, in script
File "F:\Temp\PSCD-0.9.6-all\renpy\ast.py", line 805, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "F:\Temp\PSCD-0.9.6-all\renpy\python.py", line 1461, in py_exec_bytecode
exec bytecode in globals, locals
File "game/script.rpy", line 56, in <module>
File "new_card_framework/Core.py", line 163, in create_match
File "new_card_framework/Board.py", line 18, in __init__
File "new_card_framework/Board.py", line 54, in load_definition
File "new_card_framework/Core.py", line 160, in create_deck
File "new_card_framework/Deck.py", line 38, in __init__
File "new_card_framework/Core.py", line 143, in create_card
File "new_card_framework/Card.py", line 23, in __init__
File "new_card_framework/Card.py", line 149, in load_definition
File "new_card_framework/Core.py", line 147, in get_card_definition
File "new_card_framework/AbstractBasics.py", line 33, in loadFile
File "F:\Temp\PSCD-0.9.6-all\renpy\exports.py", line 1923, in file
return renpy.loader.load(fn)
File "F:\Temp\PSCD-0.9.6-all\renpy\loader.py", line 533, in load
raise IOError("Couldn't find file '%s'." % name)
IOError: Couldn't find file 'xml/card/cre_robobrainmindstealer.xml'.

Windows-7-6.1.7601-SP1
Ren'Py 6.99.8.959
0.9.6
[/code]
jack1974
By the way, I was naughty and changed "Light-Cyborg" to "Light Cyborg" and I also removed the tag lines from "Regular Infantry" and "Veteran", because it was confusing to have 2 cards with tag lines when the rest had rules text.

Yes saw it, I think is fine. I don't plan to put any tag lines honestly since is confusing... I think either all should have, or none (and better none since I'd have no time to add for all of them!).
One small change for a future update: I forgot to add "Wall." at the start of Mine Field's game text.

Will add it now!
3* Robobrain Assault mission error.

Haha, wrong path in mission file :mrgreen: