Module: Vocab

Defined in:
lib/rgss3_default_scripts/Vocab.rb

Overview

** Vocab


This module defines terms and messages. It defines some data as constant

variables. Terms in the database are obtained from $data_system.

Constant Summary collapse

ShopBuy =

Shop Screen

"Buy"
ShopSell =
"Sell"
ShopCancel =
"Cancel"
Possession =
"Possession"
ExpTotal =

Status Screen

"Current Exp"
ExpNext =
"To Next %s"
SaveMessage =

Save/Load Screen

"Save to which file?"
LoadMessage =
"Load which file?"
File =
"File"
PartyName =

Display when there are multiple members

"%s's Party"
Emerge =

Basic Battle Messages

"%s emerged!"
Preemptive =
"%s got the upper hand!"
Surprise =
"%s was surprised!"
EscapeStart =
"%s has started to escape!"
EscapeFailure =
"However, it was unable to escape!"
Victory =

Battle Ending Messages

"%s was victorious!"
Defeat =
"%s was defeated."
ObtainExp =
"%s EXP received!"
ObtainGold =
"%s\\G found!"
ObtainItem =
"%s found!"
LevelUp =
"%s is now %s %s!"
ObtainSkill =
"%s learned!"
UseItem =

Use Item

"%s uses %s!"
CriticalToEnemy =

Critical Hit

"An excellent hit!!"
CriticalToActor =
"A painful blow!!"
ActorDamage =

Results for Actions on Actors

"%s took %s damage!"
ActorRecovery =
"%s recovered %s %s!"
ActorGain =
"%s gained %s %s!"
ActorLoss =
"%s lost %s %s!"
ActorDrain =
"%s was drained of %s %s!"
ActorNoDamage =
"%s took no damage!"
ActorNoHit =
"Miss! %s took no damage!"
EnemyDamage =

Results for Actions on Enemies

"%s took %s damage!"
EnemyRecovery =
"%s recovered %s %s!"
EnemyGain =
"%s gained %s %s!"
EnemyLoss =
"%s lost %s %s!"
EnemyDrain =
"Drained %s %s from %s!"
EnemyNoDamage =
"%s took no damage!"
EnemyNoHit =
"Missed! %s took no damage!"
Evasion =

Evasion/Reflection

"%s evaded the attack!"
MagicEvasion =
"%s nullified the magic!"
MagicReflection =
"%s reflected the magic!"
CounterAttack =
"%s counterattacked!"
Substitute =
"%s protected %s!"
BuffAdd =

Buff/Debuff

"%s's %s went up!"
DebuffAdd =
"%s's %s went down!"
BuffRemove =
"%s's %s returned to normal."
ActionFailure =

Skill or Item Had No Effect

"There was no effect on %s!"
PlayerPosError =

Error Message

"Player's starting position is not set."
EventOverflow =
"Common event calls exceeded the limit."

Class Method Summary collapse

Class Method Details

.armorObject

Armor



134
# File 'lib/rgss3_default_scripts/Vocab.rb', line 134

def self.armor;       command(13);  end

.attackObject

Attack



124
# File 'lib/rgss3_default_scripts/Vocab.rb', line 124

def self.attack;      command(2);   end

.basic(basic_id) ⇒ Object

Basic Status



89
90
91
# File 'lib/rgss3_default_scripts/Vocab.rb', line 89

def self.basic(basic_id)
  $data_system.terms.basic[basic_id]
end

.cancelObject

Cancel



143
# File 'lib/rgss3_default_scripts/Vocab.rb', line 143

def self.cancel;      command(22);  end

.clearObject

Remove All



138
# File 'lib/rgss3_default_scripts/Vocab.rb', line 138

def self.clear;       command(17);  end

.command(command_id) ⇒ Object

Commands



104
105
106
# File 'lib/rgss3_default_scripts/Vocab.rb', line 104

def self.command(command_id)
  $data_system.terms.commands[command_id]
end

.continueObject

Continue



140
# File 'lib/rgss3_default_scripts/Vocab.rb', line 140

def self.continue;    command(19);  end

.currency_unitObject

Currency Unit



109
110
111
# File 'lib/rgss3_default_scripts/Vocab.rb', line 109

def self.currency_unit
  $data_system.currency_unit
end

.equipObject

Equip



128
# File 'lib/rgss3_default_scripts/Vocab.rb', line 128

def self.equip;       command(6);   end

.equip2Object

Change Equipment



136
# File 'lib/rgss3_default_scripts/Vocab.rb', line 136

def self.equip2;      command(15);  end

.escapeObject

Escape



123
# File 'lib/rgss3_default_scripts/Vocab.rb', line 123

def self.escape;      command(1);   end

.etype(etype_id) ⇒ Object

Equip Type



99
100
101
# File 'lib/rgss3_default_scripts/Vocab.rb', line 99

def self.etype(etype_id)
  $data_system.terms.etypes[etype_id]
end

.fightObject

Fight



122
# File 'lib/rgss3_default_scripts/Vocab.rb', line 122

def self.fight;       command(0);   end

.formationObject

Change Formation



130
# File 'lib/rgss3_default_scripts/Vocab.rb', line 130

def self.formation;   command(8);   end

.game_endObject

Exit Game



132
# File 'lib/rgss3_default_scripts/Vocab.rb', line 132

def self.game_end;    command(10);  end

.guardObject

Guard



125
# File 'lib/rgss3_default_scripts/Vocab.rb', line 125

def self.guard;       command(3);   end

.hpObject

HP



116
# File 'lib/rgss3_default_scripts/Vocab.rb', line 116

def self.hp;          basic(2);     end

.hp_aObject

HP (short)



117
# File 'lib/rgss3_default_scripts/Vocab.rb', line 117

def self.hp_a;        basic(3);     end

.itemObject

Items



126
# File 'lib/rgss3_default_scripts/Vocab.rb', line 126

def self.item;        command(4);   end

.key_itemObject

Key Items



135
# File 'lib/rgss3_default_scripts/Vocab.rb', line 135

def self.key_item;    command(14);  end

.levelObject




114
# File 'lib/rgss3_default_scripts/Vocab.rb', line 114

def self.level;       basic(0);     end

.level_aObject

Level (short)



115
# File 'lib/rgss3_default_scripts/Vocab.rb', line 115

def self.level_a;     basic(1);     end

.mpObject

MP



118
# File 'lib/rgss3_default_scripts/Vocab.rb', line 118

def self.mp;          basic(4);     end

.mp_aObject

MP (short)



119
# File 'lib/rgss3_default_scripts/Vocab.rb', line 119

def self.mp_a;        basic(5);     end

.new_gameObject

New Game



139
# File 'lib/rgss3_default_scripts/Vocab.rb', line 139

def self.new_game;    command(18);  end

.optimizeObject

Ultimate Equipment



137
# File 'lib/rgss3_default_scripts/Vocab.rb', line 137

def self.optimize;    command(16);  end

.param(param_id) ⇒ Object

Parameters



94
95
96
# File 'lib/rgss3_default_scripts/Vocab.rb', line 94

def self.param(param_id)
  $data_system.terms.params[param_id]
end

.saveObject

Save



131
# File 'lib/rgss3_default_scripts/Vocab.rb', line 131

def self.save;        command(9);   end

.shutdownObject

Shut Down



141
# File 'lib/rgss3_default_scripts/Vocab.rb', line 141

def self.shutdown;    command(20);  end

.skillObject

Skills



127
# File 'lib/rgss3_default_scripts/Vocab.rb', line 127

def self.skill;       command(5);   end

.statusObject

Status



129
# File 'lib/rgss3_default_scripts/Vocab.rb', line 129

def self.status;      command(7);   end

.to_titleObject

Go to Title



142
# File 'lib/rgss3_default_scripts/Vocab.rb', line 142

def self.to_title;    command(21);  end

.tpObject

TP



120
# File 'lib/rgss3_default_scripts/Vocab.rb', line 120

def self.tp;          basic(6);     end

.tp_aObject

TP (short)



121
# File 'lib/rgss3_default_scripts/Vocab.rb', line 121

def self.tp_a;        basic(7);     end

.weaponObject

Weapons



133
# File 'lib/rgss3_default_scripts/Vocab.rb', line 133

def self.weapon;      command(12);  end