Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

"Press Turn" CBS

I was wondering if a Press Turn CBS script existed. I would definetly use this in my current project.

The press turn battle system is used in the Shin Megami Tensei games, if anyone played those (Awesome games by the way). I am looking specifically for a Digital Devil Saga variation of the battle system, which you have to equip your skills to use them.

If anyone know about such a script, I would be grateful.

Thanks
 
Yes, I could use this too. For those who don't know what the Shin Megami Tensei games' battle system is like, here it is:

DDS uses the Press Turn system seen initially in Nocturne. In short, players are given a number of turns based on the number of characters that are alive at the time. When a player uses an attack that an enemy is neither weak nor strong against, a single press turn is consumed. An attack that the enemy is weak to will only consume half of a press turn, and additionally, the other half can be used for a standard attack. On the occasion that an enemy resists an attack, two turns are taken. On the off chance that the player uses an attack that the enemy reflects or absorbs the attack, all remaining press turns are removed. This same system affects the enemies as well, so it can be extremely useful to learn absorption abilities.

For an image reference, the top right little circles are the press turns.

http://hg101.classicgaming.gamespy.com/ ... atar-5.jpg[/img]
http://www.swankworld.net/Games/PS2/dds/images/4.jpg[/img]
http://www.swankworld.net/Games/PS2/dds/images/1.jpg[/img]

If you exploit an enemy's weakness (or if you get a critical on your attack) then that press turn counts as two. But it stops at two. If you exploit the second half of that press turn, then it just goes onto the next turn instead of giving you another free one. And if you miss an attack, then you lose a turn. All of this goes the same for enemy's attacks as they do yours.

For a video reference to the battle system, here: http://www.youtube.com/watch?v=TCMYcEcu7vo

It really is one of the best RPG battle systems ever made.

In Nocturne you equip one accessory-like item, and with that item comes elemental strength and weaknesses. So one that you equip might make you strong to fire but weak to ice, or one of the later ones may make you immune to physical attacks. Some make you weak or immune to magic altogether, and some make you weak or strong to different categories of state spells. It's all integrated into the press turn battles. Depending on the side effects of the accessory that's equipped (Strong, weak, void, absorb, reflect), the character or enemy might be weak or strong to something, make it do no damage at all, absorb the damage for health, or reflect the attack back onto the attacker. I don't think the attacker loses a turn if they attack someone strong to an element, I think it just does less damage. But they do with void, absorb, and reflect most definitely. I believe you only get to equip 8 skills at any time.

Some of the skills are passive, which means they're not attacks. They just affect your character and are always in effect. A passive skill may make you strong to an element, or void one, or absorb one, or reflect one. A passive skill may also make you stronger, have more HP or MP, be better at magic attacks etc.

Instead of choosing an action for each team member and then they all act in order afterwards, in the press turn system when you select an attack or magic to cast, that character immediately executes the action and one press turn is used (unless you exploit someone's weakness, then only half is used, or if you miss or that element is void to the enemy then you lose another press turn on top of the one used for the attack). After that character is done attacking, then it goes onto the next ally, and so on until you run out of press turns.

Here are the strengths and weaknesses, and how many turns they take or give:

Weak: When a weakness is exploited, the attacker only uses half the turn, and gives the other half to the next character. If an attacker exploits a weakness with a half turn, it just uses up the half turn and you don't get an extra turn. Exploiting a weakness causes greater damage than normal.

Strong: If the person attacked is strong to the element the attacker uses against him, it does less damage than it would do normally. It doesn't give or take any turns from anyone.

Void: Does no damage to the person attacked if they are void to the element the attacker uses against them. Takes away the turn used for the attack, and another (altogether, it takes two turns away from the attacker). If the attack hits multiple people, the attacker loses a turn for every person who is void to the element.

Absorb: The person attacked, if he absorbs the element that the attacker uses against him, gets healed for how much damage the attack would have done. The attacker loses all his party's turns.

Reflect: The person attacked, if he reflects the element that the attacker uses against him, bounces the attack back onto the enemy and no damage is done to the person attacked. The attacker loses all his party's turns.

Miss: If the attacker misses an attack against a single enemy, he loses two turns (one for the attack used, and one for the miss). If the attacker misses with an attack that would have hit multiple targets, he loses a turn for every person missed (and one for the attack itself).

Critical: If your attack does a critical, you only use half the turn. It does more damage than usual.

Please, someone, please make this battle system.
 
I kinda have this kind of action going on in my own game, only different and less basic (though basic can be good/better too  :smile: )

Anyways...
Let me know if you're using the default battle system or a custom one and if you're on RMXP or RMVX and I'll see what I can do. It should be pretty easy.
Except for the equipping of the skills... I'm still making that work in my own game and it won't be easily transferable to another as my battle system is pretty wacky.
 
Atemu":18x17eaf said:
A lovely description, but it would have benefited you more to make your own post instead of necroposting in a topic from two years ago.

I'm sorry. I just wanted to show that there was more than one person interested in this battle system. Should I make a new topic or is too late with this one up?

edit: And yes, I'm just using the default battle system. And I guess RMXP you mean RPG Maker XP? Then yeah, I'm using RPG Maker XP. And if it's too much trouble for you to do it from scratch, couldn't you integrate someone else's skill equipping into your own script if they give permission?
 
I'm not sure if Kicks wants to do this or not, so I'll just post this anyway:

I made a couple graphics for the press turns, half turns, and different notices on strengths or weaknesses when attacking. I don't know if they'll help at all with whoever wants to take a crack at it, but here they are anyway:

Whole turn for ally:
http://i27.tinypic.com/1htsbc.png[/img]

Half turn for ally:
http://i27.tinypic.com/2ldwrit.png[/img]

Whole turn for enemy:
http://i28.tinypic.com/b665wy.png[/img]

Half turn for enemy:
http://i28.tinypic.com/nn9k61.png[/img]

Weak:
http://i30.tinypic.com/wj9gsy.png[/img]

Strong:
http://i29.tinypic.com/284lz7.png[/img]

Void:
http://i32.tinypic.com/2qt9usl.png[/img]

Absorb:
http://i29.tinypic.com/fancz4.png[/img]

Reflect:
http://i32.tinypic.com/aep0et.png[/img]



And here's a visual demonstration/mock-up of where the press turns would be (and how for every party member there's one, and how blue turns are for allies and red turns are for enemies):

http://i28.tinypic.com/2mnjczr.jpg[/img]


Thanks for any future help.
 
Kicks":2s2n0usl said:
EDIT

What determines turn order? Can you do multiple regular attacks in one turn since they only cost 1/2? Can you skip a turn, so you pass your press turns to the next character?


DOUBLEDIT
http://www.rmxp.org/forums/http://dev.r ... 37#p391037
I'm having this wacky problem with the script that I have no idea how to fix... so give me a bit. Otherwise, It's working perfectly... it's just so weird... the bug.

"What determines turn order?"

Turn order is based on the order of the party. So, say the order is Adam, then John, then Dave. Adam will attack first, if his attack hits normally hitting no weakness and not getting a critical then it will take up a full turn, then the next character will start with the next available full turn. But if Adam hits the weakness of an enemy (or gets a critical) then he passes half of his turn onto the next character in line, which is John. John can use that half turn, but if he gets a weakness on an attack it doesn't get passed onto the next character like a whole turn would have. So then Dave is up with the next full turn available. If Dave (the last character) hits an enemy's weakness, then the half turn passes back to the first character (Adam), and Adam can attack again. It keeps going in a circle until you run out of turns. That video reference up there might help give you a less confusing demonstration.

"Can you do multiple regular attacks in one turn since they only cost 1/2?"

Nope. If you hit a weakness, then it uses only half the turn and it automatically gives it to the next character in line and switches to control of him.

"Can you skip a turn, so you pass your press turns to the next character?"

Yeah, if that character has a whole turn then he can pass half of it onto the next character. That pass acts as his action, so it'll go directly to the next character. If the character had only half a turn, though, passing it would eat up the turn. If it's too much work, though, I'd say this is the least essential part of the battle system.

thanks for your help
 

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top