Module: RPG

Defined in:
lib/eidolon/rgssx/rpg.rb,
lib/eidolon/rgss2/rpg/me.rb,
lib/eidolon/rgss2/rpg/se.rb,
lib/eidolon/rgss3/rpg/me.rb,
lib/eidolon/rgss3/rpg/se.rb,
lib/eidolon/rgss/rpg/item.rb,
lib/eidolon/rgss2/rpg/bgm.rb,
lib/eidolon/rgss2/rpg/bgs.rb,
lib/eidolon/rgss3/rpg/bgm.rb,
lib/eidolon/rgss3/rpg/bgs.rb,
lib/eidolon/rgssx/rpg/map.rb,
lib/eidolon/rgss/rpg/actor.rb,
lib/eidolon/rgss/rpg/armor.rb,
lib/eidolon/rgss/rpg/class.rb,
lib/eidolon/rgss/rpg/enemy.rb,
lib/eidolon/rgss/rpg/skill.rb,
lib/eidolon/rgss/rpg/state.rb,
lib/eidolon/rgss2/rpg/area.rb,
lib/eidolon/rgss2/rpg/item.rb,
lib/eidolon/rgss3/rpg/item.rb,
lib/eidolon/rgss/rpg/system.rb,
lib/eidolon/rgss/rpg/weapon.rb,
lib/eidolon/rgss2/rpg/actor.rb,
lib/eidolon/rgss2/rpg/armor.rb,
lib/eidolon/rgss2/rpg/class.rb,
lib/eidolon/rgss2/rpg/enemy.rb,
lib/eidolon/rgss2/rpg/skill.rb,
lib/eidolon/rgss2/rpg/state.rb,
lib/eidolon/rgss2/rpg/troop.rb,
lib/eidolon/rgss3/rpg/actor.rb,
lib/eidolon/rgss3/rpg/armor.rb,
lib/eidolon/rgss3/rpg/class.rb,
lib/eidolon/rgss3/rpg/enemy.rb,
lib/eidolon/rgss3/rpg/skill.rb,
lib/eidolon/rgss3/rpg/state.rb,
lib/eidolon/rgssx/rpg/event.rb,
lib/eidolon/rgssx/rpg/troop.rb,
lib/eidolon/rgss/rpg/tileset.rb,
lib/eidolon/rgss2/rpg/system.rb,
lib/eidolon/rgss2/rpg/weapon.rb,
lib/eidolon/rgss3/rpg/system.rb,
lib/eidolon/rgss3/rpg/weapon.rb,
lib/eidolon/rgss3/rpg/tileset.rb,
lib/eidolon/rgssx/rpg/map_info.rb,
lib/eidolon/rgss2/rpg/base_item.rb,
lib/eidolon/rgss3/rpg/base_item.rb,
lib/eidolon/rgssx/rpg/animation.rb,
lib/eidolon/rgss3/rpg/equip_item.rb,
lib/eidolon/rgssx/rpg/audio_file.rb,
lib/eidolon/rgssx/rpg/event/page.rb,
lib/eidolon/rgssx/rpg/move_route.rb,
lib/eidolon/rgssx/rpg/troop/page.rb,
lib/eidolon/rgss/rpg/enemy/action.rb,
lib/eidolon/rgss/rpg/system/words.rb,
lib/eidolon/rgss2/rpg/usable_item.rb,
lib/eidolon/rgss3/rpg/usable_item.rb,
lib/eidolon/rgss2/rpg/enemy/action.rb,
lib/eidolon/rgss2/rpg/system/terms.rb,
lib/eidolon/rgss3/rpg/enemy/action.rb,
lib/eidolon/rgss3/rpg/system/terms.rb,
lib/eidolon/rgssx/rpg/common_event.rb,
lib/eidolon/rgssx/rpg/move_command.rb,
lib/eidolon/rgssx/rpg/troop/member.rb,
lib/eidolon/rgss/rpg/class/learning.rb,
lib/eidolon/rgss3/rpg/map/encounter.rb,
lib/eidolon/rgssx/rpg/event_command.rb,
lib/eidolon/rgss2/rpg/class/learning.rb,
lib/eidolon/rgss2/rpg/system/vehicle.rb,
lib/eidolon/rgss3/rpg/class/learning.rb,
lib/eidolon/rgss3/rpg/system/vehicle.rb,
lib/eidolon/rgss2/rpg/enemy/drop_item.rb,
lib/eidolon/rgss3/rpg/enemy/drop_item.rb,
lib/eidolon/rgssx/rpg/animation/frame.rb,
lib/eidolon/rgssx/rpg/animation/timing.rb,
lib/eidolon/rgss3/rpg/base_item/feature.rb,
lib/eidolon/rgss/rpg/system/test_battler.rb,
lib/eidolon/rgss3/rpg/usable_item/damage.rb,
lib/eidolon/rgss3/rpg/usable_item/effect.rb,
lib/eidolon/rgssx/rpg/event/page/graphic.rb,
lib/eidolon/rgss2/rpg/system/test_battler.rb,
lib/eidolon/rgss3/rpg/system/test_battler.rb,
lib/eidolon/rgssx/rpg/event/page/condition.rb,
lib/eidolon/rgssx/rpg/troop/page/condition.rb

Overview

RPG

This module serves as the top-level namespace for all of the generic data structures used by all versions of RGSS utilized by the RPG Maker series. The structures within this module serve entirely as containers for modifiable (but static) game data such as the player characters, skills, equipment, and so on.

All of the data contained within these structures is essentially data which is modified directly by end-users within the RPG Maker’s graphical user interface. This data is then taken by the core RGSS scripts available to each entry in the Maker series and, in most cases, used to create instances which reference the information within the applicable data structure.

Essentially, these structures serve as a simple wrapper around the Ruby core of the RPG Maker series and its C++ user interface.

Defined Under Namespace

Classes: Actor, Animation, Area, Armor, AudioFile, BGM, BGS, BaseItem, Class, CommonEvent, Enemy, EquipItem, Event, EventCommand, Item, ME, Map, MapInfo, MoveCommand, MoveRoute, SE, Skill, State, System, Tileset, Troop, UsableItem, Weapon