• Add Review
  • Subscribe
  • Nominate
  • Submit Media
  • RSS
XAS is an Action Battle System made specifically for RPG Maker XP. Using this system you can create games similar to Zelda, Alundra, Ys, Terraenigma and many others.

Features

> Tool System based on events
> Dynamic Animation System
> Combo System
> CT (Combat Time) System
> Dynamic Sprites
> Animated HUD System

All of these features and more can be seen in the Official XAS Hero Edition demo.



Downloads:

Mediafire: http://www.mediafire.com/?y2c54iq9ys2kibp

Filefront: http://www.filefront.com/17297699/Translated-v3.82.rar/

Latest Blog

No blog entries have been posted yet.

  • Completed
  • calvin624
  • RPG Maker XP
  • Action
  • 09/20/2010 09:16 PM
  • 01/17/2014 09:43 PM
  • N/A
  • 74355
  • 7
  • 0

Posts

Pages: first prev 12 last
InfectionFiles
the world ends in whatever my makerscore currently is
4622
XAS is an awesome script, using it myself actually.
Game looks great, the HUD and everything looks badass, well done.
Mordor 3 will be released using the XAS Hero Engine

Features
1/50 chance for triple Gold/Exp
Weapon Blacksmith
Equipment Sockets
Improved Pathing
DataBase limit break
Unlimited Stats
Class / Subclass
Achievements


Modifications:
Auto Attack includes Evasion
Damage Formula Changed
Minimum Damage Included
Auto Attack delay added to correct game design issues


#--------------------------------------------------------------------------
# ● Execute Attack Damage
#--------------------------------------------------------------------------
def execute_attack_damage(attacker)
#VX MOD Timer Delay on Auto Attack
#Changes the auto attack from every frame to 1 in 60
#This way the player is not automatically invulnerable all the time
#from auto attacks resulting in projectiles going through the player
#(The attack rate is also increased when being hit by multiple enemies)
$game_variables = rand(60)
if $game_variables < 59
return
end
if self.battler.agi > (rand(attacker.battler.agi) * 10)
self.battler.invunerable_duration = 3
self.battler.result.missed = true
return
else
self.battler.result.missed = false
# VX Basic Attack Damage Formula Mod to randomize dmg
damage = ((attacker.battler.atk / 1.5 + rand(attacker.battler.atk) / 5) - (self.battler.def / 2)).truncate
# Original Dmg Calculation damage = 0 if damage < 0
# minimum dmg = 10% of ATK stat
damage = (attacker.battler.atk / 10).truncate if damage < (attacker.battler.atk / 10)
self.battler.result.hp_damage = damage
#self.battler.result.critical
self.battler.hp -= damage.abs
end
end


Slip Damage Modifications:
*Required Prexus Ace - State Slip Damage
Replaces the % damage calculation with static values that pulled from notes
Adds a variable to be used in the calculation
(Training Poison Mastery increases dmg)


#Previous Slip DMG Calc
# damage_slip = self.battler.mhp * damage / 100
#--------------------------------------------------------------------------
# ● Execute States Slip Damage
#--------------------------------------------------------------------------
def execute_state_slip_damage(damage)
damage = 1 if damage == nil
# The line below = if self.battler is not an actor
if self.battler.is_a?(Game_Actor)
damage_slip = damage
else
# VX MOD Slip DMG (Poison Dmg) + V29:Poison Mastery + V602:MAT/20
damage_slip = (damage + $game_variables + $game_variables / 20).truncate
end
self.battler.hp -= damage_slip
self.battler.damage = damage_slip
self.battler.damage_pop = true
end


Modifications:
Required: Extended Input System - Scripter's TOOL Author Ramiro
ALL Keys are enabled
All Skills are hotkey'd into the game via code
Never select a target, never open a menu to choose a skill!


#--------------------------------------------------------------------------
# ● Update Action Command
#--------------------------------------------------------------------------
def update_action_command
update_check_battler_equipment if can_check_battler_equipment?
update_dash_button
update_auto_target_shoot
update_combo_time
update_action_1_button
update_action_2_button
#VX Mod
update_heal
update_fireball
update_thundersword
update_poisoncloud
update_firespark
update_syphon
update_sleep
update_slow

# VX ACII Mod: Check for trigger (Key R = 82)
def update_poisoncloud
if Keyboard.trigger?(82)
action_id = 43
shoot(action_id)
end
update_shield_button
end

Script: Game Battler
Modification:
Crit Dmg formula changed includes luck (Updated by a variable that updates the luck stat.


#VX Mod - Critical Dmg Formula + (Luck / 4)
def apply_critical(damage)
#damage += self.luk
damage += rand($game_variables) / 4
end
author=calvin624
@ yusolaifdfer - There are currently no plans to make a VX version of XAS, but thanks for your interest :)

@ Carvonica - Many thanks for your kind words.

All credit goes to Moghunter - I just translate his demos into English for his non-Portuguese fans.

Moghunter's site: http://www.atelier-rgss.com/

My site: http://xasabs.wordpress.com



Versions .5 and .6 work with VX ACE
Pages: first prev 12 last