ID:31130
 
Ascension Neo Article 1 (Overview): http://members.byond.com/?command=view_post&post=30869

As you all may know, I'm creating a strategy RPG called Ascension Neo. In my previous post about Ascension Neo, I stated that the battle system will be fast paced. This post will explain the battle system, and other systems in the game.

Battle System
Battles can be initiated through walking through grass, or talking to an event NPC. Random encounters are present throughout the game. When in battle, the player is teleported to a battle field with a random size. Participants in battle are able to move around on a grid-like field, when it's their turn to move, towards or away from their target. An ATB meter will signify when it's your time to go.

ATB Charge Rate: math.ceiling((((TotalAgility*1.3)+rand(70,80))/ 2.1)/(TotalWeight/5))

When your turn has started, you will be asked to choose from the following commands: Move, Attack, Skill, Mantra, Steal/Pick Up/Throw, Item, and Run. (NOTE: If you're new to the game, it is suggested that you set your Battle Style to "Wait Mode".)

Move
You're able to move your character anywhere you want, as long as you have enough movement points to do so. Movement points is determined by your Mobility stat. Mobility is a dynamic stat, and will not change through player interaction, however, it is able to change though equipment integration.

Attack
You make attack anyone on the field, including your party members, only if your within striking range. The range in which you can attack is different for each weapon.

Skill
Choose a skill, divided into Race, Class, and Waeapon, to use in battle. Each skill has it's own range.

Mantra
Spell-like skills in which Intelligence and Willpower determines the damage. Different mantra have different casting ranges, a range in which you can choose where the mantra strike, and striking range. The casting range will increase as you get more Intelligence.

Steal/Pick Up/Throw
Battles in Ascension Neo features a Steal/Pick Up/Throw system. If you do not have anything equipped to a hand, you may either steal from a participant in battle, or pick up an item on the battle field. However, if you only have one hand that is bare, you cannot pick up or steal something that is two-handed. If you have an item in your hands that you can throw, you can do so within a range of 4 tiles. If a participant in battle is within the range and you throw it to them and they have the required hands bare, they may catch, and automatically equip the item.

Item
Use an item in battle. Different items will have different effects, such as casting a spell, or boosting a stat within a given range.

Run
Run away from battle. If the attempt fails, your turn is immediately ended.

Experience System / Party EXP Distribution
Each monster will have a given "base" experience number. This number is then altered to where high level players cannot level up efficiently on lower leveled monsters. On another note, low level players may kill higher leveled monsters, and recieve more experience. The formula for experience:

If the monster is a higher level than you:
Experience: math.floor(Base EXP * (1 + 0.05 * Level Difference))

If you're a higher level than the monster:
Experience: math.floor(Base EXP / (1 + 0.05 * Level Difference))

This experience system forces higher leveled players to train areas in which monsters are closer to their level.

The party EXP distrubution is basically the same as the regular experience formula. Unlike other RPGs, in which a party member kills, the whole party recieves a reduced amount of experience, when a party member kills a monster in Ascension Neo, that member recieves the full experience. However, after battle, the party will recieve experience based on everyone's average.

If the monster level average is higher than your party level average:
Experience = math.ceiling((Base EXP Average * (1 + 0.1 * Average Level Difference) / # of members in party)

If the party level average is higher than the monster level average:
Experience = math.floor((Base EXP Average / (1 + 0.1 * Average Level Difference) / # of members in party)

However, party EXP distribution only occurs when there's more than 1 person in your party.

Status Ailments
There are many different status ailments that can hinder your goals in Ascension Neo. Some may affect you a lot, while others barely have an impact. A compiled list of some of the status ailments would be:

Poison* - Each turn, you lose a certain amount of HP.
Confusion - Skills and Mantra are disabled. Everytime you attack, you have a chance of hitting your target, attacking in the wrong direction, or hitting yourself.
Disease* - Any Health damage recieved is taken from your Max Health. Any Mana damage recieved is taken from your Max Mana.
Skill Lock - Skills are disabled.
Mantra Lock - Mantras are disabled.
No EXP - No EXP will be earned throughout the battle. This does not affect party EXP however.

* = These status ailments will last forever unless it is cured through mantra, items, or the inn.

I will post more aspects on the game later.