Class AlienBioController
Authors: - Blackruby (RK2), - Mdkdoc420 (RK2), - Wolfbiter (RK1), - Gatester (RK2), - Marebone (RK2)
Definecommand(:
command = 'bio', accessLevel = 'all', description = "Identifies Solid Clump of Kyr'Ozch Bio-Material", help = 'bio.txt' )
Definecommand(:
command = 'bioinfo', alias = 'biotype', accessLevel = 'all', description = 'Shows info about a particular bio type', help = 'bioinfo.txt' )
Instance: Commands this controller contains:
Located at ALIEN_MODULE/AlienBioController.class.php
public
|
|
public
|
#
bioCommand( $message, $channel, $sender, $sendto, $args )
This command handler identifies Solid Clump of Kyr'Ozch Bio-Material. |
public
|
|
public
|
|
public
|
#
bioinfoCommand( $message, $channel, $sender, $sendto, $args )
This command handler shows info about a particular bio type. |
private
|
#
getWeaponInfo( $ql )
Returns information of how much weapon of given $ql requires skills to upgrade it. |
private
|
#
ofabArmorBio( $ql, $type )
Returns list of professions (in a blob) whose ofab armor given $type will upgrade. |
private
|
#
ofabWeaponBio( $ql, $type )
Returns list of professions (in a blob) whose ofab weapon given $type will upgrade. |
private
|
#
alienWeaponBio( $ql, $type )
Returns what special attacks given bio type adds to each ofab weapon and tells how much skills analyzing the clump requires and how much skills is needed to upgrade the weapon. |
private
|
#
alienArmorBio( $ql, $type )
Returns what skills and how much is required for analyzing the bio material and building alien armor of it. |
private
|
public
|
$moduleName
Name of the module. Set automatically by module loader. |
|
public
|
$db
|
|
public
|
$text
|
|
public
|
$itemsController
|
|
public
|
$logger
|
|
private
array
|
$leArmorTypes
|
#
array('64', '295', '468', '935')
|
private
array
|
$leWeaponTypes
|
#
array('18', '34', '687', '812')
|
private
array
|
$aiArmorTypes
|
#
array('mutated', 'pristine')
|
private
array
|
$aiWeaponTypes
|
#
array('1', '2', '3', '4', '5', '12', '13', '48', '76', '112', '240', '880', '992')
|