Overview

Namespaces

  • Budabot
    • Core
      • Modules
    • User
      • Modules
  • None
  • Tyrence
    • Modules

Classes

  • AlienArmorController
  • AlienBioController
  • AlienMiscController
  • AOSpeakController
  • AOUController
  • AXPController
  • BankController
  • BosslootController
  • BroadcastController
  • BuffPerksController
  • CacheController
  • ChatAssistController
  • ChatCheckController
  • ChatLeaderController
  • ChatRallyController
  • ChatSayController
  • ChatTopicController
  • CityWaveController
  • CloakController
  • ClusterController
  • CountdownController
  • DevController
  • DingController
  • EventsController
  • FightController
  • FindOrgController
  • FindPlayerController
  • FunController
  • GitController
  • GuideController
  • GuildController
  • HelpbotController
  • HtmlDecodeController
  • ImplantController
  • ImplantDesignerController
  • InactiveMemberController
  • ItemsController
  • KillOnSightController
  • LevelController
  • LinksController
  • LootListsController
  • MdbController
  • MessageInfoCommandReply
  • MockCommandReply
  • NanoController
  • NewsController
  • NotesController
  • OnlineController
  • OrgHistoryController
  • OrglistController
  • OrgMembersController
  • OSController
  • PlayerHistoryController
  • PlayfieldController
  • PocketbossController
  • PremadeImplantController
  • PrivateChannelController
  • QuoteController
  • RaffleController
  • RaidController
  • RandomController
  • RecipeController
  • RelayController
  • ReputationController
  • ResearchController
  • RunAsController
  • SendTellController
  • ShoppingController
  • SilenceController
  • SkillsController
  • SpiritsController
  • StopwatchController
  • Teamspeak3
  • TeamspeakController
  • TestController
  • TimeController
  • TimerController
  • TimezoneController
  • TowerController
  • TrackerController
  • TrickleController
  • UnixtimeController
  • VoteController
  • WeatherController
  • WhatBuffsController
  • WhereisController
  • WhoisController
  • WhoisOrgController
  • WhompahController
  • Overview
  • Namespace
  • Class

Class AlienBioController

Authors: - Blackruby (RK2), - Mdkdoc420 (RK2), - Wolfbiter (RK1), - Gatester (RK2), - Marebone (RK2)

Namespace: Budabot\User\Modules
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
Methods summary
public
# setup( )

This handler is called on bot startup.

This handler is called on bot startup.

Setup

public
# bioCommand( $message, $channel, $sender, $sendto, $args )

This command handler identifies Solid Clump of Kyr'Ozch Bio-Material.

This command handler identifies Solid Clump of Kyr'Ozch Bio-Material.

Handlescommand("bio")

Matches("/^bio

(.+)$/i")
public
# bioinfoListCommand( $message, $channel, $sender, $sendto, $args )

Handlescommand("bioinfo")

Matches("/^bioinfo$/i")

public
# getTypeBlob( $types )
public
# bioinfoCommand( $message, $channel, $sender, $sendto, $args )

This command handler shows info about a particular bio type.

This command handler shows info about a particular bio type.

Handlescommand("bioinfo")

Matches("/^bioinfo

(.+) (\d+)$/i")
(.+)$/i")
private
# getWeaponInfo( $ql )

Returns information of how much weapon of given $ql requires skills to upgrade it.

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.

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.

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.

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.

Returns what skills and how much is required for analyzing the bio material and building alien armor of it.

private
# serumBio( $ql, $type )

Tells how much skills is required to analyze serum bio material and how much skills are needed to to build buildings from it.

Tells how much skills is required to analyze serum bio material and how much skills are needed to to build buildings from it.

Properties summary
public $moduleName

Name of the module. Set automatically by module loader.

Name of the module. Set automatically by module loader.

#
public $db

Inject

#
public $text

Inject

#
public $itemsController

Inject

#
public $logger

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')
Budabot 4 Docs API documentation generated by ApiGen