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 ImplantDesignerController

Authors: - Tyrence (RK2)

Budabot\Core\AutoInject
Extended by Budabot\User\Modules\ImplantDesignerController
Namespace: Budabot\User\Modules
Definecommand(:

command = 'implantdesigner', accessLevel = 'all', description = 'Implant Designer', help = 'implantdesigner.txt', alias = 'impdesign' )


Instance: Commands this class contains:
Located at IMPLANT_MODULE/ImplantDesignerController.class.php
Methods summary
public
# setup( )

Setup

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

Handlescommand("implantdesigner")

Matches("/^implantdesigner$/i")

private
# getImplantDesignerBuild( $sender )
private
# getImplantSummary( $slotObj )
private
# getClusterModAmount( $ql, $grade, $effectId )
public
# implantdesignerClearCommand( $message, $channel, $sender, $sendto, $args )

Handlescommand("implantdesigner")

Matches("/^implantdesigner

clear$/i")
public
# implantdesignerSlotCommand( $message, $channel, $sender, $sendto, $args )

Handlescommand("implantdesigner")

Matches("/^implantdesigner

(head|eye|ear|rarm|chest|larm|rwrist|waist|lwrist|rhand|legs|lhand|feet)$/i")
private
# getSymbiantsLinks( $slot )
private
# showClusterChoices( $design, $slot, $grade )
public
# implantdesignerSlotAddClusterCommand( $message, $channel, $sender, $sendto, $args )

Handlescommand("implantdesigner")

Matches("/^implantdesigner

(head|eye|ear|rarm|chest|larm|rwrist|waist|lwrist|rhand|legs|lhand|feet) (shiny|bright|faded|symb) (.+)$/i")
public
# implantdesignerSlotQLCommand( $message, $channel, $sender, $sendto, $args )

Handlescommand("implantdesigner")

Matches("/^implantdesigner

(head|eye|ear|rarm|chest|larm|rwrist|waist|lwrist|rhand|legs|lhand|feet) (\d+)$/i")
public
# implantdesignerSlotClearCommand( $message, $channel, $sender, $sendto, $args )

Handlescommand("implantdesigner")

Matches("/^implantdesigner

(head|eye|ear|rarm|chest|larm|rwrist|waist|lwrist|rhand|legs|lhand|feet) clear$/i")
public
# implantdesignerSlotRequireCommand( $message, $channel, $sender, $sendto, $args )

Handlescommand("implantdesigner")

Matches("/^implantdesigner

(head|eye|ear|rarm|chest|larm|rwrist|waist|lwrist|rhand|legs|lhand|feet) require$/i")
public
# implantdesignerSlotRequireAbilityCommand( $message, $channel, $sender, $sendto, $args )

Handlescommand("implantdesigner")

Matches("/^implantdesigner

(head|eye|ear|rarm|chest|larm|rwrist|waist|lwrist|rhand|legs|lhand|feet) require (agility|intelligence|psychic|sense|strength|stamina)$/i")
public
# implantdesignerResultCommand( $message, $channel, $sender, $sendto, $args )

Handlescommand("implantdesigner")

Matches("/^implantdesigner

(result|results)$/i")
public
# getImplantDesignerResults( $name )
public
# getImplantInfo( $ql, $shiny, $bright, $faded )
private
# addImplantInfo( $implantInfo, $ql )
public
# getClustersForSlot( $implantType, $clusterType )
public
# getDesign( $sender, $name )
public
# saveDesign( $sender, $name, $design )
Methods inherited from Budabot\Core\AutoInject
__get()
Properties summary
public $moduleName

Name of the module. Set automatically by module loader.

Name of the module. Set automatically by module loader.

#
private array $slots
# array('head', 'eye', 'ear', 'rarm', 'chest', 'larm', 'rwrist', 'waist', 'lwrist', 'rhand', 'legs', 'lhand', 'feet')
private array $grades
# array('shiny', 'bright', 'faded')
private $design
#
Budabot 4 Docs API documentation generated by ApiGen