ORK Framework Logo - RPG Editor for Unity
  • Features
  • Showcase
  • Guide
    • Documentation
    • Tutorials
    • API
  • ORK 2
    • Tutorials
    • Plugins
    • API
  • Support
  • Forum
  • Get ORK

Status System Setup

  • START Status System Setup
  • 01 Status Values
  • 02 Status Development
  • 03 Attack/Defence Modifiers
  • 04 Status Effects
  • 05 Formulas
  • 06 Ability & Item Types
  • 07 Abilities Part 1: Attacks
  • 08 Abilities Part 2: Support & Sabotage
  • 09 Abilities Part 3: Elemental Magic
  • 10 Items
  • 11 Equipment Part 1: Slots & Slot Set Templates
  • 12 Equipment Part 2: Weapons
  • 12.5 (Optional) Equipment Part 2.5: Weapons
  • 13 Equipment Part 3: Shields, Armor & Accessories
  • 13.5 (Optional) Equipment Part 3.5: Shields, Armor & Accessories
  • 14 Equipment Part 4: Available Equipment Templates
  • 15 Loot
  • 16 Battle AIs
  • 17 Combatants Part 1: General Settings
  • 18 Combatants Part 2: Players
  • 19 Combatants Part 3: Enemies
  • 20 Combatant Groups
  • END Status System Setup

3D RPG Playground

  • START 3D RPG Playground
  • 01 Player Setup
  • 02 Start Menu
  • 03 First Interaction
  • 04 Music
  • 05 Areas
  • 06 Collecting Items
  • 07 Displaying Equipment
  • 08 Combatant Prefabs, Icons & Portraits
  • 09 Combatant Animations
  • 10 Camera Positions
  • ANIM 01 Battle Start/End Schematics
  • ANIM 02 Use, Cast & Camera
  • ANIM 03 Abilities & Items
  • ANIM 04 Physical Attacks
  • ANIM 05 Special Actions
  • BATTLE 01 Battle Menu
  • BATTLE 02 Prepare for Battle
  • TURN 01 Turn Based Setup
  • TURN 02 Turn Order HUD
  • ATB 01 Active Time Setup
  • ATB 02 Cast Times
  • ATB 03 Timebar HUD
  • BATTLE 03 The First Battle
  • BATTLE 04 Hunting Move AI
  • BATTLE 05 Spawning Combatants
  • 11 Save Games
  • MENU 01 UI Boxes
  • MENU 02 Template HUDs
  • MENU 03 Overview Menu
  • MENU 04 Menu Screens
  • 12 Shop
  • BATTLE 06 Random Battles
  • DUNGEON 01 Enter the Dungeon
  • DUNGEON 02 The Trapdoor
  • DUNGEON 03 Enemies on Level 1 & 2
  • DUNGEON 04 Traps on Level 3
  • DUNGEON 05 Going Deeper
  • 13 Bestiary (+MENU+ANIM)
  • QUEST 01 Hunting Quests (+MENU)
  • QUEST 02 Guard NPC
  • QUEST 03 Forest Ruin Cheese
  • QUEST 04 Witch NPC with Cheese
  • QUEST 05 Quest Mark HUDs
  • 14 Research Trees (+MENU)
  • CRAFT 01 Crafting Materials
  • CRAFT 02 Crafting Recipes
  • CRAFT 03 Crafting Menu
  • CRAFT 04 Crafting Proficiency & Critical Crafting
  • CRAFT 05 Materials Loot
  • 15 Changing Choice Dialogue
  • 16 Follow Me!
  • BATTLE 07 Sequence Loot Dialogue

3D Action RPG

  • START 3D Action RPG
  • 01 Status System Setup
  • 02 Player Setup
  • 03 Player Weapon
  • 04 Player Attacks
  • 05 Enemy: Chomper
  • 06 Chomper Attack
  • 07 Hit & Death
  • 08 HUDs
  • 09 Rolling on the Floor
  • 10 Enemy: Spitter
  • 11 Spit Attack
  • 12 Potion
  • 13 Grenade
  • 14 Item HUD
  • 15 Enemy: Grenadier
  • 16 Grenadier Melee Attacks
  • 17 Grenadier Flamethrower
  • 18 Item Drops
  • END 3D Action RPG

2D Grid Battle RPG

  • START 2D Grid Battle RPG
  • 01 Player Setup
  • 02 Prefab & Music Setup
  • 03 Randomizing Combatants
  • 04 UI Setup
  • 05 Battle Start, End & Phase Schematics
  • 06 Battle System Setup
  • 07 Battle Grid Setup
  • 08 Grid Move
  • 09 Forest Battle Grid
  • 10 Battle AI
  • 11 Ability Ranges
  • 12 Death & Use Schematics
  • 13 Attack Schematic
  • 14 Shoot Schematics
  • 15 Battle Selection Interaction
  • END 2D Grid Battle RPG

Schematics

  • Simple Start Schematic
  • Battle Start Schematic
  • Battle End Schematic
  • Moving to Target and Back
  • Animating a Base Attack
  • Animating a Magic Ability
  • Grid Movement
  • Open and Close UI Animations
  • Flying Text Mover

UI Setups

  • Unity UI: Initial Setup
  • Unity UI: TextMesh Pro Setup
  • Unity UI: UI Box
  • Unity UI: Flying Text
  • Unity UI: Dragging Notification
  • Unity UI: Interaction HUD
  • Unity UI: Simple Player HUD
  • Unity UI: Quest HUD
  • Unity UI: Shortcuts HUD
  • Unity UI: Currency HUD
  • Unity UI: Tooltip HUD
  • Unity UI: Control HUD
  • Unity UI: Attack Modifiers
  • Unity UI: Defence Modifiers

Gameplay Bits

  • Combining Input Origins
  • Combining Status Value Flying Texts
  • Fun With Flying Text
  • HUD Effects With Conditional Schematics
  • Inventory Containers
  • Multi Interaction Controllers
  • World Space HUD
  • World Space Dialogue
  • Home
  • Guide
  • Tutorials
  • Status System Setup
  • 17 Combatants Part 1: General Settings

17 Combatants Part 1: General Settings

Table of Contents
  • General Settings
    • Status Settings
      • Level Up Settings > Base Level Up
    • Attacks & Abilities
      • Default Base Attack
      • Default Counter Attack
    • Inventory & Equipment
      • Default Loot Settings
      • Default Available Equipment
      • Default Steal Settings
    • Battle Settings
      • Auto Start Battles
      • Default Battle AI
      • Default AI Settings
    • Animations & Movement
  • Combatant Types
    • 0: Tanks
    • 1: Physical Attackers
    • 2: Magical Attackers
    • 3: Supporters
    • 4: Bosses
  • Save Changes

In this tutorial we’ll set up the general settings for all combatants and combatant types.

We’re finally at the part of the status system setup where all we did so far will come together. Combatants are the centerpiece of the status system, they combine status values, status development, abilities, inventory and all the rest and build an entity that’ll use all of those features.

Learn more about combatants and their general settings in this documentation.

General Settings #

For now, we’ll start with the default setup of many settings of our combatants. All combatants will use them, unless they replace them with custom setups or add to them (e.g. additional loot or battle AIs).

Navigate to Combatants > Combatants > General Settings.

Status Settings #

We’ll set up level ups to fully recover a combatant – this’ll make our battles a bit easier.

Level Up Settings > Base Level Up #

  • Full Recovery
    Enable this setting.

Attacks & Abilities #

We’ll define the default base attack and counter attack of all combatants. Except for a few combatants, we’ll keep this default setup for our combatants, only a few will replace it with the Drain ability.

Also, keep in mind that Bows override the base/counter attack of the wearer with the Shoot ability – that doesn’t affect our setup here, though.

Default Base Attack #

  • Ability
    Select Attack.

Default Counter Attack #

  • Ability
    Select Attack.

Inventory & Equipment #

We’ll set up default loot, available equipment and steal settings.

Default Loot Settings #

  • Loot Origin
    Select Loot.

Click on Add Loot.

  • Loot
    Select Gold.

Click on Add Loot.

  • Loot
    Select Magic Crystal 3%.

Default Available Equipment #

  • Available Equipment
    Select All.
    This’ll have by default all equipment slots and all equipment available to combatants.
    We’ll only override this for player combatants with their own equipment setup we did earlier.

Default Steal Settings #

This allows us to set up a fix item and currency quantity to steal from a combatant. If no steal settings are defined, a random item from the combatant’s inventory is stolen. We’ll set up our enemies without really anything in their inventory (since we don’t need it for our setup, but it’s possible to do if you want), so we’ll set up fixed items to steal.

Similar to loot, steal setups are defined for level ranges – and also similar to loot, we’ll by default steal a Potion (level 1-25) or High Potion (level 26-50).

The default setup will be overridden by player combatants (so that enemies can steal a random item), and some enemies will also replace it with different stealable items.

Click on Add Steal Level Range.

  • Minimum Level
    Set to 1.
  • Maximum Level
    Set to 25.
  • Steal Item
    Enable this setting.
  • Fix Item
    Enable this setting.
  • From Inventory
    Disable this setting.
  • Type
    Select Item.
  • Item
    Select Potion.
  • Steal Once
    Enable this setting.

Copy the Steal 0 settings and change the following settings.

  • Minimum Level
    Set to 26.
  • Maximum Level
    Set to 50.
  • Item
    Select High Potion.

Battle Settings #

We’ll set up how battles are started by spawned enemies in the field, the default battle AI and take a look at the general AI settings of combatants.

Auto Start Battles #

These settings are used to start battles when the player comes near enemy combatants that are spawned in the field (e.g. via Combatant Spawner components).

The default setup should already work for most setups.

  • Only Leader
    Enable this setting.
    Battles will only start when enemies come near the player itself (i.e. the leader of the player group).
    If you spawn other group members in the field, you could disable this to allow them starting battles.

The Start on Range settings handle at which range between player and enemy the battle will start.

  • Auto Start Battles
    Enable this setting.
  • Range
    Select Value > Value.
    Set the value to 2.
    This’ll start battles when the player comes within 2 world units of an enemy.

Default Battle AI #

Our default setup will be used for most of our enemy combatants – they’ll use battle AIs in this order:

  • provoked > selects target with Provoke effect
  • random ability 25% > uses a random ability
  • base attack > uses the base attack
  • do nothing > does nothing

Some combatants will add to it (e.g. supporters adding Heal <50% HP), some will replace it and use the setup with a higher percent random ability chance.

Click on Add Battle AI.

  • Battle AI
    Select Provoked.

You don’t really need to bother with the other settings – for our use case, the default setup is correct, i.e. 100% chance, no conditions and using First Useable mode.

Click on Add Battle AI.

  • Battle AI
    Select Random Ability 25%.

Click on Add Battle AI.

  • Battle AI
    Select Base Attack.

Click on Add Battle AI.

  • Battle AI
    Select Do Nothing.

Default AI Settings #

These settings handle basic AI handling of combatants – e.g. how targets are selected when battle AIs didn’t find a target. E.g. in our setup, battle AIs only have a found target if either an ally is below 50% health or an enemy has the Provoke effect applied.

The default setup in a new project doesn’t do anything special, so a random target out of the available targets would be used in this case. I’d leave it at that, as it brings a bit of randomness into battles.

Feel free to change it however – e.g. attacking the nearest or last target:

  • Nearest Target
    Enable this setting.
  • Attack Last Target
    Enable this setting.

Animations & Movement #

We don’t touch this settings now – this will be handled by other tutorial series that’ll use our status system to set up a 2D or 3D game with different variations in animation system, movement, etc.

For now, just take a quick look at the settings here, this is where you’ll define:

  • the combatant’s animation system (e.g. legacy or Mecanim animations)
  • the combatant’s animations
  • using auto movement animations (i.e. ORK handles it based on a combatant’s move speed)
  • move AI
  • finding ground (if that’s relevant for your game)
  • sound assignments

The settings here are, as the rest, the default settings for all combatants – each combatant can naturally override them with a custom setup, e.g. maybe you’ll have some combatants using a different animation system than the default setup.

Combatant Types #

Next, we’ll set up some combatant types to organize our combatants (and for potential later bestiary use).

We’ll only set up some basic classifications based on their overall role in battle:

  • tanks
  • physical attackers
  • magical attackers
  • supporters
  • bosses

Navigate to Combatants > Combatant Types, we’ll change the Default type and add additional types.

0: Tanks #

  • Name
    Set to Tank.
  • Description
    Set to Specialize in taking damage..

1: Physical Attackers #

  • Name
    Set to Physical Attackers.
  • Description
    Set to Specialize in attacking with physical attacks..

2: Magical Attackers #

  • Name
    Set to Magical Attackers.
  • Description
    Set to Specialize in attacking with magical attacks..

3: Supporters #

  • Name
    Set to Supporters.
  • Description
    Set to Specialize in supporting their allies..

4: Bosses #

  • Name
    Set to Bosses.
  • Description
    Set to Specialize in being bosses..

Save Changes #

And that’s it for the combatant general settings and combatant types setup.

Don’t forget to save your changes by clicking on Save Settings at the bottom of the editor.

Next, we’ll set up the player combatants.

Share This Article :
  • Facebook
  • Twitter
  • LinkedIn
  • Pinterest
Updated on October 3, 2022
Table of Contents
  • General Settings
    • Status Settings
      • Level Up Settings > Base Level Up
    • Attacks & Abilities
      • Default Base Attack
      • Default Counter Attack
    • Inventory & Equipment
      • Default Loot Settings
      • Default Available Equipment
      • Default Steal Settings
    • Battle Settings
      • Auto Start Battles
      • Default Battle AI
      • Default AI Settings
    • Animations & Movement
  • Combatant Types
    • 0: Tanks
    • 1: Physical Attackers
    • 2: Magical Attackers
    • 3: Supporters
    • 4: Bosses
  • Save Changes
Sitemap
  • Features
  • Showcase
  • Guide
    • Documentation
    • Tutorials
    • API
  • ORK 2 Hub
    • Tutorials
    • Plugins
    • API
  • Support
  • Forum
  • Get ORK
  • Contact
  • Blog
  • Makinom
  • gamingislove.com
Categories
  • News (59)
  • ORK 2 (137)
    • Tutorial (137)
      • Game tutorial (50)
      • Gameplay (32)
      • How-to (55)
  • Release (129)
Search

© 2015 Gaming is Love e.U.

Disclosure: This site may contain affiliate links, which means I may receive a commission if you click a link and purchase something that I have recommended. While clicking these links won’t cost you any money, they will help me fund my development projects while recommending great assets!