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 SkillsController

Authors: - Tyrence (RK2)

Namespace: Budabot\User\Modules
Definecommand(:

command = 'aggdef', accessLevel = 'all', description = 'Agg/Def: Calculates weapon inits for your Agg/Def bar', help = 'aggdef.txt' )


Definecommand(:

command = 'aimshot', accessLevel = 'all', description = 'Aim Shot: Calculates Aimed Shot', help = 'aimshot.txt' )


Definecommand(:

command = 'nanoinit', accessLevel = 'all', description = 'Nanoinit: Calculates Nano Init', help = 'nanoinit.txt' )


Definecommand(:

command = 'fullauto', accessLevel = 'all', description = 'Fullauto: Calculates Full Auto recharge', help = 'fullauto.txt' )


Definecommand(:

command = 'burst', accessLevel = 'all', description = 'Burst: Calculates Burst', help = 'burst.txt' )


Definecommand(:

command = 'fling', accessLevel = 'all', description = 'Fling: Calculates Fling', help = 'fling.txt' )


Definecommand(:

command = 'mafist', accessLevel = 'all', description = 'MA Fist: Calculates your fist speed', help = 'mafist.txt' )


Definecommand(:

command = 'dimach', accessLevel = 'all', description = 'Dimach: Calculates dimach facts', help = 'dimach.txt' )


Definecommand(:

command = 'brawl', accessLevel = 'all', description = 'Brawl: Calculates brawl facts', help = 'brawl.txt' )


Definecommand(:

command = 'fastattack', accessLevel = 'all', description = 'Fastattack: Calculates Fast Attack recharge', help = 'fastattack.txt' )


Definecommand(:

command = 'weapon', accessLevel = 'all', description = 'Shows weapon info (skill cap specials recycle and aggdef positions)', help = 'weapon.txt' )


Instance: Commands this controller contains:
Located at SKILLS_MODULE/SkillsController.class.php
Methods summary
public
# setup( )

This handler is called on bot startup.

This handler is called on bot startup.

Setup

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

Handlescommand("aggdef")

Matches("/^aggdef

([0-9].?[0-9]+) ([0-9].?[0-9]+) ([0-9]+)$/i")
public
# getAggDefOutput( $AttTim, $RechT, $InitS )
public
# getInitsNeededFullAgg( $AttTim, $RechT )
public
# getInitsNeededNeutral( $AttTim, $RechT )
public
# getInitsNeededFullDef( $AttTim, $RechT )
public
# aimshotCommand( $message, $channel, $sender, $sendto, $args )

Handlescommand("aimshot")

Matches("/^aimshot

([0-9].?[0-9]+) ([0-9].?[0-9]+) ([0-9]+)$/i")
public
# brawlCommand( $message, $channel, $sender, $sendto, $args )

Handlescommand("brawl")

Matches("/^brawl

([0-9]+)$/i")
public
# burstCommand( $message, $channel, $sender, $sendto, $args )

Handlescommand("burst")

Matches("/^burst

([0-9].?[0-9]+) ([0-9].?[0-9]+) ([0-9]+) ([0-9]+)$/i")
public
# dimachCommand( $message, $channel, $sender, $sendto, $args )

Handlescommand("dimach")

Matches("/^dimach

([0-9]+)$/i")
public
# fastattackCommand( $message, $channel, $sender, $sendto, $args )

Handlescommand("fastattack")

Matches("/^fastattack

([0-9]*.?[0-9]+) ([0-9]+)$/i")
public
# flingCommand( $message, $channel, $sender, $sendto, $args )

Handlescommand("fling")

Matches("/^fling

([0-9]*.?[0-9]+) ([0-9]+)$/i")
public
# fullautoCommand( $message, $channel, $sender, $sendto, $args )

Handlescommand("fullauto")

Matches("/^fullauto

([0-9].?[0-9]+) ([0-9].?[0-9]+) ([0-9]+) ([0-9]+)$/i")
public
# mafistCommand( $message, $channel, $sender, $sendto, $args )

Handlescommand("mafist")

Matches("/^mafist

([0-9]+)$/i")
public
# nanoinitCommand( $message, $channel, $sender, $sendto, $args )

Handlescommand("nanoinit")

Matches("/^nanoinit

([0-9]*.?[0-9]+) ([0-9]+)$/i")
public
# weaponCommand( $message, $channel, $sender, $sendto, $args )

Handlescommand("weapon")

Matches('|^weapon

|i')
(\d+) (\d+)|i')
public
# calcAttackTimeReduction( $init_skill )
public
# calcBarSetting( $effective_attack_time )
public
# calcInits( $attack_time )
public
# capFullAuto( $attack_time, $recharge_time, $full_auto_recharge )
public
# capBurst( $attack_time, $recharge_time, $burst_recharge )
public
# capFlingShot( $attack_time )
public
# capFastAttack( $attack_time )
public
# capAimedShot( $attack_time, $recharge_time )
public
# fireinit( $n )
public
# rechargeinit( $n )
public
# getInitDisplay( $attack, $recharge )
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 $http

Inject

#
public $text

Inject

#
public $util

Inject

#
public $itemsController

Inject

#
public $commandAlias

Inject

#
Budabot 4 Docs API documentation generated by ApiGen