Class: Lich::Gemstone::Combat::Definitions::Assaults::AssaultDef

Inherits:
Struct
  • Object
show all
Defined in:
documented/gemstone/combat/defs/assaults.rb

Overview

One assault definition.

Instance Attribute Summary collapse

Instance Attribute Details

#end_patterns ⇒ Array<Regexp>

Returns closing lines (completion or broken assault).

Returns:

  • (Array<Regexp>) —

    closing lines (completion or broken assault)



35
# File 'documented/gemstone/combat/defs/assaults.rb', line 35

AssaultDef = Struct.new(:name, :start_patterns, :end_patterns)

#name ⇒ Symbol

Returns assault identifier (e.g. :flurry).

Returns:

  • (Symbol) —

    assault identifier (e.g. :flurry)



35
# File 'documented/gemstone/combat/defs/assaults.rb', line 35

AssaultDef = Struct.new(:name, :start_patterns, :end_patterns)

#start_patterns ⇒ Array<Regexp>

Returns opener lines; may capture target.

Returns:

  • (Array<Regexp>) —

    opener lines; may capture target



35
# File 'documented/gemstone/combat/defs/assaults.rb', line 35

AssaultDef = Struct.new(:name, :start_patterns, :end_patterns)