Legitmately, just turns on a switch
◆Control Switches:#0013 Check = ON
HELLO! Me again, so basically I have had an issue with a custom button I made in the battle scene. It only happens with my custom check button. Basically, it will do as intended if you use the keyboard to click it and activate it. BUT, if you use your mouse to activate it, it will softlock the game with the player unable to do anything.
The issue is gone if you use the keyboard first, any point after will allow the mouse to not cause issues when used to click on the button.
The button itself basically just makes you use a 'check' skill that applies a check state with battle events checking if it's ever applied to an enemy. The parameters for the custom button are
{"name":"Check","sheet":"CheckSheet","coordinates":"{\"x\":\"50\",\"y\":\"50\"}","skillId":"8","enabledCondition":"true","appearCondition":"true","disableDuringNonInput":"true"}
Feel free to ask for more details
I have been using this for a bit, trying to get as close to this style as possible. But I feel it might be smart to also post what I am trying to work towards here to see if you can help a bit.
You see? I wish to make Combat styled like Library of Ruina, so far I have Abno Pages, and emotion coin systems working. But I have ran into a issue that does limit the scope of my idea. Due to the fact that cards aren't queued up, but instead are used during the selection phase. I can't get a clashing system working akin to Library of Ruina (Basically, skills roll dice against the enemy's skill if both skills are targetting one another. With the higher dice roll winning.) I am not asking for a update specifically to make it so it's possible for this. But I am asking if such a update is 'in the cards'
Apologies if this seems confusing.
Trying to make use of another plugin within the demo, but anytime I use it it comes up with a "TypeError: Cannot read property 'length' of undefined" message. The other Plugin is the AkeaBattleCamera.
Likely just have it set up wrongly, but basically. If it's active it will give that error message anytime an attack is attempted after zooming towards the enemy.
Ah, I'm kind of new at coding especially within Python. I attempted to type "if platinum_achievement.has()" and it ended up just showing an error.
Code itself :
"
if platinum_achievement.has()
e "This is a Test"
"
Then the error code
```
I'm sorry, but errors were detected in your script. Please correct the
errors listed below, and try again.
File "game/script.rpy", line 74: reached end of line when expecting ':'.
if platinum_achievement.has()
^
Ren'Py Version: Ren'Py 8.3.6.25022803
Tue Mar 11 22:06:59 2025
```
I apologize if this might be a stupid question