Jump to content

Scripts: Difference between revisions

From ROIdle Wiki
Line 3: Line 3:
If left untouched, the game has default Scripts for every class in the game. But by building the Runic Battle Codex in the Estate, the player then can (and has to) create and choose which script each of their characters is going to be using at the moment.
If left untouched, the game has default Scripts for every class in the game. But by building the Runic Battle Codex in the Estate, the player then can (and has to) create and choose which script each of their characters is going to be using at the moment.
==Default Scripts==
==Default Scripts==
Warrior Classline
{| class="wikitable"
 
! Warrior Classline !! Scout Classline !! Apprentice Classline
Tier 1
|-
 
| Tier 1: [[Warrior#Default]] || Tier 1: [[Scout#Default]] || Tier 1: [[Apprentice#Default]]
[[Warrior#Default]]
|-
 
| Tier 2: [[Knight#Default]] || Tier 2: [[Archer#Default]] || Tier 2: [[Mage#Default]]
Tier 2
|-
 
| Tier 2: [[Mercenary#Default]] || Tier 2: [[Rogue#Default]] || Tier 2: [[Sorcerer#Default]]
[[Knight#Default]]
|-
 
| Tier 3: [[Sentinel#Default]] || Tier 3: [[Sniper#Default]] || Tier 3: [[Wizard#Default]]
[[Mercenary#Default]]
|-
 
| Tier 3: [[Paladin#Default]] || Tier 3: [[Arrowslinger#Default]] || Tier 3: [[Shaman#Default]]
Tier 3
|-
 
| Tier 3: [[Berserker#Default]] || Tier 3: [[Scourge#Default]] || Tier 3: [[Alchemist#Default]]
[[Sentinel#Default]]
|-
 
| Tier 3: [[Ravager#Default]] || Tier 3: [[Assassin#Default]] || Tier 3: [[Sage#Default]]
[[Paladin#Default]]
|-
 
|  ||  || Tier 3: [[Priest#Default]]
[[Berserker#Default]]
|-
 
|  ||  || Tier 3: [[Druid#Default]]
[[Ravager#Default]]
|}
 
Scout Classline
 
Tier 1
 
[[Scout#Default]]
 
Tier 2
 
[[Archer#Default]]
 
[[Rogue#Default]]
 
Tier 3
 
[[Sniper#Default]]
 
[[Arrowslinger#Default]]
 
[[Scourge#Default]]
 
[[Assassin#Default]]
 
Apprentice Classline
 
Tier 1
 
[[Apprentice#Default]]
 
Tier 2
 
[[Mage#Default]]
 
[[Sorcerer#Default]]
 
[[Acolyte#Default]]
 
Tier 3
 
[[Wizard#Default]]
 
[[Shaman#Default]]
 
[[Alchemist#Default]]
 
[[Sage#Default]]
 
[[Priest#Default]]
 
[[Druid#Default]]


==The Runic Battle Codex==
==The Runic Battle Codex==

Revision as of 10:41, 21 November 2025

One of the staple mechanics of Ragnarok Oblivion is how each character is controlled. The algorithm that dictates what they do is called Battle Scripts, more commonly referred only as Scripts.
They are a step by step Condition-Action-Target system, where each step has a set of filters and rules that choose those 3 things, and if the Condition is true, that step executes that Action against the chosen Target.
If left untouched, the game has default Scripts for every class in the game. But by building the Runic Battle Codex in the Estate, the player then can (and has to) create and choose which script each of their characters is going to be using at the moment.

Default Scripts

Warrior Classline Scout Classline Apprentice Classline
Tier 1: Warrior#Default Tier 1: Scout#Default Tier 1: Apprentice#Default
Tier 2: Knight#Default Tier 2: Archer#Default Tier 2: Mage#Default
Tier 2: Mercenary#Default Tier 2: Rogue#Default Tier 2: Sorcerer#Default
Tier 3: Sentinel#Default Tier 3: Sniper#Default Tier 3: Wizard#Default
Tier 3: Paladin#Default Tier 3: Arrowslinger#Default Tier 3: Shaman#Default
Tier 3: Berserker#Default Tier 3: Scourge#Default Tier 3: Alchemist#Default
Tier 3: Ravager#Default Tier 3: Assassin#Default Tier 3: Sage#Default
Tier 3: Priest#Default
Tier 3: Druid#Default

The Runic Battle Codex

Lorem ipsum

Creating your own scripts

Lorem ipsum

Scripting tips

Lorem ipsum