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 RaidController

Authors: - Derroylo (RK2) - Marinerecon (RK2) - Tyrence (RK2)

Namespace: Budabot\User\Modules
Definecommand(:

command = 'loot', accessLevel = 'all', description = 'Show the loot list', help = 'flatroll.txt' )


Definecommand(:

command = 'loot .+', accessLevel = 'rl', description = 'Modify the loot list', help = 'flatroll.txt' )


Definecommand(:

command = 'reroll', accessLevel = 'rl', description = 'Reroll the residual loot list', help = 'flatroll.txt' )


Definecommand(:

command = 'flatroll', accessLevel = 'rl', description = 'Roll the loot list', help = 'flatroll.txt' )


Definecommand(:

command = 'add', accessLevel = 'all', description = 'Add a player to a roll slot', help = 'add_rem.txt' )


Definecommand(:

command = 'rem', accessLevel = 'all', description = 'Remove a player from a roll slot', help = 'add_rem.txt' )


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

Setup

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

Handlescommand("loot")

Matches("/^loot$/i")

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

Handlescommand("loot

.+")

Matches("/^loot

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

Handlescommand("loot

.+")

Matches("/^loot

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

Handlescommand("loot

.+")

Matches("/^loot

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

Handlescommand("loot

.+")

Matches("/^loot

addmulti ([0-9]+)x? (.+)$/i")
multiadd ([0-9]+)x? (.+)$/i")
public
# addLootItem( $input, $multiloot, $sender )
public
# lootRemCommand( $message, $channel, $sender, $sendto, $args )

Handlescommand("loot

.+")

Matches("/^loot

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

Handlescommand("reroll")

Matches("/^reroll$/i")

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

Handlescommand("flatroll")

Matches("/^flatroll$/i")

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

Handlescommand("add")

Matches("/^add

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

Handlescommand("rem")

Matches("/^rem$/i")

public
# getCurrentLootList( )
public
# addRaidToLootList( $raid, $category )
public
# getLootItem( $name )
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 $chatBot

Inject

#
public $settingManager

Inject

#
public $commandAlias

Inject

#
public $text

Inject

#
public $chatLeaderController

Inject

#
private array $loot
# array()
private array $residual
# array()
Budabot 4 Docs API documentation generated by ApiGen