Groovy Documentation

Package de.dewarim.goblin

 

Interface Summary
ICombatAttribute
ICombatScript
IEncounterScript
IProductionScript
ISkillScript
 


Class Summary
AcademyController
AcademyService When a player character joins a guild, he or she gains the access to all academies of that guild.
Artist The Artist class is used to keep track of who contributed graphical assets to the game.
BaseController Base class for Controller classes.
BaseTest Base for test classes.
CaptchaController
Category Categories allow the game designer to create groups of items and shops which buy / sell them.
CategoryService
ConfigService Configuration Service - this service will hand out global configuration data to any class that needs it.
Creature
CreatureAttribute Mapping class between Creature and CombatAttributeType.
Dice
EmailerService Simple service for sending emails.
EquipmentSlot Mapping class between EquipmentSlotType and Creature.
EquipmentSlotType
Feature Features allow Items to have scripts associated with them which the user can execute by activating the item.
FeatureService Supply effects for items.
FightController
FightService
GlobalConfigEntry Define global configuration values.
GlobalConfigService
GoblinScript There are some objects that may reference Groovy or Java script classes, for example instances of class "Encounter".
GuildController
GuildMemberService
Help Basic class for help texts.
HelpController Render a help template using message ids and template names..
HighScore
Image The base Image class is used for the game's graphical assets like mob pictures, a coat of arms for a guild or the item images.
InputValidationService This class is responsible for input validation and encoding.
ItemController
License Describes the license of an asset, for example an image.
LoginController
LogoutController
MeleeController
MeleeService
MyMailService
PlayerCharacterController
PlayerMessageService
PostOfficeController
ProductionController A product is something a player can create, given the necessary materials and skill requirements.
ProductionService
QuestController
QuestService
RequiredSlot Mapping class between ItemType and EquipmentSlotType.
RmmService
Role Authority domain class.
RoleController Authority Controller.
ShopController
ShopService
SkillService
TownController
TreasureService Purpose: based on a monster, create a list of items found on it.
UserAccount User domain class.
UserController NOTE: currently not used, was generated by Security Plugin.
UserProperty
UserRole Mapping class between User and Role.
 


Enum Summary
ComponentType
FighterState Defines the state of a MeleeFighter
ItemLocation
MeleeActionType MeleeAction: define what type of action a player performs during a grand melee fight.
MeleeStatus
 


Groovy Documentation