The Archive - The Platonian (2007) - Invasion3042 section

Mattbot3 help file (iNVasion 3042)

As you probably know, mattbot3 is my latest IRC bot. This... is its help file, since some functions require more help than can easily be explained in a few lines on IRC. Anyway, click on one of the functions listed below. This file was correct as of the 29th August 2007. All commands written as if performed in #neveron_admin. If you have any comments, queries, or bugs to report regarding mattbot3, please go there.

 

This page lists only generic and Invasion-related functions. For other commands, view the main mattbot3 help file.

When giving the syntax of a command, I will enclose required parameters in < >s, and optional parameters in ( )s.

 

iNVasion 3042 coMMands
~iarmour

Displays armour stats for mechs. Usage is as in ~imech.

<mattbuck> ~armour JM6-A
<mattbot3> mattbuck: JM6-A - Armour (Internals): [H] 9 (5)  [CT] 20/5 (21)  [LT/RT] 17/3 (15)  [LA/RA] 11 (10)  [LL/RL] 16 (15)  Type (A/I): STD / STD  Armour Weight: 8.0t  CASE: No

 

~iball

A selection of Invasion-related quotes. Usage is as with ~pball. All quotes can be found on the ~iball page.

<mattbuck> ~iball
<mattbot3> | ~iball 4 | <mattbuck> if we add a y, then ReLoad_Programming is an anagram of Randy_Gargle_Imp_Room
<mattbot3> | ~iball 4 | <mattbuck> Now, I don't know what that means, but it certainly sounds bad
<mattbot3> | ~iball 4 | <mattbuck> oh wait, better one:
<mattbot3> | ~iball 4 | <mattbuck> Randy_Large_Gimp_Room

 

~igenstats

Gives general mech stats. Usage is as in ~imech.

<mattbuck> ~igenstats Pouncer-H
<mattbot3> mattbuck: PO-H - Pouncer-H - 40t medium mech  Mech ID: 783  4/4 BV: 1586  Move: 6/9/5  Heatsinks: 30 (double)  Type: Clan  Tech: 3060  Sensors/ECM: 5/5  Engine: XL Fusion 240  Hands: No, no LAAs  Cost (£/IP): £9,019,500 / 12

 

~imech

This function allows you to obtain complete unit information for any mech in Invasion. To use it, type ~imech <unit code, name or ID>

<mattbuck> ~imech GW-1A
<mattbot3> mattbuck: GW-1A - Grey Wolf - 75t heavy mech  Mech ID: 751  4/4 BV: 2470  Move: 4/6/4  Heatsinks: 40 (double)  Type: Clan  Tech: 3067  Sensors/ECM: 5/5  Engine: XL Fusion 300  Hands: No, LAAs  Cost (£/IP): £15,501,500 / 50  Clan: Wolf
<mattbot3> mattbuck: GW-1A - Armour (Internals): [H] 9 (5)  [CT] 36/6 (23)  [LT/RT] 23/6 (16)  [LA/RA] 24 (13)  [LL/RL] 32 (17)  Type (A/I): FF / Endo  Armour Weight: 14.0t  CASE: No
<mattbot3> mattbuck: GW-1A - Weapons: C-AMS-L (CT); C-MPL (LA); C-LPL (LA); C-MPL (LT); C-MPL (RT); C-LPL (RA); C-MPL (RA); C-MPL (CT); C-TC (H)  Ammo: None  Targeting Computer: -1

 

You can view mechs by mech ID by typing ~imech <mech ID>. For example, to get the GW-1A stats above, you would type ~imech 751

 

If you request a unit mattbot3 has no knowledge of, it will attempt to find a partial match with the unit code. If there is one, it will respond with that. If however there is more than one match it will give you a list from which to choose.

<mattbuck> ~imech FS9-S8
<mattbot3> mattbuck: I couldn't find anything precisely matching your request (FS9-S8), perhaps you meant one of these? FS9-S FS9-S1

 

Wildcards can also be used to find units.

<mattbuck> ~imech AL*-3U
<mattbot3> mattbuck: ALB-3U - Albatross - 95t assault mech  Mech ID: 704  4/4 BV: 1296  Move: 4/6/0  Heatsinks: 28 (double)  Type: IS  Tech: 3055  Sensors/ECM: 5/5  Engine: XL Fusion 380  Hands: No, LAAs  Cost (£/IP): £25,506,813 / 19
<mattbot3> mattbuck: ALB-3U - Armour (Internals): [H] 9 (6)  [CT] 37/10 (30)  [LT/RT] 24/8 (20)  [LA/RA] 21 (16)  [LL/RL] 23 (20)  Type (A/I): STD / STD  Armour Weight: 13.0t  CASE: Yes
<mattbot3> mattbuck: ALB-3U - Weapons: ML (RA); ML (RA); LPL (RA); SRM-6 (RT); LRM-15 (RT); ER-LL (LT); LB-X-10 (LA) Ammo: 15 SRM-6 (RT); 16 LRM-15 (RT); 20 LB-X-10 (LA)

 

You can call up specific information using ~igenstats, ~iarmour, ~iammo, and ~iweapons. ~igenstats displays the basic unit information - mobilisation costs and the like. ~iarmour will bring up armour stats, and ~iweapons info on weapons and ammunition.

<mattbuck> ~igenstats Pouncer-H
<mattbot3> mattbuck: PO-H - Pouncer-H - 40t medium mech  Mech ID: 783  4/4 BV: 1586  Move: 6/9/5  Heatsinks: 30 (double)  Type: Clan  Tech: 3060  Sensors/ECM: 5/5  Engine: XL Fusion 240  Hands: No, no LAAs  Cost (£/IP): £9,019,500 / 12

<mattbuck> ~armour JM6-A
<mattbot3> mattbuck: JM6-A - Armour (Internals): [H] 9 (5)  [CT] 20/5 (21)  [LT/RT] 17/3 (15)  [LA/RA] 11 (10)  [LL/RL] 16 (15)  Type (A/I): STD / STD  Armour Weight: 8.0t  CASE: No

<mattbuck> ~iweapons GRF-1N
<mattbot3> mattbuck: GRF-1N - Weapons: PPC (RA) LRM-10 (RT)  Ammo: 24 LRM-10 (RT)

 

~imsearch

Allows you to search the ~imech database. You can search for IS or Clan mechs of a given move rate, and then for either a specific weapon, or mechs within a weight or BV or purchase cost range.

 

You search for a specific weapon using ~imsearch <Clan / IS> <Move rate> <Weapon code (as in ~iwep)>

<mattbuck> ~imsearch CLAN 4/6/0 C-ER-PPC
<mattbot3> mattbuck: CLAN mechs of move 4/6/0 with a C-ER-PPC are as follows: KG-A KG-C MAD-IIC MAD-IIC-3 MAS-P MAS-C NC-P WHM-IIC WHM-IIC-2 WHM-IIC-4

 

You search for a mech within a given weight range using ~imsearch <Clan / IS> <Move rate> <lower weight limit> <upper weight limit>. The upper limit must be at most 100.

<mattbuck> ~imsearch IS 3/5/3 75t 100t
<mattbot3> mattbuck: IS mechs of move 3/5/3 within weight range 75t - 100t are as follows: AKU-1XJ BKW-7R BLR-CM CNS CRK-5003-0 CRK-5003-1 CRK-5003-2 CRK-5003-C CRK-5003-CM EMP-6A HA1-A HGN-732 HGN-733 HGN-734 HGN-736 HTM-28T LGC-01 LGC-02 MAD-4A MAD-4H MAD-4S MAD-5A MAL-3R PLG-3Z PLG-4Z SGT-8R SHG-2E SHG-2F TZU-CULT-1

 

You search for a mech in a given 4/4 BV range using ~imsearch <Clan / IS> <Move rate> <lower BV limit> <upper BV limit>. The upper limit must be under 4000.

<mattbuck> ~imsearch CLAN 5/8/5 1500 2000
<mattbot3> mattbuck: CLAN mechs of move 5/8/5 within 4/4 BV range 1,500 - 2,000 are as follows: BH-B BH-H NBN-P NBN-A NBN-B NBN-C NBN-D PHX-IIC STKSP-1 STKSP-2 STP-P STP-D

 

You search for a mech in a given purchase cost range using ~imsearch <Clan / IS> <Move rate> <lower value> <upper value>

<mattbuck> ~imsearch IS 2/3/0 1,000,000 50,000,000
<mattbot3> mattbuck: IS mechs of move 2/3/0 within purchase cost range £1,000,000 - £50,000,000 are as follows: ANH-1A ANH-2A

 

 

~iweapons

Provides weapon and ammo info for mechs. Usage is as in ~imech.

<mattbuck> ~iweapons GRF-1N
<mattbot3> mattbuck: GRF-1N - Weapons: PPC (RA) LRM-10 (RT)  Ammo: 24 LRM-10 (RT)

 

~iwep

This function will provide you with details of a specific weapon. Syntax is ~iwep <weapon code>

<mattbuck> ~iwep C-LPL
<mattbot3> mattbuck: (C) Large Pulse Laser (C-LPLType: CLAN  Damage: 10  Heat: 10  Minimum Range:Range: 6 / 14 / 20  Weight: 6.0t  To-hit Modifier: -2  Point Blank Modifier: 0

 

~iwepmlist

Provides a list of all mechs of a given class that mount a specific weapon. Syntax is ~iwepmlist <weapon code> <mech weight class>

<mattbuck> ~iwepmlist PPC LIGHT
<mattbot3> mattbuck: Your search (PPC LIGHT) returned 1 results: PNT-9R

 

~range

This function calculates the distance between any two points on the Invasion 3042 hex map. Syntax is ~range A,B C,D

<mattbuck> ~range 15,3 48,27
<mattbot3> mattbuck: The distance between 15,3 and 48,27 is 41 hexes

 

 

 

generic coMMands

~8ball

This function emulates the "magic" 8ball to answer simple questions. To use it, type: ~8ball [Yes/no question / where... / when will... / when did... / how much... / how many... / why... / who... / what is... ]

<mattbuck> ~8ball is HoC to blame for Neveron being down?
<mattbot3> mattbuck: It is certain.

<mattbuck> ~8ball Where is the cheese hidden?
<mattbot3> mattbuck: Down the back of the sofa.

<mattbuck> ~8ball When will Neveron be fixed?
<mattbot3> mattbuck: Never.

<mattbuck> ~8ball Who killed the Neveron hamster?
<mattbot3> mattbuck: Randy. It's always Randy.

 

~allball

This function is designed to find out how much a certain text string is used in all of the various quote scripts that mattbot3 runs. Usage is as below:

<mattbuck> ~allball peel
<mattbot3> mattbuck: Found a total of 180 results, 23.7% of total. The results breakdown is as follows:
<mattbot3> mattbuck: ~dball: 0 (0.00%); ~iball: 6 (4.76%); ~nevball: 23 (6.55%); ~pball: 150 (98.0%); ~ticket: 0 (0.00%); ~oddball: 1 (6.67%)

 

~calc

A simple calculator capable of addition, subtraction, multiplication, division and powers.

<mattbuck> ~calc 56,285 + 44,651
<mattbot3> mattbuck: 100,936

 

You may call the previous answer by using an A in your equation.

<mattbuck> ~calc A * 13
<mattbot3> mattbuck: 1,312,168

 

~commands

Lists all current available commands.

<mattbuck> ~commands
<mattbot3> mattbuck: The following commands are available: ~commands ~help ~newbiehelp ~com ~chperm ~god ~register ~topic ~topiclock ~dotkay ~k ~kb ~ub ~blist ~calc ~colours ~idle ~8ball ~draw ~roll ~rps ~banme ~roulette ~monaco ~bet ~pball ~nevball ~ticket ~dball ~iball ~bv ~bvalter ~unitstats
<mattbot3> mattbuck: The following commands are also available: ~mechstats ~vechstats ~infstats ~genstats ~armour ~weapons ~ammo ~sensors ~upgrade ~upgradecost ~losses ~gains ~omtpop ~omtsp ~omtcost ~range ~flevel ~iwep ~imech ~igenstats ~iweapons ~iarmour ~iwepmlist

 

~help

Gives you a link to the main mattbot3 help page.

<mattbuck> ~help
<mattbot3> mattbuck: View mattbot3's online help at http://mattbuck.irongalaxy.com/neveron/mattbot3help.html - alternatively, type ~commands to get a list of all available commands.

 

You can view help on individual commands using ~help <command>

<mattbuck> ~help ~bv
<mattbot3> mattbuck: Help on ~bv is available at http://mattbuck.irongalaxy.com/neveron/mattbot3help.html#bv

 

~idle

This allows you to find the idle time for any IRC user.

<mattbuck> ~idle Tigre
<mattbot3> mattbuck: Tigre has been idle for 7mins 40secs

 

~pball

The ~pball function gives you a replay of one of Peel's worst (best) moments. All ~pball quotes can be seen on the ~pball page. Simply typing the standard command will play a random quote from the database.

<mattbuck> ~pball
<mattbot3> | ~pball 26 | <Commando> hi im peel, i have pubic lice

 

If you follow the command with a number, it will play that specific quote.

<mattbuck> ~pball 12
<mattbot3> | ~pball 12 | <Peel> and you never stuck 2 fingers up my arse :-(

 

New quotes are added semi-regularly. To play the latest, simply follow the command with latest

<mattbuck> ~pball latest
<mattbot3> | ~pball 137 | <Peel> weird
<mattbot3> | ~pball 137 | <Peel> you knob dogs
<mattbot3> | ~pball 137 | <weird> i deny that accusation vehemently
<mattbot3> | ~pball 137 | <weird> in fact I think you knob macca
<mattbot3> | ~pball 137 | <weird> we saw the pics

 

You may also search for specific words within the database. Use the command followed by your search parameters. mattbot3 will display a list of quotes containing all those words.

<mattbuck> ~pball WoB
<mattbot3> mattbuck: The following quotes matched your search (WoB): 34 35 38 40 54 59 81 82 84 87 91 92 93 94 95 96 98 99 100 101 102 103 104 110 113

 

You can view the relevant quotes page using ~pball URL.

<mattbuck> ~pball URL
<mattbot3> mattbuck: View all ~pball quotes at http://mattbuck.irongalaxy.com/neveron/pball.html