http://wiki.dikumud.net/api.php?action=feedcontributions&user=Sender&feedformat=atomDikuMUD Wiki - User contributions [en]2024-03-29T04:44:18ZUser contributionsMediaWiki 1.34.1http://wiki.dikumud.net/index.php?title=Manual:DIL_Manual/findsymbolic()&diff=857Manual:DIL Manual/findsymbolic()2021-01-19T19:37:54Z<p>Sender: </p>
<hr />
<div><br />
<br />
<span id="bffinds"></span><br />
unitptr findsymbolic ( s : string )<br />
s : Symbolic name of the NPC or Object to find.<br />
return: A pointer to an instance of the unit, or null.<br />
Example: findsymbolic("bread@midgaard")<br />
<br />
This routine supplements findroom and findunit. It comes in handy,if it is<br />
important to get a correct reference to a NPC in the world. If for example,<br />
Mary needs to send a message to John the Lumberjack, then she should NOT<br />
use the findunit() since it may locate a different John - even a player!<br />
If she instead locates him using findsymbolic("john@haon_dor") she will be<br />
certain that it is in fact her husband, and not the player John Dow from<br />
Norway. It will NOT locate rooms, for the only reason that findroom is a<br />
lot more efficient.<br />
<br />
unitptr findsymbolic ( u : unitptr, s : string, i : integer )<br />
u : Search is relative to this unit.<br />
s : Symbolic name of the NPC or Object to find.<br />
i : FIND_UNIT_XXX bit vector of places to search.<br />
return: A pointer to an instance of the unit, or null.<br />
Example: findsymbolic(self, "bread@midgaard", FIND_UNIT_INVEN)<br />
<br />
This routine supplements findroom, findunit and findsymbolic(#). It comes in<br />
handy, if it is important to get a correct reference to a unit somewhere<br />
relative to 'u'. If for example, Mary needs to check if she has her own<br />
cooking pot, then she should NOT use the findunit since it may locate a<br />
different pot, not belonging to Haon-Dor but to some other zone. If she<br />
instead locates it using findsymbolic(self, "pot@haon_dor", FIND_UNIT_IN_ME)<br />
she would be certain that it is in fact her own cooking pot that she is<br />
carrying around, and not some other pot from a Joe Blow's zone.<br />
<br />
<br />
---~---~---~---~---~---~---~---~---<br />
<br />
dilbegin zonelog (s:string);<br />
code<br />
{<br />
flog (self.zonidx+".log",s,"a");<br />
return;<br />
}<br />
dilend<br />
<br />
---~---~---~---~---~---~---~---~---<br />
<br />
</i><!--ENDCODE--><br />
The previous DIL function will work in any zone to log to a file with that zones<br />
name each zone could use it to keep zone logs separate.<br />
<br />
<br />
---~---~---~---~---~---~---~---~---</div>Senderhttp://wiki.dikumud.net/index.php?title=Manual:DIL_Manual/findsymbolic()&diff=856Manual:DIL Manual/findsymbolic()2021-01-19T19:36:17Z<p>Sender: </p>
<hr />
<div><br />
<br />
<span id="bffinds"></span><br />
unitptr findsymbolic ( s : string )<br />
s : Symbolic name of the NPC or Object to find.<br />
return: A pointer to an instance of the unit, or null.<br />
Example: findsymbolic("bread@midgaard")<br />
<br />
This routine supplements findroom and findunit. It comes in handy,if it is<br />
important to get a correct reference to a NPC in the world. If for example,<br />
Mary needs to send a message to John the Lumberjack, then she should NOT<br />
use the findunit() since it may locate a different John - even a player!<br />
If she instead locates him using findsymbolic("john@haon_dor") she will be<br />
certain that it is in fact her husband, and not the player John Dow from<br />
Norway. It will NOT locate rooms, for the only reason that findroom is a<br />
lot more efficient.<br />
<br />
unitptr findsymbolic ( u : unitptr, s : string, i : integer )<br />
u : Search is relative to this unit.<br />
s : Symbolic name of the NPC or Object to find.<br />
i : FIND_UNIT_XXX bit vector of places to search.<br />
return: A pointer to an instance of the unit, or null.<br />
Example: findsymbolic(self, "bread@midgaard", FIND_UNIT_INVEN)<br />
<br />
This routine supplements findroom, findunit and findsymbolic(#). It comes in<br />
handy, if it is important to get a correct reference to a unit somewhere<br />
relative to 'u'. If for example, Mary needs to check if she has her own<br />
cooking pot, then she should NOT use the findunit since it may locate a<br />
different pot, not belonging to Haon-Dor but to some other zone. If she<br />
instead locates it using findsymbolic(self, "pot@haon_dor", FIND_UNIT_IN_ME)<br />
she would be certain that it is in fact her own cooking pot that she is<br />
carrying around, and not some other pot from a Joe Blow's zone.<br />
<br />
<br />
---~---~---~---~---~---~---~---~---<br />
<br />
dilbegin zonelog (s:string);<br />
code<br />
{<br />
flog (self.zonidx+".log",s,"a");<br />
return;<br />
}<br />
dilend<br />
<br />
---~---~---~---~---~---~---~---~---<br />
<br />
</i><!--ENDCODE--><br />
The previous DIL function will work in any zone to log to a file with that zones<br />
name each zone could use it to keep zone logs separate.<br />
<br />
<br />
---~---~---~---~---~---~---~---~---</div>Senderhttp://wiki.dikumud.net/index.php?title=Manual:DIL_Manual/findsymname()&diff=855Manual:DIL Manual/findsymname()2021-01-19T19:35:29Z<p>Sender: Blanked the page</p>
<hr />
<div></div>Senderhttp://wiki.dikumud.net/index.php?title=Manual:DIL_Manual/findsymname()&diff=854Manual:DIL Manual/findsymname()2021-01-19T18:37:24Z<p>Sender: Created page with " unitptr findsymname ( u : unitptr, s : string, i : integer ) u : Search is relative to this unit. s : Symbolic name of the NPC or Object to find. i : FIND_UNIT_X..."</p>
<hr />
<div><br />
unitptr findsymname ( u : unitptr, s : string, i : integer )<br />
u : Search is relative to this unit.<br />
s : Symbolic name of the NPC or Object to find.<br />
i : FIND_UNIT_XXX bit vector of places to search.<br />
return: A pointer to an instance of the unit, or null.<br />
Example: findsymbolic(self, "bread@midgaard", FIND_UNIT_INVEN)<br />
<br />
This routine supplements findroom, findunit and findsymbolic(#). It comes in<br />
handy, if it is important to get a correct reference to a unit somewhere<br />
relative to 'u'. If for example, Mary needs to check if she has her own<br />
cooking pot, then she should NOT use the findunit since it may locate a<br />
different pot, not belonging to Haon-Dor but to some other zone. If she<br />
instead locates it using findsymbolic(self, "pot@haon_dor", FIND_UNIT_IN_ME)<br />
she would be certain that it is in fact her own cooking pot that she is<br />
carrying around, and not some other pot from a Joe Blow's zone.</div>Senderhttp://wiki.dikumud.net/index.php?title=Manual:DIL_Manual/findsymbolic()&diff=853Manual:DIL Manual/findsymbolic()2021-01-19T18:36:51Z<p>Sender: </p>
<hr />
<div><br />
<br />
<span id="bffinds"></span><br />
unitptr findsymbolic ( s : string )<br />
s : Symbolic name of the NPC or Object to find.<br />
return: A pointer to an instance of the unit, or null.<br />
Example: findsymbolic("bread@midgaard")<br />
<br />
This routine supplements findroom and findunit. It comes in handy,if it is<br />
important to get a correct reference to a NPC in the world. If for example,<br />
Mary needs to send a message to John the Lumberjack, then she should NOT<br />
use the findunit() since it may locate a different John - even a player!<br />
If she instead locates him using findsymbolic("john@haon_dor") she will be<br />
certain that it is in fact her husband, and not the player John Dow from<br />
Norway. It will NOT locate rooms, for the only reason that findroom is a<br />
lot more efficient.<br />
<br />
<br />
<br />
<br />
---~---~---~---~---~---~---~---~---<br />
<br />
dilbegin zonelog (s:string);<br />
code<br />
{<br />
flog (self.zonidx+".log",s,"a");<br />
return;<br />
}<br />
dilend<br />
<br />
---~---~---~---~---~---~---~---~---<br />
<br />
</i><!--ENDCODE--><br />
The previous DIL function will work in any zone to log to a file with that zones<br />
name each zone could use it to keep zone logs separate.<br />
<br />
<br />
---~---~---~---~---~---~---~---~---</div>Senderhttp://wiki.dikumud.net/index.php?title=Manual:DIL_Manual&diff=852Manual:DIL Manual2021-01-19T18:36:14Z<p>Sender: </p>
<hr />
<div><br />
<br />
'''You can view a full listing of the DIL manual at [[Manual:DIL_Manual_(Full_Listing)]] or browse by topic using the links below.'''<br />
<br />
<h3>Index</h3><br />
<br />
[[Manual:DIL_Manual/Making a Program|Making a Program]]<br />
<br />
[[Manual:DIL_Manual/Data Types|Data Types]]<br />
[[Manual:DIL_Manual/string|string]]<br />
[[Manual:DIL_Manual/stringlist|stringlist]]<br />
[[Manual:DIL_Manual/integer|integer]]<br />
[[Manual:DIL_Manual/integerlist|integerlist]]<br />
[[Manual:DIL_Manual/extraptr|extraptr]]<br />
[[Manual:DIL_Manual/cmdptr|cmdptr]]<br />
[[Manual:DIL_Manual/unitptr|unitptr]]<br />
[[Manual:DIL_Manual/zoneptr|zoneptr]]<br />
<br />
[[Manual:DIL_Manual/Messages|Messages]]<br />
[[Manual:DIL_Manual/SFB_CMD|SFB_CMD]]<br />
[[Manual:DIL_Manual/SFB_DONE|SFB_DONE]]<br />
[[Manual:DIL_Manual/SFB_TICK|SFB_TICK]]<br />
[[Manual:DIL_Manual/SFB_COM|SFB_COM]]<br />
[[Manual:DIL_Manual/SFB_DEAD|SFB_DEAD]]<br />
[[Manual:DIL_Manual/SFB_MSG|SFB_MSG]]<br />
[[Manual:DIL_Manual/SFB_PRE|SFB_PRE]]<br />
<br />
[[Manual:DIL_Manual/Built-In Variables|Built-In Variables]]<br />
[[Manual:DIL_Manual/cmdstr|cmdstr]]<br />
[[Manual:DIL_Manual/excmdstr|excmdstr]]<br />
[[Manual:DIL_Manual/excmdstr_case|excmdstr_case]]<br />
[[Manual:DIL_Manual/self|self]]<br />
[[Manual:DIL_Manual/activator|activator]]<br />
[[Manual:DIL_Manual/target|target]]<br />
[[Manual:DIL_Manual/medium|medium]]<br />
[[Manual:DIL_Manual/power|power]]<br />
[[Manual:DIL_Manual/argument|argument]]<br />
[[Manual:DIL_Manual/heartbeat|heartbeat]]<br />
[[Manual:DIL_Manual/null|null]]<br />
[[Manual:DIL_Manual/weather|weather]]<br />
[[Manual:DIL_Manual/realtime|realtime]]<br />
[[Manual:DIL_Manual/mud(day,month,..)|mud(day,month,..)]]<br />
<br />
[[Manual:DIL_Manual/DIL Constructs|DIL Constructs]]<br />
[[Manual:DIL_Manual/if()|if()]]<br />
[[Manual:DIL_Manual/goto|goto]]<br />
[[Manual:DIL_Manual/while()|while()]]<br />
[[Manual:DIL_Manual/break|break]]<br />
[[Manual:DIL_Manual/continue|continue]]<br />
[[Manual:DIL_Manual/on ... goto ...|on ... goto ...]]<br />
[[Manual:DIL_Manual/foreach()|foreach()]]<br />
<br />
[[Manual:DIL_Manual/Assignment|Assignment]]<br />
<br />
[[Manual:DIL_Manual/Expressions|Expressions]]<br />
<br />
[[Manual:DIL_Manual/Operators|Operators]]<br />
[[Manual:DIL_Manual/in|in]]<br />
[[Manual:DIL_Manual/string in string|string in string]]<br />
[[Manual:DIL_Manual/string in stringlist|string in stringlist]]<br />
[[Manual:DIL_Manual/string in extraptr|string in extraptr]]<br />
<br />
[[Manual:DIL_Manual/Functions|Functions]]<br />
[[Manual:DIL_Manual/quit|quit]]<br />
[[Manual:DIL_Manual/return|return]]<br />
[[Manual:DIL_Manual/return()|return()]]<br />
<br />
[[Manual:DIL_Manual/Fields|Fields]]<br />
[[Manual:DIL_Manual/extraptr|extraptr]]<br />
[[Manual:DIL_Manual/unitptr|unitptr]]<br />
[[Manual:DIL_Manual/UNIT_ST_OBJ|UNIT_ST_OBJ]]<br />
[[Manual:DIL_Manual/UNIT_ST_ROOM|UNIT_ST_ROOM]]<br />
[[Manual:DIL_Manual/UNIT_ST_PC and UNIT_ST_NPC|UNIT_ST_PC and UNIT_ST_NPC]]<br />
[[Manual:DIL_Manual/UNIT_ST_NPC|UNIT_ST_NPC]]<br />
[[Manual:DIL_Manual/UNIT_ST_PC|UNIT_ST_PC]]<br />
<br />
[[Manual:DIL_Manual/Built-In Functions|Built-In Functions]]<br />
[[Manual:DIL_Manual/asctime()|asctime()]]<br />
[[Manual:DIL_Manual/strcmp()|strcmp()]]<br />
[[Manual:DIL_Manual/strncmp()|strncmp()]]<br />
[[Manual:DIL_Manual/textformat()|textformat()]]<br />
[[Manual:DIL_Manual/spellindex()|spellindex()]]<br />
[[Manual:DIL_Manual/spellinfo()|spellinfo()]]<br />
[[Manual:DIL_Manual/beginedit()|beginedit()]]<br />
[[Manual:DIL_Manual/cancarry()|cancarry()]]<br />
[[Manual:DIL_Manual/fits()|fits()]]<br />
[[Manual:DIL_Manual/replace()|replace()]]<br />
[[Manual:DIL_Manual/restore()|restore()]]<br />
[[Manual:DIL_Manual/meleeattack()|meleeattack()]]<br />
[[Manual:DIL_Manual/meleedamage()|meleedamage()]]<br />
[[Manual:DIL_Manual/mid()|mid()]]<br />
[[Manual:DIL_Manual/moneystring()|moneystring()]]<br />
[[Manual:DIL_Manual/equipment()|equipment()]]<br />
[[Manual:DIL_Manual/tolower()|tolower()]]<br />
[[Manual:DIL_Manual/toupper()|toupper()]]<br />
[[Manual:DIL_Manual/visible()|visible()]]<br />
[[Manual:DIL_Manual/opponent()|opponent()]]<br />
[[Manual:DIL_Manual/purse()|purse()]]<br />
[[Manual:DIL_Manual/atoi()|atoi()]]<br />
[[Manual:DIL_Manual/check_password()|check_password()]]<br />
[[Manual:DIL_Manual/command()|command()]]<br />
[[Manual:DIL_Manual/delstr()|delstr()]]<br />
[[Manual:DIL_Manual/delunit()|delunit()]]<br />
[[Manual:DIL_Manual/dildestroy()|dildestroy()]]<br />
[[Manual:DIL_Manual/dilfind()|dilfind()]]<br />
[[Manual:DIL_Manual/itoa()|itoa()]]<br />
[[Manual:DIL_Manual/isaff()|isaff()]]<br />
[[Manual:DIL_Manual/islight()|islight()]]<br />
[[Manual:DIL_Manual/isplayer()|isplayer()]]<br />
[[Manual:DIL_Manual/isset()|isset()]]<br />
[[Manual:DIL_Manual/paycheck()|paycheck()]]<br />
[[Manual:DIL_Manual/findunit()|findunit()]]<br />
[[Manual:DIL_Manual/findrndunit()|findrndunit()]]<br />
[[Manual:DIL_Manual/filesize()|filesize()]]<br />
[[Manual:DIL_Manual/findroom()|findroom()]]<br />
[[Manual:DIL_Manual/findsymbolic()|findsymbolic()]]<br />
[[Manual:DIL_Manual/findsymname()|findsymname()]]<br />
[[Manual:DIL_Manual/getword()|getword()]]<br />
[[Manual:DIL_Manual/getwords()|getwords()]]<br />
[[Manual:DIL_Manual/ghead()|ghead()]]<br />
[[Manual:DIL_Manual/split()|split()]]<br />
[[Manual:DIL_Manual/left()|left()]]<br />
[[Manual:DIL_Manual/length()|length()]]<br />
[[Manual:DIL_Manual/load()|load()]]<br />
[[Manual:DIL_Manual/loadstr()|loadstr()]]<br />
[[Manual:DIL_Manual/openroll()|openroll()]]<br />
[[Manual:DIL_Manual/pathto()|pathto()]]<br />
[[Manual:DIL_Manual/pagestring()|pagestring()]]<br />
[[Manual:DIL_Manual/right()|right()]]<br />
[[Manual:DIL_Manual/rnd()|rnd()]]<br />
[[Manual:DIL_Manual/Built-In Procedures|Built-In Procedures]]<br />
[[Manual:DIL_Manual/follow()|follow()]]<br />
[[Manual:DIL_Manual/flog()|flog()]]<br />
[[Manual:DIL_Manual/logcrime()|logcrime()]]<br />
[[Manual:DIL_Manual/acc_modify()|acc_modify()]]<br />
[[Manual:DIL_Manual/strdir()|strdir()]]<br />
[[Manual:DIL_Manual/set_password()|set_password()]]<br />
[[Manual:DIL_Manual/store()|store()]]<br />
[[Manual:DIL_Manual/position_update()|position_update()]]<br />
[[Manual:DIL_Manual/send_done()|send_done()]]<br />
[[Manual:DIL_Manual/send_pre()|send_pre()]]<br />
[[Manual:DIL_Manual/set()|set()]]<br />
[[Manual:DIL_Manual/unset()|unset()]]<br />
[[Manual:DIL_Manual/addcolor()|addcolor()]]<br />
[[Manual:DIL_Manual/delcolor()|delcolor()]]<br />
[[Manual:DIL_Manual/getcolor()|getcolor()]]<br />
[[Manual:DIL_Manual/changecolor()|changecolor()]]<br />
[[Manual:DIL_Manual/gamestate()|gamestate()]]<br />
[[Manual:DIL_Manual/addextra()|addextra()]]<br />
[[Manual:DIL_Manual/addstring()|addstring()]]<br />
[[Manual:DIL_Manual/subextra()|subextra()]]<br />
[[Manual:DIL_Manual/substring()|substring()]]<br />
[[Manual:DIL_Manual/stop_fighting()|stop_fighting()]]<br />
[[Manual:DIL_Manual/subaff()|subaff()]]<br />
[[Manual:DIL_Manual/addaff()|addaff()]]<br />
[[Manual:DIL_Manual/destroy()|destroy()]]<br />
[[Manual:DIL_Manual/walkto()|walkto()]]<br />
[[Manual:DIL_Manual/link()|link()]]<br />
[[Manual:DIL_Manual/weapon_name()|weapon_name()]]<br />
[[Manual:DIL_Manual/weapon_info()|weapon_info()]]<br />
[[Manual:DIL_Manual/skill_name()|skill_name()]]<br />
[[Manual:DIL_Manual/reboot|reboot]]<br />
[[Manual:DIL_Manual/killedit|killedit]]<br />
[[Manual:DIL_Manual/experience()|experience()]]<br />
[[Manual:DIL_Manual/act()|act()]]<br />
[[Manual:DIL_Manual/exec()|exec()]]<br />
[[Manual:DIL_Manual/wait()|wait()]]<br />
[[Manual:DIL_Manual/savestr()|savestr()]]<br />
[[Manual:DIL_Manual/remove()|remove()]]<br />
[[Manual:DIL_Manual/reset_level()|reset_level()]]<br />
[[Manual:DIL_Manual/reset_vlevel()|reset_vlevel()]]<br />
[[Manual:DIL_Manual/reset_race()|reset_race()]]<br />
[[Manual:DIL_Manual/secure()|secure()]]<br />
[[Manual:DIL_Manual/unitdir()|unitdir()]]<br />
[[Manual:DIL_Manual/unsecure()|unsecure()]]<br />
[[Manual:DIL_Manual/block|block]]<br />
[[Manual:DIL_Manual/priority|priority]]<br />
[[Manual:DIL_Manual/nopriority|nopriority]]<br />
[[Manual:DIL_Manual/addequip()|addequip()]]<br />
[[Manual:DIL_Manual/unequip()|unequip()]]<br />
[[Manual:DIL_Manual/delete_player()|delete_player()]]<br />
[[Manual:DIL_Manual/dilcopy()|dilcopy()]]<br />
[[Manual:DIL_Manual/sendtext()|sendtext()]]<br />
[[Manual:DIL_Manual/change_speed()|change_speed()]]<br />
[[Manual:DIL_Manual/transfermoney()|transfermoney()]]<br />
[[Manual:DIL_Manual/set_fighting()|set_fighting()]]<br />
[[Manual:DIL_Manual/set_weight_base|set_weight_base()]]<br />
[[Manual:DIL_Manual/set_weight|set_weight()]]<br />
[[Manual:DIL_Manual/setbright()|setbright()]]<br />
[[Manual:DIL_Manual/log()|log()]]<br />
[[Manual:DIL_Manual/send()|send()]]<br />
[[Manual:DIL_Manual/sendto()|sendto()]]<br />
[[Manual:DIL_Manual/sendtoall()|sendtoall()]]<br />
[[Manual:DIL_Manual/sendtoalldil()|sendtoalldil()]]<br />
[[Manual:DIL_Manual/cast_spell()|cast_spell()]]<br />
[[Manual:DIL_Manual/attack_spell()|attack_spell()]]<br />
[[Manual:DIL_Manual/insert()|insert()]]<br />
[[Manual:DIL_Manual/interrupt()|interrupt()]]<br />
[[Manual:DIL_Manual/clear()|clear()]]<br />
[[Manual:DIL_Manual/on_activation()|on_activation()]]<br />
[[Manual:DIL_Manual/shell()|shell()]]<br />
<br />
[[Manual:DIL_Manual/Ending Notes|Ending Notes]]<br />
<br />
[[Category:Manual Title Pages]]</div>Senderhttp://wiki.dikumud.net/index.php?title=Wizarding_101&diff=842Wizarding 1012020-12-23T18:43:16Z<p>Sender: </p>
<hr />
<div>== Grabbing Power: ==<br />
<br />
The Administrative immortal account is the one that is specified in etc/server.cfg:<br />
<br />
immortal_name = ~Papi~<br />
<br />
You should change this to the name you will register on the MUD to be the Wizard of Wizards, the God of Gods. Once you've saved that and re-run the MUD, you will need to create the character by logging into the MUD. Upon the second login, you'll have administrative power. It is recommended that you NOT use the overall admin character, but instead create another character for day to day administrative duties. With great power comes great responsibility, but with great power come grave mistakes. :)<br />
<br />
To set the wizarding level of other character, use the command: '''Advance admin <char> <level>'''<br />
The player you're promoting should be logged in (and you'll need to be able to see them.. use '''go <character>''' to get to the same room if needed)<br />
<br />
For ultimate power, you may set the level to 255. You will want to set the Wizarding level lower on later logins to ensure you don't mistakenly fire off the nukes that you'll have with all of that power.<br />
<br />
(Update command/level chart here later?)<br />
<br />
=== Who's in power ===<br />
<br />
You'll want everyone to know who is in power - The 'wizlist' command draws from a configuration file in ../etc/strings/wizlist. Now that Diku is web-based, you'll want newlines to be paragraphs or have HTML breaks, so include markup in the file.<br />
<br />
== Command Structure ==<br />
<br />
The MUD as distributed has the following commands at the minimum levels below. This can be changed in commands.dat at ../etc/commands.dat. Notice the destructive potential the closer you get to the highest level. Besides destroying someone's privacy (plog), crashing the world on purpose is serious business. It is recommended that you learn these commands from the bottom up to ease your way into world management....or just crash the MUD once to get it out of your system.<br />
<br />
'''Level 255'''<br />
<br />
* Crash<br />
* Plog<br />
* Shutdown<br />
<br />
'''Level 254'''<br />
<br />
* Execute<br />
* Nset<br />
<br />
'''Level 253'''<br />
<br />
* Advance<br />
* Copy<br />
* Zap<br />
<br />
'''Level 250'''<br />
<br />
* Freeze<br />
<br />
'''Level 240'''<br />
<br />
* Ban<br />
* Broadcast<br />
* Reboot<br />
<br />
'''Level 239'''<br />
<br />
* Force<br />
* Makemoney<br />
* Snoop<br />
* Setskill<br />
* Restore<br />
* Switch<br />
<br />
'''Level 235'''<br />
<br />
* Transfer<br />
<br />
'''Level 230'''<br />
<br />
* Boards<br />
* Load<br />
* Path<br />
* Purge<br />
* Set<br />
* Reset<br />
* Wizinv<br />
* Wizlock<br />
<br />
'''Level 220'''<br />
<br />
* Mash<br />
* Rock<br />
* Flick<br />
* Message<br />
* At<br />
<br />
'''Level 219'''<br />
<br />
* Corpses<br />
* Goto<br />
<br />
'''Level 215'''<br />
<br />
* Wstat<br />
<br />
'''Level 213'''<br />
<br />
* Echo<br />
<br />
'''Level 210'''<br />
<br />
* Wiz<br />
<br />
'''Level 204'''<br />
<br />
* Petrify<br />
* Title<br />
<br />
'''Level 202'''<br />
<br />
* Users<br />
<br />
'''Level 200'''<br />
<br />
* Notell<br />
* Noshout<br />
* Where<br />
* Wizsocials<br />
* Wizhelp <br />
* Eat<br />
<br />
== Command Help ==<br />
<br />
'''Notell (200)'''<br />
<br />
Usage:<br />
notell <player><br />
<br />
Description: Prevents users from being able to use the "tell" command. Primarily used to discipline users who have been abusing the command.<br />
A wizard successfully deploying this command will receive the message "NOTELLING set."<br />
A player targeted by this command will receive the message "Your telepathic ability fades away." Further attempts by player to use the "tell" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "You regain your telepathic ability." Wizard will receive the message "NOTELLING removed."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''Noshout (200)'''<br />
<br />
Usage:<br />
noshout <player><br />
<br />
Description: Prevents users from being able to use the "shout" command. <br />
A wizard successfully deploying this command will receive the message "Noshouting set on <playername>."<br />
A player targeted by this command will receive the message "You suddenly get a sore throat!" Further attempts by player to use the "shout" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "Your sore throat fades away." Wizard will receive the message "Noshouting removed from <player>."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''Where (200)'''<br />
<br />
Usage:<br />
where [unit]<br />
<br />
Description: Utilized without arguments, this will return a list of players as well as the title and unit-path of their location. With argument, returns title of target, as well as title and unit-path of target's location.<br />
<br />
'''Wizsocials (200)'''<br />
<br />
Usage:<br />
wizsocials<br />
<br />
Description: Returns a list of socials available to wizards. Wizsocials are actually individual wizard commands, and as such can be level restricted.<br />
<br />
'''Wizhelp (200)'''<br />
<br />
Usage:<br />
wizhelp [topic]<br />
<br />
Description: Utilized without arguments, the command will return a list of available wizard commands. Only commands available at the invoking wizard's level will be displayed. Used with argument, will return a help file for available commands. Wizhelp contributed to, but is distinct from this help file, as additional context and color is added here.<br />
<br />
'''Eat (200)'''<br />
<br />
Usage:<br />
eat <unit><br />
<br />
Description: Target will be removed from the game. Targeting a player will result in that player being disconnected. Targeting an object or npc will remove that instance.<br />
<br />
'''Users (202)'''<br />
<br />
Usage:<br />
users<br />
<br />
Description: Returns a list of users connected to the server, their level, and if available their port and IP address. The command will not return information on wizards who have applied wizinvis at a level higher than that of the wizard invoking the command.<br />
<br />
'''Petrify (204)'''<br />
<br />
Usage:<br />
petrify <player/npc><br />
<br />
Description: Turns target to stone. For players, they are unable to take any actions at all while petrified. For NPC's, they will now become an object in the room that cannot be picked up. Players may be returned to their original fleshy state by repeating the command. Petrifying a NPC is not reversible, though resetting their zone will reload the NPC per default logic.<br />
<br />
See also:<br />
wizhelp freeze<br />
<br />
'''Title (204)'''<br />
<br />
Usage: <br />
title <player> <title><br />
<br />
Description: Allows a wizard to set player titles. As of current writing, DIKU II colors are supported in the command, but with the transition to DIKU3 and HTML, this will need to be addressed.<br />
<br />
Note:<br />
No other tags should be inserted into titles. The only exception is the automatically assigned tags such as * Guide * etc. No special characters should be allowed in titles, including !@#$%^&*(). Titles should not exceed one line in length, as displayed by the 'who' command or when looking in a room. Vulgar, offensive, or otherwise objectionable titles should not be used.<br />
<br />
'''Wiz (210)'''<br />
<br />
Usage: <br />
wiz <text> (standard wiz-line, addresses the wizard-only comm channel)<br />
wiz #<level> <text> (as above, but only to wiz's of level+)<br />
wiz @<emotetext> (emote on the wizline)<br />
wiz @<level> <emotetext>; (as above, but only to wiz's of level+)<br />
wiz ? (what wizards are on- and offline)<br />
wiz - (show as offline)<br />
wiz + (show as online)<br />
<br />
Description: Command will address the wizards-only communication channel. See usage for details.<br />
<br />
'''Echo (213)'''<br />
<br />
Usage:<br />
echo <string><br />
<br />
Description: The contents of <string> will simply appear as a message in the room a wizard is in. Fun for socializing, roleplaying, and executing special interactions.<br />
<br />
See also<br />
wizhelp message<br />
wizhelp broadcast<br />
<br />
'''Wstat (215)'''<br />
<br />
Usage:<br />
wstat <unit> [group]<br />
wstat room [group]<br />
wstat zone [zone name] [mobiles|objects|rooms|reset|error|info]<br />
wstat world [zones]<br />
<br />
Where [group] is:<br />
no argumnet : The basis unit data<br />
data : The specific data for the type of unit<br />
contents : list of unit contents<br />
affect : list of affect-structures for unit<br />
descriptor : descriptor data for player<br />
func : special function for unit<br />
spell : spells learned by char<br />
skill : skills learned by char<br />
weapon : weapons mastered by char<br />
extra : extra descriptions<br />
quest : Quest information (PC's only)<br />
<br />
Examples:<br />
wstat world<br />
wstat world zones<br />
wstat zone<br />
wstat zone rooms<br />
wstat fido<br />
wstat fido dat<br />
wstat fido func<br />
wstat room aff<br />
<br />
Description: Displays everything about a unit. Because this is a significant amount of information, it can optionally be split up. The optional [group] parameter determines which information will be displayed.<br />
<br />
See also:<br />
wizhelp set<br />
wizhelp setskill<br />
<br />
'''Corpses (219)'''<br />
<br />
Usage: (Note - 9/2020 this command appears broken. will investigate)<br />
corpses <br />
<br />
Description: Will display a list of player corpses in the game world. (Note: 9/2020 - command appears broken.)<br />
<br />
'''Goto (219)'''<br />
<br />
Usage: <br />
goto <unit><br />
<br />
Examples:<br />
goto papi<br />
goto guard<br />
goto water_cup@midgaard<br />
goto temple@udgaard<br />
<br />
Description: Allows wizards to travel about the world. Target a player, npc, or object, and instantly travel to it. Targeting a room name will work only when within the zone, unless utilizing the full unit-path.<br />
<br />
'''Mash (220)'''<br />
<br />
Usage: <br />
mash [player]<br />
<br />
Description: Uses the wizsocial mash. Optionally target a player.<br />
<br />
'''Flick (220)'''<br />
<br />
Usage: <br />
flick [player]<br />
<br />
Description: Uses the wizsocial flick. Optionally target a player.<br />
<br />
'''Rock (220)'''<br />
<br />
Usage: <br />
rock [player]<br />
<br />
Description: Uses the wizsocial rock. Optionally target a player.<br />
<br />
'''Message (220)'''<br />
<br />
Usage: <br />
message <player> <string><br />
<br />
Description: Deliver a custom message to a single player. Similar to the echo command, however it is only delivered to the targeted player rather than the entire room.<br />
<br />
See also:<br />
wizhelp echo<br />
wizhelp broadcast<br />
<br />
'''At (220)'''<br />
<br />
Usage: <br />
at <room name/unit path> <command><br />
<br />
Description: Allows a wizard to execute commands as if they were in another location. Provide the unit-path to where the command should be executed, and the command itself, and it will be so.<br />
<br />
See also:<br />
wizhelp goto<br />
<br />
'''Boards (230)'''<br />
<br />
Usage: <br />
boards<br />
<br />
Description: Displays name and room title for each board in the game. <br />
<br />
'''Load (230)'''<br />
<br />
Usage: <br />
load <player><br />
load <unit-path><br />
<br />
Description: Loads players, NPC's, and objects into the game. A player (yes player!) loaded will behave as if link-dead, and if that player were to log in they would connect to the active session. Loading a NPC will instantiate that NPC into the wizards room. Loading an object will instantiate that object into the wizards inventory.<br />
<br />
See also:<br />
wizhelp purge<br />
wizhelp eat<br />
<br />
'''Path (230)'''<br />
<br />
Usage: (Note - 9/2020 this command appears broken. will investigate)<br />
path [unit-path]<br />
<br />
Description: Shows the shortest path-matrix for the game. With no argument, it gives debug info on compression rates. If you provide a unit-path, it will return which direction is the shortest path to walk to the unit. (Note - 9/2020 this command appears broken. will investigate)<br />
<br />
'''Purge (230)'''<br />
<br />
Usage: <br />
purge [player/object]<br />
<br />
Description: Purges a player or object(s) from the game. With no options defined will simply purge NPC's and movable items from the room. With argument can remove non-movable items and players. Rather violently removes players by terminating their session, even if in the menu system.<br />
<br />
See also:<br />
wizhelp load<br />
wizhelp at<br />
wizhelp eat<br />
<br />
'''Set (230)'''<br />
<br />
Usage: <br />
set <unit> <field> <arguments><br />
<br />
Description: This is the command you use, if you want to fiddle with individual fields in a unit. There are a LOT of fields to set. The command will list them, if you just give a unit name. However it is essential that you understand the argument types.<br />
<br />
<value> : a value. beware not to enter a number out of range.<br><br />
<type> : a type. to list possible types give it an 'X' as type<br><br />
<string> : a single string.(enter description): this gives you the multi-line editor. End with a '@' on a single line.<br><br />
<unitpath> : a 'path' to the unit, specifying its itemname and zonename.<br><br />
<keyword> : a single keyword.<br><br />
<direction> : direction can be any of the six: n s e w u d<br><br />
<bitlist> : a list of bitnames. nothing indicates no set bits. Separate bitnames with a single '|'.<br><br />
<br />
Combinations of the above occur.<br />
<br />
See also:<br />
wizhelp setskill<br />
wizhelp wstat<br />
<br />
'''Reset (230)'''<br />
<br />
Usage: <br />
reset<br />
<br />
Description: Resets a zone, loading all objects, dils, and npc's.<br />
<br />
<br />
'''Wizinv (230)'''<br />
<br />
Usage: <br />
wizinv [level]<br />
<br />
Description: Makes you invisible to all players (and wizards) below a level. With no arguments command will default to level 219. Argument will allow that level to be raised up to the invoking wizard's level.<br />
<br />
<br />
'''Wizlock (230)'''<br />
<br />
Usage:<br />
wizlock [level]<br />
<br />
Description: Locks the game to the specified level. With no arguments, the game will be locked by default to players below level 220. Repeating the command will undo the wizlock. Arguments may be added to specify a specific level with which to restrict access. Players below the wizlock level will be booted from the game immediately, and prevented from re-authenticating. <br />
<br />
See also:<br />
wizhelp ban<br />
<br />
'''Transfer (235)'''<br />
<br />
Usage:<br />
transfer <player/npc><br />
<br />
Description: Transfers a player or NPC to the invoking wizard. Passing "all" will transfer all players to the invoking wizard.<br />
<br />
'''Force (239)'''<br />
<br />
Usage:<br />
force <player> <command><br />
<br />
Description: Forces a player to execute a command. Passing "all" will apply the force function to all connected players.<br />
<br />
'''Makemoney (239)'''<br />
<br />
Usage:<br />
makemoney <quantity> <type><br />
<br />
Description: Instantiates into the invoking wizards inventory money of the quantity and type defined by the command. Available types are platinum, gold, silver, copper, and iron.<br />
<br />
'''Snoop (239)'''<br />
<br />
Usage:<br />
snoop <player><br />
<br />
Description: Enables snooping on an active player session. All messages displayed to the target will be displayed to the invoking wizard marked by a '%' in front of each line. Simply type "snoop" without argument to stop snooping. <br />
<br />
'''Setskill (239)'''<br />
<br />
Usage:<br />
setskill <player/npc> <skill/spell/weapon> <field> <value><br />
<br />
Description: Sets the skill of a player or NPC to specified value. Remember that NPC's have only the categories, or spheres, rather than specific spells and skills. Players have a full tree of options. Utilize the underbar character to represent spaces when necessary to identify a field.<br />
<br />
Examples:<br />
setskill issa spell heal 100<br />
setskill hel weapon category_axe_hammer 140<br />
<br />
'''Restore (239)'''<br />
<br />
Usage:<br />
restore <player/npc><br />
<br />
Description: Restores a player or NPC to full health, mana, and endurance. Also fills hunger and thirst values. When the value 'self' is passed, it will also set all stats for the invoking wizard to 200.<br />
<br />
'''Switch (239)'''<br />
<br />
Usage:<br />
switch <npc><br />
<br />
Description: Gives the invoking wizard the ability to control a NPC. All messages displayed and actions taken until will now be through the eyes of the target. Execute the switch command with no arguments to return to your body.<br />
<br />
'''Ban (240)'''<br />
<br />
Usage:<br />
ban <t/n> <site_name> [period]<br />
ban d <sitename<br />
ban<br />
<br />
Description: With this wiz-command you can exclude a given site or group of sites from accessing the mud. The site_name may contain the wild cards * and ?, allowing sites like b?zier.daimi.*.dk to be banned. The letters t or n indicates whether the ban is a total one (no chars from the site can connect (VERY harsh punishment!)) or a ban for the creation of any new characters from the site. An optional period can be given to allow for temporary bans, and it must consist of a string of the form "2d 3h 4m" indicating 2days 3hours and 4mins ban. Any of these are optional of course. A temporary ban will lift itself when the time is up. Using the d option means you delete a site, if it's present in the list. No options/arguments to the command gives a list of the banned sites.<br />
<br />
'''Broadcast (240)'''<br />
<br />
Usage:<br />
broadcast <string><br />
<br />
Description: Displays a string for all connected characters. Similar to the echo command, but with a reach that spans the entire game rather than just a specific room.<br />
<br />
See also<br />
wizhelp echo<br />
wizhelp message<br />
<br />
'''Reboot (240)'''<br />
<br />
Usage:<br />
reboot<br />
reboot now<br />
reboot cancel<br />
reboot <value> (number of minutes)<br />
<br />
Description: Reboots the server. With no parameters, a reboot is set for one minute, and countdown begins. As indicated, the 'now' parameter will immediately reboot the mud, and the 'cancel' parameter will cancel a pending reboot. Players will not receive any messages if the wait time is greater than 20 minutes. <br />
<br />
See also:<br />
wizhelp shutdown<br />
wizhelp crash<br />
<br />
'''Freeze (250)'''<br />
<br />
Usage:<br />
freeze <player><br />
<br />
Description: Freezes a player, preventing most actions and communications. Less restrictive than the 'petrify' command, players still have some very limited actions available to them.<br />
<br />
See also:<br />
wizhelp petrify<br />
<br />
'''Advance (253)'''<br />
<br />
Usage:<br />
advance <admin/ply> <player> <level><br />
<br />
Description: Advances a player to a specific level. Primarily used to advance wizards through the immortal ranks.<br />
<br />
'''Copy (253)'''<br />
<br />
Usage:<br />
copy <unit> <string><br />
<br />
Description: copies a DIL function to unit. String is symname of dil program (dil_name@zoneidx).<br />
<br />
'''Zap (253)'''<br />
<br />
Usage:<br />
zap <unit> <string><br />
<br />
Description: Removes a running DIL function. String is symname of dil program (dil_name@zoneidx).<br />
<br />
'''Nset (254)'''<br />
<br />
Usage:<br />
nset <unit> <field> <arguments><br />
<br />
Description: Sets name values for units.<br />
<br />
'''Execute (254)'''<br />
<br />
Usage:<br />
execute <string><br />
<br />
Description: Executes a DIL function<br />
<br />
'''Crash (255)'''<br />
<br />
Usage:<br />
crash the entire game...<br />
<br />
Description: Crashes the mud engine. This is immediate, and ugly. Aborts the VME and generates a core dump.<br />
<br />
See also:<br />
wizhelp shutdown<br />
wizhelp reboot<br />
<br />
'''Shutdown (255)'''<br />
<br />
Usage:<br />
shutdown<br />
<br />
Description: Gracefully, but immediately, shuts down the Mud engine. <br />
<br />
See also:<br />
wizhelp reboot<br />
wizhelp crash<br />
<br />
'''Plog (255)'''<br />
<br />
Usage:<br />
plog <player><br />
<br />
Description: Adds a log function to a given player. Useful for debugging, tracking problem players, or catching suspected cheating.</div>Senderhttp://wiki.dikumud.net/index.php?title=Help/defend&diff=841Help/defend2020-12-18T17:54:10Z<p>Sender: Created page with "= Defend Skill = Class and level: Barbarian Level 40 Usage: defend While known for their headstrong rushes into combat, the Barbarian may also consider a more restrain..."</p>
<hr />
<div>= Defend Skill =<br />
<br />
Class and level:<br />
Barbarian Level 40<br />
<br />
Usage:<br />
defend<br />
<br />
While known for their headstrong rushes into combat, the Barbarian may also <br />
consider a more restrained approach to combat when the situation calls for it. <br />
Be defending, the skilled Barbarian enters a state of preparedness to wait for <br />
an incoming attack. The focus required to appropriately defend prevents almost <br />
all other actions while defending. If attacked while in a defensive position, <br />
the Barbarian will counter with a flurry of attacks, leaving their opponent <br />
temporarily unable to return blows. Entering the defend command a second time <br />
while in a defensive state, will stop defending.<br />
<br />
<br />
See Also:<br />
> {Help taunt}</div>Senderhttp://wiki.dikumud.net/index.php?title=Help/leap&diff=840Help/leap2020-12-18T17:50:10Z<p>Sender: Created page with "= Leap Skill = Class and level: Barbarian Level 15 Usage: leap <direction> A demonstration of the incredible fitness of the barbarian warrior, they have the ability to..."</p>
<hr />
<div>= Leap Skill =<br />
<br />
Class and level:<br />
Barbarian Level 15<br />
<br />
Usage:<br />
leap <direction><br />
<br />
A demonstration of the incredible fitness of the barbarian warrior, <br />
they have the ability to leap from one area to another, even while <br />
engaged in combat. By leaping a certain direction, if successful <br />
the barbarian will move from one room to another adjacent room. If <br />
this skill is executed during combat, the fight will come to an end <br />
as the Barbarian departs the scene.</div>Senderhttp://wiki.dikumud.net/index.php?title=Help/berserk&diff=839Help/berserk2020-12-18T17:47:04Z<p>Sender: Created page with "= Berserk Skill = Class and level: Barbarian Level 5 Usage: berserk Fierce warriors, though perpetually on the edge of control, the Barbarian has unique skills derived..."</p>
<hr />
<div>= Berserk Skill =<br />
<br />
Class and level:<br />
Barbarian Level 5<br />
<br />
Usage:<br />
berserk<br />
<br />
Fierce warriors, though perpetually on the edge of control, the Barbarian has <br />
unique skills derived from a need to support their combat-focused activities. <br />
By channeling their energy, a Barbarian may go berserk. While in a berserk <br />
state, the Barbarian receives an increase in constitution and hit points.<br />
<br />
<br />
See Also:<br />
> {Help hide}</div>Senderhttp://wiki.dikumud.net/index.php?title=Help/taunt&diff=838Help/taunt2020-12-18T17:23:11Z<p>Sender: Created page with "= Taunt Skill = Class and level: Taunt Level 30 Usage: taunt <target> Confident - or perhaps overconfident - in their own combat prowess, the Barbarian may (if success..."</p>
<hr />
<div>= Taunt Skill =<br />
<br />
Class and level:<br />
Taunt Level 30<br />
<br />
Usage:<br />
taunt <target><br />
<br />
Confident - or perhaps overconfident - in their own combat prowess, the <br />
Barbarian may (if successful) taunt their enemies. <br />
If successfully executed during battle, the opponent may lose focus for <br />
a period of time and forget to return attacks. If successfully executed <br />
outside of combat, the victim will initiate an attack in response to the <br />
ruthless taunting.<br />
<br />
<br />
See Also:<br />
> {Help defend}</div>Senderhttp://wiki.dikumud.net/index.php?title=Help/charge&diff=837Help/charge2020-12-18T17:19:13Z<p>Sender: Created page with "= Charge Skill = Class and level: Barbarian Level 10 Usage: charge <target> Headstrong and sometimes reckless, the Barbarian may attack without regard for their own sa..."</p>
<hr />
<div>= Charge Skill =<br />
<br />
Class and level:<br />
Barbarian Level 10<br />
<br />
Usage:<br />
charge <target><br />
<br />
Headstrong and sometimes reckless, the Barbarian may attack without regard for their <br />
own safety. Successfully executed charge attack deals a higher-than normal amount of <br />
damage to an enemy, however it incurs some damage as well for the Barbarian executing <br />
the attack.</div>Senderhttp://wiki.dikumud.net/index.php?title=Manual:Help_Files&diff=836Manual:Help Files2020-12-18T17:12:43Z<p>Sender: </p>
<hr />
<div>This section is experimental. Trying to see if we can manage game help files via the Wiki.<br />
<br />
The help files here will be used in Valhalla as well. As such they mostly represents MUD commands and common areas.<br />
<br />
Right now the curly brackets used like this {help topics} will get converted by the script so<br />
that it becomes a clickable link on the MUD server into this: <a cmd='#'>help topics</a>.<br />
<br />
Instructions to pull the help pages into your MUD server will be written here.<br />
<br />
<br />
* [[Help/Accuse|Accuse]]<br />
* [[Help/Acidball|Acidball]]<br />
* [[Help/Acidbreath|Acidbreath]]<br />
* [[Help/Aciddrop|Aciddrop]]<br />
* [[Help/Acidresistance|Acidresistance]]<br />
* [[Help/Acidsphere|Acidsphere]]<br />
* [[Help/Acidswirl|Acidswirl]]<br />
* [[Help/Admin|Admin]]<br />
* [[Help/Advanced|Advanced]]<br />
* [[Help/Adze|Adze]]<br />
* [[Help/Affect|Affect]]<br />
* [[Help/Age|Age]]<br />
* [[Help/Aggressive|Aggressive]]<br />
* [[Help/Aidundead|Aidundead]]<br />
* [[Help/Alias|Alias]]<br />
* [[Help/Alignment|Alignment]]<br />
* [[Help/Ambush|Ambush]]<br />
* [[Help/Animatedead|Animatedead]]<br />
* [[Help/Annihilateundead|Annihilateundead]]<br />
* [[Help/Aoh|Aoh]]<br />
* [[Help/Appraisal|Appraisal]]<br />
* [[Help/Architect|Architect]]<br />
* [[Help/Armour|Armour]]<br />
* [[Help/Arrests|Arrests]]<br />
* [[Help/Ask|Ask]]<br />
* [[Help/Assassinate|Assassinate]]<br />
* [[Help/Assassin|Assassin]]<br />
* [[Help/Assassinskills|Assassinskills]]<br />
* [[Help/Assassinspells|Assassinspells]]<br />
* [[Help/Assassinweapons|Assassinweapons]]<br />
* [[Help/Assist|Assist]]<br />
* [[Help/Assrp|Assrp]]<br />
* [[Help/Attackswitch|Attackswitch]]<br />
* [[Help/Attributes|Attributes]]<br />
* [[Help/Auction|Auction]]<br />
* [[Help/Awaken|Awaken]]<br />
* [[Help/Backstab|Backstab]]<br />
* [[Help/Baculus|Baculus]]<br />
* [[Help/Badbreath|Badbreath]]<br />
* [[Help/Balance|Balance]]<br />
* [[Help/Ballchain|Ballchain]]<br />
* [[Help/Banish|Banish]]<br />
* [[Help/Bank|Bank]]<br />
* [[Help/Bardiche|Bardiche]]<br />
* [[Help/Barkskin|Barkskin]]<br />
* [[Help/Bash|Bash]]<br />
* [[Help/Bastard|Bastard]]<br />
* [[Help/Battleaxe|Battleaxe]]<br />
* [[Help/Becdecorbin|Becdecorbin]]<br />
* [[Help/Beginners|Beginners]]<br />
* [[Help/Beheaded|Beheaded]]<br />
* [[Help/Berserk|Berserk]]<br />
* [[Help/Billguisarme|Billguisarme]]<br />
* [[Help/Billhook|Billhook]]<br />
* [[Help/Bless|Bless]]<br />
* [[Help/Blind|Blind]]<br />
* [[Help/Blindingflash|Blindingflash]]<br />
* [[Help/Blizzard|Blizzard]]<br />
* [[Help/Boards|Boards]]<br />
* [[Help/Boats|Boats]]<br />
* [[Help/Bob|Bob]]<br />
* [[Help/Boneskin|Boneskin]]<br />
* [[Help/Bot|Bot]]<br />
* [[Help/Bounty|Bounty]]<br />
* [[Help/Brain|Brain]]<br />
* [[Help/Brambles|Brambles]]<br />
* [[Help/Bravemode|Bravemode]]<br />
* [[Help/Break|Break]]<br />
* [[Help/Bribe|Bribe]]<br />
* [[Help/Brief|Brief]]<br />
* [[Help/Brimstone|Brimstone]]<br />
* [[Help/Broadsword|Broadsword]]<br />
* [[Help/Brownies|Brownies]]<br />
* [[Help/Bug|Bug]]<br />
* [[Help/Buildera|Buildera]]<br />
* [[Help/Builder|Builder]]<br />
* [[Help/Buildterm|Buildterm]]<br />
* [[Help/Burn|Burn]]<br />
* [[Help/Bury|Bury]]<br />
* [[Help/Bushido|Bushido]]<br />
* [[Help/Butcher|Butcher]]<br />
* [[Help/Butler|Butler]]<br />
* [[Help/Buy|Buy]]<br />
* [[Help/Caccept|Caccept]]<br />
* [[Help/Calllightning|Calllightning]]<br />
* [[Help/Calm|Calm]]<br />
* [[Help/Cappoint|Cappoint]]<br />
* [[Help/Captain|Captain]]<br />
* [[Help/Casthold|Casthold]]<br />
* [[Help/Casting|Casting]]<br />
* [[Help/Causelightwounds|Causelightwounds]]<br />
* [[Help/Causepanic|Causepanic]]<br />
* [[Help/Causeseriouswounds|Causeseriouswounds]]<br />
* [[Help/Cbalance|Cbalance]]<br />
* [[Help/Cdefect|Cdefect]]<br />
* [[Help/Cdemote|Cdemote]]<br />
* [[Help/Cdeposit|Cdeposit]]<br />
* [[Help/Cequipment|Cequipment]]<br />
* [[Help/Change|Change]]<br />
* [[Help/Channeling|Channeling]]<br />
* [[Help/Channels|Channels]]<br />
* [[Help/Charge|Charge]]<br />
* [[Help/Chargestaff|Chargestaff]]<br />
* [[Help/Chargewand|Chargewand]]<br />
* [[Help/Charmanimal|Charmanimal]]<br />
* [[Help/Checks|Checks]]<br />
* [[Help/Chr|Chr]]<br />
* [[Help/Churchknights|Churchknights]]<br />
* [[Help/Cinfo|Cinfo]]<br />
* [[Help/Claim|Claim]]<br />
* [[Help/Clancommands|Clancommands]]<br />
* [[Help/Clandonate|Clandonate]]<br />
* [[Help/Clanenter|Clanenter]]<br />
* [[Help/Clanexit|Clanexit]]<br />
* [[Help/Clan|Clan]]<br />
* [[Help/Clanmaster|Clanmaster]]<br />
* [[Help/Clanquartermaster|Clanquartermaster]]<br />
* [[Help/Clanres|Clanres]]<br />
* [[Help/Clans|Clans]]<br />
* [[Help/Clanstartup|Clanstartup]]<br />
* [[Help/Class|Class]]<br />
* [[Help/Claymore|Claymore]]<br />
* [[Help/Clear|Clear]]<br />
* [[Help/Clearskies|Clearskies]]<br />
* [[Help/Clenchedfist|Clenchedfist]]<br />
* [[Help/Clerics|Clerics]]<br />
* [[Help/Climb|Climb]]<br />
* [[Help/Clist|Clist]]<br />
* [[Help/Close|Close]]<br />
* [[Help/Club|Club]]<br />
* [[Help/Coldresistance|Coldresistance]]<br />
* [[Help/Color|Color]]<br />
* [[Help/Colourbeam|Colourbeam]]<br />
* [[Help/Colourspray|Colourspray]]<br />
* [[Help/Columns|Columns]]<br />
* [[Help/Combat|Combat]]<br />
* [[Help/Command|Command]]<br />
* [[Help/Commands|Commands]]<br />
* [[Help/Commchannels|Commchannels]]<br />
* [[Help/Comm|Comm]]<br />
* [[Help/Communicate|Communicate]]<br />
* [[Help/Compact|Compact]]<br />
* [[Help/Completepath|Completepath]]<br />
* [[Help/Condemn|Condemn]]<br />
* [[Help/Coneofshards|Coneofshards]]<br />
* [[Help/Confusion|Confusion]]<br />
* [[Help/Conjurer|Conjurer]]<br />
* [[Help/Conjurerskills|Conjurerskills]]<br />
* [[Help/Conjurerspells|Conjurerspells]]<br />
* [[Help/Conjurerweapons|Conjurerweapons]]<br />
* [[Help/Consider|Consider]]<br />
* [[Help/Constitution|Constitution]]<br />
* [[Help/Continualdarkness|Continualdarkness]]<br />
* [[Help/Continuallight|Continuallight]]<br />
* [[Help/Contract|Contract]]<br />
* [[Help/Contrib|Contrib]]<br />
* [[Help/Controlledteleport|Controlledteleport]]<br />
* [[Help/Controlundead|Controlundead]]<br />
* [[Help/Cook|Cook]]<br />
* [[Help/Copperpieces|Copperpieces]]<br />
* [[Help/Craftsmanship|Craftsmanship]]<br />
* [[Help/Crank|Crank]]<br />
* [[Help/Createfood|Createfood]]<br />
* [[Help/Createwater|Createwater]]<br />
* [[Help/Creationsphere|Creationsphere]]<br />
* [[Help/Creators|Creators]]<br />
* [[Help/Credit|Credit]]<br />
* [[Help/Credits|Credits]]<br />
* [[Help/Cremove|Cremove]]<br />
* [[Help/Crossbow|Crossbow]]<br />
* [[Help/Crowbill|Crowbill]]<br />
* [[Help/Csrank|Csrank]]<br />
* [[Help/Cstore|Cstore]]<br />
* [[Help/Ctitle|Ctitle]]<br />
* [[Help/Cudgel|Cudgel]]<br />
* [[Help/Cunstore|Cunstore]]<br />
* [[Help/Curare|Curare]]<br />
* [[Help/Cureblind|Cureblind]]<br />
* [[Help/Curelight|Curelight]]<br />
* [[Help/Cureserious|Cureserious]]<br />
* [[Help/Curse|Curse]]<br />
* [[Help/Curvesword|Curvesword]]<br />
* [[Help/Cut|Cut]]<br />
* [[Help/Cutlass|Cutlass]]<br />
* [[Help/Cwithdraw|Cwithdraw]]<br />
* [[Help/Dagger|Dagger]]<br />
* [[Help/Darkelf|Darkelf]]<br />
* [[Help/Darkknight|Darkknight]]<br />
* [[Help/Darkknightskills|Darkknightskills]]<br />
* [[Help/Darkknightspel|Darkknightspel]]<br />
* [[Help/Darkknightweapons|Darkknightweapons]]<br />
* [[Help/Darkness|Darkness]]<br />
* [[Help/Date|Date]]<br />
* [[Help/Deathlygrasp|Deathlygrasp]]<br />
* [[Help/Decapitate|Decapitate]]<br />
* [[Help/Defend|Defend]]<br />
* [[Help/Deleteme|Deleteme]]<br />
* [[Help/Deposit|Deposit]]<br />
* [[Help/Describe|Describe]]<br />
* [[Help/Detectalignment|Detectalignment]]<br />
* [[Help/Detectcurse|Detectcurse]]<br />
* [[Help/Detectinvisible|Detectinvisible]]<br />
* [[Help/Detectionsphere|Detectionsphere]]<br />
* [[Help/Detectmagic|Detectmagic]]<br />
* [[Help/Detectpoison|Detectpoison]]<br />
* [[Help/Detectundead|Detectundead]]<br />
* [[Help/Dexterity|Dexterity]]<br />
* [[Help/Diagnostics|Diagnostics]]<br />
* [[Help/Dictionary|Dictionary]]<br />
* [[Help/Die|Die]]<br />
* [[Help/Dig|Dig]]<br />
* [[Help/Direction|Direction]]<br />
* [[Help/Dirk|Dirk]]<br />
* [[Help/Disarming|Disarming]]<br />
* [[Help/Dispelgood|Dispelgood]]<br />
* [[Help/Dispelmagic|Dispelmagic]]<br />
* [[Help/Displacemagic|Displacemagic]]<br />
* [[Help/Ditch|Ditch]]<br />
* [[Help/Divinationsphere|Divinationsphere]]<br />
* [[Help/Divineresistance|Divineresistance]]<br />
* [[Help/Donate|Donate]]<br />
* [[Help/Donation|Donation]]<br />
* [[Help/Doors|Doors]]<br />
* [[Help/Down|Down]]<br />
* [[Help/Dowse|Dowse]]<br />
* [[Help/Drag|Drag]]<br />
* [[Help/Drop|Drop]]<br />
* [[Help/Drowse|Drowse]]<br />
* [[Help/Druids|Druids]]<br />
* [[Help/Druidskills|Druidskills]]<br />
* [[Help/Druidspells|Druidspells]]<br />
* [[Help/Druidweapons|Druidweapons]]<br />
* [[Help/Drunk|Drunk]]<br />
* [[Help/Dump|Dump]]<br />
* [[Help/Dustdevil|Dustdevil]]<br />
* [[Help/Dwarves|Dwarves]]<br />
* [[Help/Eaglecry|Eaglecry]]<br />
* [[Help/Earthquake|Earthquake]]<br />
* [[Help/East|East]]<br />
* [[Help/Eat|Eat]]<br />
* [[Help/Echo|Echo]]<br />
* [[Help/Elbow|Elbow]]<br />
* [[Help/Electricalshock|Electricalshock]]<br />
* [[Help/Electricityresistance|Electricityresistance]]<br />
* [[Help/Electricitysphere|Electricitysphere]]<br />
* [[Help/Elves|Elves]]<br />
* [[Help/Email|Email]]<br />
* [[Help/Emotes|Emotes]]<br />
* [[Help/Endurancepoints|Endurancepoints]]<br />
* [[Help/Energydrain|Energydrain]]<br />
* [[Help/Enerybolt|Enerybolt]]<br />
* [[Help/Entangle|Entangle]]<br />
* [[Help/Enter|Enter]]<br />
* [[Help/Equipment|Equipment]]<br />
* [[Help/Estoc|Estoc]]<br />
* [[Help/Evaluate|Evaluate]]<br />
* [[Help/Evil|Evil]]<br />
* [[Help/Examine|Examine]]<br />
* [[Help/Exchange|Exchange]]<br />
* [[Help/Exit|Exit]]<br />
* [[Help/Exits|Exits]]<br />
* [[Help/Experience|Experience]]<br />
* [[Help/Expert|Expert]]<br />
* [[Help/Extinguish|Extinguish]]<br />
* [[Help/Falchion|Falchion]]<br />
* [[Help/Familiar|Familiar]]<br />
* [[Help/Fart|Fart]]<br />
* [[Help/Fashionweapon|Fashionweapon]]<br />
* [[Help/Fauchardfork|Fauchardfork]]<br />
* [[Help/Fauchard|Fauchard]]<br />
* [[Help/Fear|Fear]]<br />
* [[Help/Female|Female]]<br />
* [[Help/Fighter|Fighter]]<br />
* [[Help/Fighterrp|Fighterrp]]<br />
* [[Help/Fighterskills|Fighterskills]]<br />
* [[Help/Fighterweapons|Fighterweapons]]<br />
* [[Help/Fightingstaff|Fightingstaff]]<br />
* [[Help/Filching|Filching]]<br />
* [[Help/Fill|Fill]]<br />
* [[Help/Finalrest|Finalrest]]<br />
* [[Help/Findpath|Findpath]]<br />
* [[Help/Fireball|Fireball]]<br />
* [[Help/Fireblast|Fireblast]]<br />
* [[Help/Firesphere|Firesphere]]<br />
* [[Help/Firestorm|Firestorm]]<br />
* [[Help/Firstaid|Firstaid]]<br />
* [[Help/Fishspine|Fishspine]]<br />
* [[Help/Flail|Flail]]<br />
* [[Help/Flamberge|Flamberge]]<br />
* [[Help/Flash|Flash]]<br />
* [[Help/Flashinggrip|Flashinggrip]]<br />
* [[Help/Fleeing|Fleeing]]<br />
* [[Help/Focus|Focus]]<br />
* [[Help/Follow|Follow]]<br />
* [[Help/Food|Food]]<br />
* [[Help/Footlance|Footlance]]<br />
* [[Help/Forage|Forage]]<br />
* [[Help/Friend|Friend]]<br />
* [[Help/Friendly|Friendly]]<br />
* [[Help/Frostball|Frostball]]<br />
* [[Help/Frostbreath|Frostbreath]]<br />
* [[Help/Frostsphere|Frostsphere]]<br />
* [[Help/Gaff|Gaff]]<br />
* [[Help/Gain|Gain]]<br />
* [[Help/Gasbreath|Gasbreath]]<br />
* [[Help/Gate|Gate]]<br />
* [[Help/Genders|Genders]]<br />
* [[Help/Get|Get]]<br />
* [[Help/Give|Give]]<br />
* [[Help/Glaive|Glaive]]<br />
* [[Help/Glowingfungus|Glowingfungus]]<br />
* [[Help/Gnomes|Gnomes]]<br />
* [[Help/Goldpieces|Goldpieces]]<br />
* [[Help/Good|Good]]<br />
* [[Help/Gossip|Gossip]]<br />
* [[Help/Grab|Grab]]<br />
* [[Help/Greatsword|Greatsword]]<br />
* [[Help/Grolls|Grolls]]<br />
* [[Help/Groups|Groups]]<br />
* [[Help/Groupteleport|Groupteleport]]<br />
* [[Help/Guests|Guests]]<br />
* [[Help/Guilds|Guilds]]<br />
* [[Help/Guisarme|Guisarme]]<br />
* [[Help/Halberd|Halberd]]<br />
* [[Help/Halfelves|Halfelves]]<br />
* [[Help/Halflings|Halflings]]<br />
* [[Help/Halfogres|Halfogres]]<br />
* [[Help/Halforcs|Halforcs]]<br />
* [[Help/Hammerofkai|Hammerofkai]]<br />
* [[Help/Handaxe|Handaxe]]<br />
* [[Help/Harm|Harm]]<br />
* [[Help/Haste|Haste]]<br />
* [[Help/Heads|Heads]]<br />
* [[Help/Healanimal|Healanimal]]<br />
* [[Help/Healers|Healers]]<br />
* [[Help/Healerskills|Healerskills]]<br />
* [[Help/Healerspells|Healerspells]]<br />
* [[Help/Healerweapons|Healerweapons]]<br />
* [[Help/Heal|Heal]]<br />
* [[Help/Heatresistance|Heatresistance]]<br />
* [[Help/Hedgewall|Hedgewall]]<br />
* [[Help/Hellfire|Hellfire]]<br />
* [[Help/Help|Help]]<br />
* [[Help/Herbs|Herbs]]<br />
* [[Help/Hide|Hide]]<br />
* [[Help/Hire|Hire]]<br />
* [[Help/History1|History1]]<br />
* [[Help/History2|History2]]<br />
* [[Help/History3|History3]]<br />
* [[Help/History4|History4]]<br />
* [[Help/History5|History5]]<br />
* [[Help/History6|History6]]<br />
* [[Help/Hit|Hit]]<br />
* [[Help/Hits|Hits]]<br />
* [[Help/Holdanimal|Holdanimal]]<br />
* [[Help/Holdflight|Holdflight]]<br />
* [[Help/Hold|Hold]]<br />
* [[Help/Holdmonster|Holdmonster]]<br />
* [[Help/Holdundead|Holdundead]]<br />
* [[Help/Holygrasp|Holygrasp]]<br />
* [[Help/Holyshout|Holyshout]]<br />
* [[Help/Holytouch|Holytouch]]<br />
* [[Help/Holyword|Holyword]]<br />
* [[Help/Home|Home]]<br />
* [[Help/Homes2|Homes2]]<br />
* [[Help/Horses|Horses]]<br />
* [[Help/Houses|Houses]]<br />
* [[Help/Humans|Humans]]<br />
* [[Help/Hunger|Hunger]]<br />
* [[Help/Hunt|Hunt]]<br />
* [[Help/Iceball|Iceball]]<br />
* [[Help/Icestorm|Icestorm]]<br />
* [[Help/Icethorn|Icethorn]]<br />
* [[Help/Idea|Idea]]<br />
* [[Help/Identify|Identify]]<br />
* [[Help/Ignore|Ignore]]<br />
* [[Help/Immortal|Immortal]]<br />
* [[Help/Improvedidentify|Improvedidentify]]<br />
* [[Help/Incapacitated|Incapacitated]]<br />
* [[Help/Info|Info]]<br />
* [[Help/Inform|Inform]]<br />
* [[Help/Insult|Insult]]<br />
* [[Help/Inventory|Inventory]]<br />
* [[Help/Invisibility|Invisibility]]<br />
* [[Help/Ironpieces|Ironpieces]]<br />
* [[Help/Jail|Jail]]<br />
* [[Help/Javelin|Javelin]]<br />
* [[Help/Jeddart|Jeddart]]<br />
* [[Help/Joingroup|Joingroup]]<br />
* [[Help/Join|Join]]<br />
* [[Help/Jolt|Jolt]]<br />
* [[Help/Junk|Junk]]<br />
* [[Help/Just|Just]]<br />
* [[Help/Key|Key]]<br />
* [[Help/Khorsabadassassin|Khorsabadassassin]]<br />
* [[Help/Kick|Kick]]<br />
* [[Help/Kill|Kill]]<br />
* [[Help/Kindred|Kindred]]<br />
* [[Help/Knee|Knee]]<br />
* [[Help/Knock|Knock]]<br />
* [[Help/Kopesh|Kopesh]]<br />
* [[Help/Lance|Lance]]<br />
* [[Help/Lantern|Lantern]]<br />
* [[Help/Lavaflow|Lavaflow]]<br />
* [[Help/Laws|Laws]]<br />
* [[Help/Laytrap|Laytrap]]<br />
* [[Help/Leadership|Leadership]]<br />
* [[Help/Leafshield|Leafshield]]<br />
* [[Help/Leatherskin|Leatherskin]]<br />
* [[Help/Leap|Leap]]<br />
* [[Help/Leave|Leave]]<br />
* [[Help/Leaving|Leaving]]<br />
* [[Help/Letter|Letter]]<br />
* [[Help/Level|Level]]<br />
* [[Help/Levels|Levels]]<br />
* [[Help/Lifeprotection|Lifeprotection]]<br />
* [[Help/Lightbreath|Lightbreath]]<br />
* [[Help/Lightningbolt|Lightningbolt]]<br />
* [[Help/Lightningsphere|Lightningsphere]]<br />
* [[Help/Lightningstorm|Lightningstorm]]<br />
* [[Help/Lightwounds|Lightwounds]]<br />
* [[Help/List|List]]<br />
* [[Help/Locateanimal|Locateanimal]]<br />
* [[Help/Locate|Locate]]<br />
* [[Help/Locateobject|Locateobject]]<br />
* [[Help/Locateperson|Locateperson]]<br />
* [[Help/Lochaber|Lochaber]]<br />
* [[Help/Lock|Lock]]<br />
* [[Help/Loginguilds|Loginguilds]]<br />
* [[Help/Login|Login]]<br />
* [[Help/Loginraces|Loginraces]]<br />
* [[Help/Longbow|Longbow]]<br />
* [[Help/Longsword|Longsword]]<br />
* [[Help/Look|Look]]<br />
* [[Help/Lucern|Lucern]]<br />
* [[Help/Mace|Mace]]<br />
* [[Help/Madness|Madness]]<br />
* [[Help/Magiccandle|Magiccandle]]<br />
* [[Help/Magicians|Magicians]]<br />
* [[Help/Magicusers|Magicusers]]<br />
* [[Help/Maidenname|Maidenname]]<br />
* [[Help/Mail|Mail]]<br />
* [[Help/Maingauche|Maingauche]]<br />
* [[Help/Male|Male]]<br />
* [[Help/Manaboost|Manaboost]]<br />
* [[Help/Manapoints|Manapoints]]<br />
* [[Help/Map|Map]]<br />
* [[Help/Materialquality|Materialquality]]<br />
* [[Help/Mattock|Mattock]]<br />
* [[Help/Maul|Maul]]<br />
* [[Help/Me|Me]]<br />
* [[Help/Mending|Mending]]<br />
* [[Help/Mentor|Mentor]]<br />
* [[Help/Meteorshower|Meteorshower]]<br />
* [[Help/Midgaard|Midgaard]]<br />
* [[Help/Midgaardpaladins|Midgaardpaladins]]<br />
* [[Help/Midgaardsorcerer|Midgaardsorcerer]]<br />
* [[Help/Militaryfork|Militaryfork]]<br />
* [[Help/Mindshield|Mindshield]]<br />
* [[Help/Mindsphere|Mindsphere]]<br />
* [[Help/Minorgate|Minorgate]]<br />
* [[Help/Mire|Mire]]<br />
* [[Help/Mode|Mode]]<br />
* [[Help/Money|Money]]<br />
* [[Help/Moneyorders|Moneyorders]]<br />
* [[Help/Monster|Monster]]<br />
* [[Help/Morningstar|Morningstar]]<br />
* [[Help/Morph|Morph]]<br />
* [[Help/Mortallywounded|Mortallywounded]]<br />
* [[Help/Mount|Mount]]<br />
* [[Help/Movement|Movement]]<br />
* [[Help/Movementpoints|Movementpoints]]<br />
* [[Help/Mudpuddle|Mudpuddle]]<br />
* [[Help/Multiclasses|Multiclasses]]<br />
* [[Help/Multiplecharacters|Multiplecharacters]]<br />
* [[Help/Naffect|Naffect]]<br />
* [[Help/Naginata|Naginata]]<br />
* [[Help/Names|Names]]<br />
* [[Help/Necro|Necro]]<br />
* [[Help/Necromancerskills|Necromancerskills]]<br />
* [[Help/Necromancerspells|Necromancerspells]]<br />
* [[Help/Necromancerweapons|Necromancerweapons]]<br />
* [[Help/Neutral|Neutral]]<br />
* [[Help/Newbie|Newbie]]<br />
* [[Help/Newbies|Newbies]]<br />
* [[Help/Newplayercouncil|Newplayercouncil]]<br />
* [[Help/News|News]]<br />
* [[Help/North|North]]<br />
* [[Help/Noshout|Noshout]]<br />
* [[Help/Npc|Npc]]<br />
* [[Help/Oddweapon|Oddweapon]]<br />
* [[Help/Odinstatue|Odinstatue]]<br />
* [[Help/Offer|Offer]]<br />
* [[Help/Off|Off]]<br />
* [[Help/Open|Open]]<br />
* [[Help/Order|Order]]<br />
* [[Help/Paladins|Paladins]]<br />
* [[Help/Paladinskills|Paladinskills]]<br />
* [[Help/Paladinspells|Paladinspells]]<br />
* [[Help/Paladinweapons|Paladinweapons]]<br />
* [[Help/Palmorb|Palmorb]]<br />
* [[Help/Palrp|Palrp]]<br />
* [[Help/Partisan|Partisan]]<br />
* [[Help/Password|Password]]<br />
* [[Help/Pastgods|Pastgods]]<br />
* [[Help/Pathass|Pathass]]<br />
* [[Help/Pathcon|Pathcon]]<br />
* [[Help/Pathdar|Pathdar]]<br />
* [[Help/Pathdru|Pathdru]]<br />
* [[Help/Pathfig|Pathfig]]<br />
* [[Help/Pathheal|Pathheal]]<br />
* [[Help/Path|Path]]<br />
* [[Help/Pathlist2|Pathlist2]]<br />
* [[Help/Pathlist3|Pathlist3]]<br />
* [[Help/Pathlist|Pathlist]]<br />
* [[Help/Pathnec|Pathnec]]<br />
* [[Help/Pathpal|Pathpal]]<br />
* [[Help/Pathran|Pathran]]<br />
* [[Help/Paths|Paths]]<br />
* [[Help/Pathsor|Pathsor]]<br />
* [[Help/Paththi|Paththi]]<br />
* [[Help/Payment|Payment]]<br />
* [[Help/Peace|Peace]]<br />
* [[Help/Peeking|Peeking]]<br />
* [[Help/Pe|Pe]]<br />
* [[Help/Personalemail|Personalemail]]<br />
* [[Help/Personality|Personality]]<br />
* [[Help/Petrify|Petrify]]<br />
* [[Help/Pibag|Pibag]]<br />
* [[Help/Picklock|Picklock]]<br />
* [[Help/Pickpockets|Pickpockets]]<br />
* [[Help/Pike|Pike]]<br />
* [[Help/Pillar|Pillar]]<br />
* [[Help/Pilum|Pilum]]<br />
* [[Help/Piset|Piset]]<br />
* [[Help/Plague|Plague]]<br />
* [[Help/Plant|Plant]]<br />
* [[Help/Platinumpieces|Platinumpieces]]<br />
* [[Help/Points|Points]]<br />
* [[Help/Poisonivy|Poisonivy]]<br />
* [[Help/Poisonresistance|Poisonresistance]]<br />
* [[Help/Poisonsphere|Poisonsphere]]<br />
* [[Help/Polarity|Polarity]]<br />
* [[Help/Polearms|Polearms]]<br />
* [[Help/Poleaxe|Poleaxe]]<br />
* [[Help/Polecleaver|Polecleaver]]<br />
* [[Help/Policeguild|Policeguild]]<br />
* [[Help/Portal|Portal]]<br />
* [[Help/Position|Position]]<br />
* [[Help/Potions|Potions]]<br />
* [[Help/Pour|Pour]]<br />
* [[Help/Poweritems|Poweritems]]<br />
* [[Help/Practice|Practice]]<br />
* [[Help/Pray|Pray]]<br />
* [[Help/Priests|Priests]]<br />
* [[Help/Professions|Professions]]<br />
* [[Help/Promptcolors|Promptcolors]]<br />
* [[Help/Protected|Protected]]<br />
* [[Help/Protectionfromevil|Protectionfromevil]]<br />
* [[Help/Protectionfromgood|Protectionfromgood]]<br />
* [[Help/Protectionsphere|Protectionsphere]]<br />
* [[Help/Purse|Purse]]<br />
* [[Help/Put|Put]]<br />
* [[Help/Quaff|Quaff]]<br />
* [[Help/Quality|Quality]]<br />
* [[Help/Quarterstaff|Quarterstaff]]<br />
* [[Help/Quests|Quests]]<br />
* [[Help/Quicken|Quicken]]<br />
* [[Help/Quicksand|Quicksand]]<br />
* [[Help/Quit|Quit]]<br />
* [[Help/Races|Races]]<br />
* [[Help/Rage|Rage]]<br />
* [[Help/Raisedead|Raisedead]]<br />
* [[Help/Raisedivine|Raisedivine]]<br />
* [[Help/Raisehitpoints|Raisehitpoints]]<br />
* [[Help/Raisehorde|Raisehorde]]<br />
* [[Help/Raisemagic|Raisemagic]]<br />
* [[Help/Raiseskeletalchampion|Raiseskeletalchampion]]<br />
* [[Help/Raiseskeleton|Raiseskeleton]]<br />
* [[Help/Randomteleport|Randomteleport]]<br />
* [[Help/Ranger|Ranger]]<br />
* [[Help/Rangerskills|Rangerskills]]<br />
* [[Help/Rangerspells|Rangerspells]]<br />
* [[Help/Rangerweapons|Rangerweapons]]<br />
* [[Help/Rank|Rank]]<br />
* [[Help/Ranseur|Ranseur]]<br />
* [[Help/Rapier|Rapier]]<br />
* [[Help/Read|Read]]<br />
* [[Help/Rebirthcommand|Rebirthcommand]]<br />
* [[Help/Recite|Recite]]<br />
* [[Help/Reconstruct|Reconstruct]]<br />
* [[Help/Refit|Refit]]<br />
* [[Help/Refresh|Refresh]]<br />
* [[Help/Refundpolicy|Refundpolicy]]<br />
* [[Help/Regenerate|Regenerate]]<br />
* [[Help/Relax|Relax]]<br />
* [[Help/Removecurse|Removecurse]]<br />
* [[Help/Removedisease|Removedisease]]<br />
* [[Help/Remove|Remove]]<br />
* [[Help/Removepoison|Removepoison]]<br />
* [[Help/Rent|Rent]]<br />
* [[Help/Repair|Repair]]<br />
* [[Help/Repelgreaterundead|Repelgreaterundead]]<br />
* [[Help/Repellesserundead|Repellesserundead]]<br />
* [[Help/Request|Request]]<br />
* [[Help/Reroll|Reroll]]<br />
* [[Help/Rescue|Rescue]]<br />
* [[Help/Resize|Resize]]<br />
* [[Help/Respond|Respond]]<br />
* [[Help/Ressurect|Ressurect]]<br />
* [[Help/Rest|Rest]]<br />
* [[Help/Reward|Reward]]<br />
* [[Help/Ride|Ride]]<br />
* [[Help/Rows|Rows]]<br />
* [[Help/Rules|Rules]]<br />
* [[Help/Sacrificehead|Sacrificehead]]<br />
* [[Help/Sail|Sail]]<br />
* [[Help/Sanctuary|Sanctuary]]<br />
* [[Help/Sappara|Sappara]]<br />
* [[Help/Save|Save]]<br />
* [[Help/Say|Say]]<br />
* [[Help/Scan|Scan]]<br />
* [[Help/Scimitar|Scimitar]]<br />
* [[Help/Score|Score]]<br />
* [[Help/Scripts|Scripts]]<br />
* [[Help/Scrolluse|Scrolluse]]<br />
* [[Help/Search|Search]]<br />
* [[Help/Sell|Sell]]<br />
* [[Help/Sending|Sending]]<br />
* [[Help/Senselife|Senselife]]<br />
* [[Help/Seriouswounds|Seriouswounds]]<br />
* [[Help/Seual|Seual]]<br />
* [[Help/Sex|Sex]]<br />
* [[Help/Shamshir|Shamshir]]<br />
* [[Help/Shelter|Shelter]]<br />
* [[Help/Shields|Shields]]<br />
* [[Help/Shielduse|Shielduse]]<br />
* [[Help/Shoot|Shoot]]<br />
* [[Help/Shops|Shops]]<br />
* [[Help/Shortsword|Shortsword]]<br />
* [[Help/Shout|Shout]]<br />
* [[Help/Shouting|Shouting]]<br />
* [[Help/Sickle|Sickle]]<br />
* [[Help/Silverpieces|Silverpieces]]<br />
* [[Help/Sip|Sip]]<br />
* [[Help/Sit|Sit]]<br />
* [[Help/Skills|Skills]]<br />
* [[Help/Skin|Skin]]<br />
* [[Help/Sleep|Sleep]]<br />
* [[Help/Slip|Slip]]<br />
* [[Help/Slow|Slow]]<br />
* [[Help/Slowrot|Slowrot]]<br />
* [[Help/Smash|Smash]]<br />
* [[Help/Sneaking|Sneaking]]<br />
* [[Help/Snoop|Snoop]]<br />
* [[Help/Snowball|Snowball]]<br />
* [[Help/Socials|Socials]]<br />
* [[Help/Solarflare|Solarflare]]<br />
* [[Help/Sorcerer|Sorcerer]]<br />
* [[Help/Sorcererskills|Sorcererskills]]<br />
* [[Help/Sorcererspells|Sorcererspells]]<br />
* [[Help/Sorcererweapons|Sorcererweapons]]<br />
* [[Help/Soulfire|Soulfire]]<br />
* [[Help/Soulgate|Soulgate]]<br />
* [[Help/Soulshift|Soulshift]]<br />
* [[Help/South|South]]<br />
* [[Help/Spearfam|Spearfam]]<br />
* [[Help/Spear|Spear]]<br />
* [[Help/Spectum|Spectum]]<br />
* [[Help/Spellaid|Spellaid]]<br />
* [[Help/Spellbrain|Spellbrain]]<br />
* [[Help/Spellcasters|Spellcasters]]<br />
* [[Help/Spellcharisma|Spellcharisma]]<br />
* [[Help/Spellconstitution|Spellconstitution]]<br />
* [[Help/Spelldexterity|Spelldexterity]]<br />
* [[Help/Spelllight|Spelllight]]<br />
* [[Help/Spelllock|Spelllock]]<br />
* [[Help/Spellsleep|Spellsleep]]<br />
* [[Help/Spellstrength|Spellstrength]]<br />
* [[Help/Spellunlock|Spellunlock]]<br />
* [[Help/Spetum|Spetum]]<br />
* [[Help/Spheres|Spheres]]<br />
* [[Help/Spies|Spies]]<br />
* [[Help/Splitm|Splitm]]<br />
* [[Help/Sprayofacid|Sprayofacid]]<br />
* [[Help/Staff|Staff]]<br />
* [[Help/Staffuse|Staffuse]]<br />
* [[Help/Stalk|Stalk]]<br />
* [[Help/Stand|Stand]]<br />
* [[Help/Stats|Stats]]<br />
* [[Help/Statue|Statue]]<br />
* [[Help/Status|Status]]<br />
* [[Help/Stealing|Stealing]]<br />
* [[Help/Steed|Steed]]<br />
* [[Help/Stiletto|Stiletto]]<br />
* [[Help/Stinkingbreath|Stinkingbreath]]<br />
* [[Help/Stinkingcloud|Stinkingcloud]]<br />
* [[Help/Stoneskin|Stoneskin]]<br />
* [[Help/Stormcall|Stormcall]]<br />
* [[Help/Stormgate|Stormgate]]<br />
* [[Help/Str|Str]]<br />
* [[Help/Stun|Stun]]<br />
* [[Help/Summerrain|Summerrain]]<br />
* [[Help/Summonair|Summonair]]<br />
* [[Help/Summonanimal|Summonanimal]]<br />
* [[Help/Summondemon|Summondemon]]<br />
* [[Help/Summondevil|Summondevil]]<br />
* [[Help/Summonearth|Summonearth]]<br />
* [[Help/Summonfire|Summonfire]]<br />
* [[Help/Summoningresistance|Summoningresistance]]<br />
* [[Help/Summoningsphere|Summoningsphere]]<br />
* [[Help/Summonlightning|Summonlightning]]<br />
* [[Help/Summonwater|Summonwater]]<br />
* [[Help/Sunbeam|Sunbeam]]<br />
* [[Help/Sunglobe|Sunglobe]]<br />
* [[Help/Sunray|Sunray]]<br />
* [[Help/Sustain|Sustain]]<br />
* [[Help/Take|Take]]<br />
* [[Help/Talwar|Talwar]]<br />
* [[Help/Taste|Taste]]<br />
* [[Help/Taunt|Taunt]]<br />
* [[Help/Teams|Teams]]<br />
* [[Help/Tell|Tell]]<br />
* [[Help/Telnet|Telnet]]<br />
* [[Help/Terminal|Terminal]]<br />
* [[Help/Thief|Thief]]<br />
* [[Help/Thiefrp|Thiefrp]]<br />
* [[Help/Thiefskills|Thiefskills]]<br />
* [[Help/Thiefspells|Thiefspells]]<br />
* [[Help/Thiefweapons|Thiefweapons]]<br />
* [[Help/Thirsty|Thirsty]]<br />
* [[Help/Thornstrike|Thornstrike]]<br />
* [[Help/Throw|Throw]]<br />
* [[Help/Tigerclaw|Tigerclaw]]<br />
* [[Help/Time|Time]]<br />
* [[Help/Title|Title]]<br />
* [[Help/Torch|Torch]]<br />
* [[Help/Totalrecall|Totalrecall]]<br />
* [[Help/Toxicate|Toxicate]]<br />
* [[Help/Track|Track]]<br />
* [[Help/Train|Train]]<br />
* [[Help/Transport|Transport]]<br />
* [[Help/Travel|Travel]]<br />
* [[Help/Trident|Trident]]<br />
* [[Help/Trigger|Trigger]]<br />
* [[Help/Tripping|Tripping]]<br />
* [[Help/Tsunami|Tsunami]]<br />
* [[Help/Tuborg|Tuborg]]<br />
* [[Help/Turnundead|Turnundead]]<br />
* [[Help/Typo|Typo]]<br />
* [[Help/Udgaardconjurer|Udgaardconjurer]]<br />
* [[Help/Udgaard|Udgaard]]<br />
* [[Help/Udgaardthieves|Udgaardthieves]]<br />
* [[Help/Unalias|Unalias]]<br />
* [[Help/Undeaddoor|Undeaddoor]]<br />
* [[Help/Unholygrasp|Unholygrasp]]<br />
* [[Help/Unholyshout|Unholyshout]]<br />
* [[Help/Unholytouch|Unholytouch]]<br />
* [[Help/Unholyword|Unholyword]]<br />
* [[Help/Unlock|Unlock]]<br />
* [[Help/Unseen|Unseen]]<br />
* [[Help/Up|Up]]<br />
* [[Help/Use|Use]]<br />
* [[Help/Valhalla|Valhalla]]<br />
* [[Help/Value|Value]]<br />
* [[Help/Variable|Variable]]<br />
* [[Help/Ventriloquate|Ventriloquate]]<br />
* [[Help/Voulge|Voulge]]<br />
* [[Help/Wake|Wake]]<br />
* [[Help/Wanduse|Wanduse]]<br />
* [[Help/Wanted|Wanted]]<br />
* [[Help/Waraxe|Waraxe]]<br />
* [[Help/Warhammer|Warhammer]]<br />
* [[Help/Warrior|Warrior]]<br />
* [[Help/Weap|Weap]]<br />
* [[Help/Weapons|Weapons]]<br />
* [[Help/Wear|Wear]]<br />
* [[Help/Weather|Weather]]<br />
* [[Help/Weatherwatching|Weatherwatching]]<br />
* [[Help/West|West]]<br />
* [[Help/Whip|Whip]]<br />
* [[Help/Whisper|Whisper]]<br />
* [[Help/Who|Who]]<br />
* [[Help/Wield|Wield]]<br />
* [[Help/Wimpy|Wimpy]]<br />
* [[Help/Windslash|Windslash]]<br />
* [[Help/Withdraw|Withdraw]]<br />
* [[Help/Wizardeye|Wizardeye]]<br />
* [[Help/Wizardmark|Wizardmark]]<br />
* [[Help/Wizards|Wizards]]<br />
* [[Help/Wizlist|Wizlist]]<br />
* [[Help/Wordofrecall|Wordofrecall]]<br />
* [[Help/Write|Write]]<br />
* [[Help/Xp|Xp]]<br />
* [[Help/Xrayvision|Xrayvision]]<br />
* [[Help/Yell|Yell]]</div>Senderhttp://wiki.dikumud.net/index.php?title=Wizarding_101&diff=725Wizarding 1012020-09-15T16:06:38Z<p>Sender: </p>
<hr />
<div>== Grabbing Power: ==<br />
<br />
The Administrative immortal account is the one that is specified in etc/server.cfg:<br />
<br />
immortal_name = ~Papi~<br />
<br />
You should change this to the name you will register on the MUD to be the Wizard of Wizards, the God of Gods. Once you've saved that and re-run the MUD, you will need to create the character by logging into the MUD. Upon the second login, you'll have administrative power. It is recommended that you NOT use the overall admin character, but instead create another character for day to day administrative duties. With great power comes great responsibility, but with great power come grave mistakes. :)<br />
<br />
To set the wizarding level of other character, use the command: '''Advance admin <char> <level>'''<br />
The player you're promoting should be logged in (and you'll need to be able to see them.. use '''go <character>''' to get to the same room if needed)<br />
<br />
For ultimate power, you may set the level to 255. You will want to set the Wizarding level lower on later logins to ensure you don't mistakenly fire off the nukes that you'll have with all of that power.<br />
<br />
(Update command/level chart here later?)<br />
<br />
=== Who's in power ===<br />
<br />
You'll want everyone to know who is in power - The 'wizlist' command draws from a configuration file in ../etc/strings/wizlist. Now that Diku is web-based, you'll want newlines to be paragraphs or have HTML breaks, so include markup in the file.<br />
<br />
== Command Structure ==<br />
<br />
The MUD as distributed has the following commands at the minimum levels below. This can be changed in commands.dat at ../etc/commands.dat. Notice the destructive potential the closer you get to the highest level. Besides destroying someone's privacy (plog), crashing the world on purpose is serious business. It is recommended that you learn these commands from the bottom up to ease your way into world management....or just crash the MUD once to get it out of your system.<br />
<br />
'''Level 255'''<br />
<br />
* Crash<br />
* Plog<br />
* Shutdown<br />
<br />
'''Level 254'''<br />
<br />
* Execute<br />
* Nset<br />
<br />
'''Level 253'''<br />
<br />
* Advance<br />
* Copy<br />
* Zap<br />
<br />
'''Level 250'''<br />
<br />
* Freeze<br />
<br />
'''Level 240'''<br />
<br />
* Ban<br />
* Broadcast<br />
* Reboot<br />
<br />
'''Level 239'''<br />
<br />
* Force<br />
* Makemoney<br />
* Snoop<br />
* Setskill<br />
* Restore<br />
* Switch<br />
<br />
'''Level 235'''<br />
<br />
* Transfer<br />
<br />
'''Level 230'''<br />
<br />
* Boards<br />
* Load<br />
* Path<br />
* Purge<br />
* Set<br />
* Reset<br />
* Wizinv<br />
* Wizlock<br />
<br />
'''Level 220'''<br />
<br />
* Mash<br />
* Rock<br />
* Flick<br />
* Message<br />
* At<br />
<br />
'''Level 219'''<br />
<br />
* Corpses<br />
* Goto<br />
<br />
'''Level 215'''<br />
<br />
* Wstat<br />
<br />
'''Level 213'''<br />
<br />
* Echo<br />
<br />
'''Level 210'''<br />
<br />
* Wiz<br />
<br />
'''Level 204'''<br />
<br />
* Petrify<br />
* Title<br />
<br />
'''Level 202'''<br />
<br />
* Users<br />
<br />
'''Level 200'''<br />
<br />
* Notell<br />
* Noshout<br />
* Where<br />
* Wizsocials<br />
* Wizhelp <br />
* Eat<br />
<br />
== Command Help ==<br />
<br />
'''Notell (200)'''<br />
<br />
Usage:<br />
notell <player><br />
<br />
Description: Prevents users from being able to use the "tell" command. Primarily used to discipline users who have been abusing the command.<br />
A wizard successfully deploying this command will receive the message "NOTELLING set."<br />
A player targeted by this command will receive the message "Your telepathic ability fades away." Further attempts by player to use the "tell" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "You regain your telepathic ability." Wizard will receive the message "NOTELLING removed."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''Noshout (200)'''<br />
<br />
Usage:<br />
noshout <player><br />
<br />
Description: Prevents users from being able to use the "shout" command. <br />
A wizard successfully deploying this command will receive the message "Noshouting set on <playername>."<br />
A player targeted by this command will receive the message "You suddenly get a sore throat!" Further attempts by player to use the "shout" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "Your sore throat fades away." Wizard will receive the message "Noshouting removed from <player>."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''Where (200)'''<br />
<br />
Usage:<br />
where [unit]<br />
<br />
Description: Utilized without arguments, this will return a list of players as well as the title and unit-path of their location. With argument, returns title of target, as well as title and unit-path of target's location.<br />
<br />
'''Wizsocials (200)'''<br />
<br />
Usage:<br />
wizsocials<br />
<br />
Description: Returns a list of socials available to wizards. Wizsocials are actually individual wizard commands, and as such can be level restricted.<br />
<br />
'''Wizhelp (200)'''<br />
<br />
Usage:<br />
wizhelp [topic]<br />
<br />
Description: Utilized without arguments, the command will return a list of available wizard commands. Only commands available at the invoking wizard's level will be displayed. Used with argument, will return a help file for available commands. Wizhelp contributed to, but is distinct from this help file, as additional context and color is added here.<br />
<br />
'''Eat (200)'''<br />
<br />
Usage:<br />
eat <unit><br />
<br />
Description: Target will be removed from the game. Targeting a player will result in that player being disconnected. Targeting an object or npc will remove that instance.<br />
<br />
'''Users (202)'''<br />
<br />
Usage:<br />
users<br />
<br />
Description: Returns a list of users connected to the server, their level, and if available their port and IP address. The command will not return information on wizards who have applied wizinvis at a level higher than that of the wizard invoking the command.<br />
<br />
'''Petrify (204)'''<br />
<br />
Usage:<br />
petrify <player/npc><br />
<br />
Description: Turns target to stone. For players, they are unable to take any actions at all while petrified. For NPC's, they will now become an object in the room that cannot be picked up. Players may be returned to their original fleshy state by repeating the command. Petrifying a NPC is not reversible, though resetting their zone will reload the NPC per default logic.<br />
<br />
See also:<br />
wizhelp freeze<br />
<br />
'''Title (204)'''<br />
<br />
Usage: <br />
title <player> <title><br />
<br />
Description: Allows a wizard to set player titles. As of current writing, DIKU II colors are supported in the command, but with the transition to DIKU3 and HTML, this will need to be addressed.<br />
<br />
Note:<br />
No other tags should be inserted into titles. The only exception is the automatically assigned tags such as * Guide * etc. No special characters should be allowed in titles, including !@#$%^&*(). Titles should not exceed one line in length, as displayed by the 'who' command or when looking in a room. Vulgar, offensive, or otherwise objectionable titles should not be used.<br />
<br />
'''Wiz (210)'''<br />
<br />
Usage: <br />
wiz <text> (standard wiz-line, addresses the wizard-only comm channel)<br />
wiz #<level> <text> (as above, but only to wiz's of level+)<br />
wiz @<emotetext> (emote on the wizline)<br />
wiz @<level> <emotetext>; (as above, but only to wiz's of level+)<br />
wiz ? (what wizards are on- and offline)<br />
wiz - (show as offline)<br />
wiz + (show as online)<br />
<br />
Description: Command will address the wizards-only communication channel. See usage for details.<br />
<br />
'''Echo (213)'''<br />
<br />
Usage:<br />
echo <string><br />
<br />
Description: The contents of <string> will simply appear as a message in the room a wizard is in. Fun for socializing, roleplaying, and executing special interactions.<br />
<br />
See also<br />
wizhelp message<br />
wizhelp broadcast<br />
<br />
'''Wstat (215)'''<br />
<br />
Usage:<br />
wstat <unit> [group]<br />
wstat room [group]<br />
wstat zone [zone name] [mobiles|objects|rooms|reset|error|info]<br />
wstat world [zones]<br />
<br />
Where [group] is:<br />
no argumnet : The basis unit data<br />
data : The specific data for the type of unit<br />
contents : list of unit contents<br />
affect : list of affect-structures for unit<br />
descriptor : descriptor data for player<br />
func : special function for unit<br />
spell : spells learned by char<br />
skill : skills learned by char<br />
weapon : weapons mastered by char<br />
extra : extra descriptions<br />
quest : Quest information (PC's only)<br />
<br />
Examples:<br />
wstat world<br />
wstat world zones<br />
wstat zone<br />
wstat zone rooms<br />
wstat fido<br />
wstat fido dat<br />
wstat fido func<br />
wstat room aff<br />
<br />
Description: Displays everything about a unit. Because this is a significant amount of information, it can optionally be split up. The optional [group] parameter determines which information will be displayed.<br />
<br />
See also:<br />
wizhelp set<br />
wizhelp setskill<br />
<br />
'''Corpses (219)'''<br />
<br />
Usage: (Note - 9/2020 this command appears broken. will investigate)<br />
corpses <br />
<br />
Description: Will display a list of player corpses in the game world. (Note: 9/2020 - command appears broken.)<br />
<br />
'''Goto (219)'''<br />
<br />
Usage: <br />
goto <unit><br />
<br />
Examples:<br />
goto papi<br />
goto guard<br />
goto water_cup@midgaard<br />
goto temple@udgaard<br />
<br />
Description: Allows wizards to travel about the world. Target a player, npc, or object, and instantly travel to it. Targeting a room name will work only when within the zone, unless utilizing the full unit-path.<br />
<br />
'''Mash (220)'''<br />
<br />
Usage: <br />
mash [player]<br />
<br />
Description: Uses the wizsocial mash. Optionally target a player.<br />
<br />
'''Flick (220)'''<br />
<br />
Usage: <br />
flick [player]<br />
<br />
Description: Uses the wizsocial flick. Optionally target a player.<br />
<br />
'''Rock (220)'''<br />
<br />
Usage: <br />
rock [player]<br />
<br />
Description: Uses the wizsocial rock. Optionally target a player.<br />
<br />
'''Message (220)'''<br />
<br />
Usage: <br />
message <player> <string><br />
<br />
Description: Deliver a custom message to a single player. Similar to the echo command, however it is only delivered to the targeted player rather than the entire room.<br />
<br />
See also:<br />
wizhelp echo<br />
wizhelp broadcast<br />
<br />
'''At (220)'''<br />
<br />
Usage: <br />
at <room name/unit path> <command><br />
<br />
Description: Allows a wizard to execute commands as if they were in another location. Provide the unit-path to where the command should be executed, and the command itself, and it will be so.<br />
<br />
See also:<br />
wizhelp goto<br />
<br />
'''Boards (230)'''<br />
<br />
Usage: <br />
boards<br />
<br />
Description: Displays name and room title for each board in the game. <br />
<br />
'''Load (230)'''<br />
<br />
Usage: <br />
load <player><br />
load <unit-path><br />
<br />
Description: Loads players, NPC's, and objects into the game. A player (yes player!) loaded will behave as if link-dead, and if that player were to log in they would connect to the active session. Loading a NPC will instantiate that NPC into the wizards room. Loading an object will instantiate that object into the wizards inventory.<br />
<br />
See also:<br />
wizhelp purge<br />
wizhelp eat<br />
<br />
'''Path (230)'''<br />
<br />
Usage: (Note - 9/2020 this command appears broken. will investigate)<br />
path [unit-path]<br />
<br />
Description: Shows the shortest path-matrix for the game. With no argument, it gives debug info on compression rates. If you provide a unit-path, it will return which direction is the shortest path to walk to the unit. (Note - 9/2020 this command appears broken. will investigate)<br />
<br />
'''Purge (230)'''<br />
<br />
Usage: <br />
purge [player/object]<br />
<br />
Description: Purges a player or object(s) from the game. With no options defined will simply purge NPC's and movable items from the room. With argument can remove non-movable items and players. Rather violently removes players by terminating their session, even if in the menu system.<br />
<br />
See also:<br />
wizhelp load<br />
wizhelp at<br />
wizhelp eat<br />
<br />
'''Set (230)'''<br />
<br />
Usage: <br />
set <unit> <field> <arguments><br />
<br />
Description: This is the command you use, if you want to fiddle with individual fields in a unit. There are a LOT of fields to set. The command will list them, if you just give a unit name. However it is essential that you understand the argument types.<br />
<br />
<value> : a value. beware not to enter a number out of range.<br><br />
<type> : a type. to list possible types give it an 'X' as type<br><br />
<string> : a single string.(enter description): this gives you the multi-line editor. End with a '@' on a single line.<br><br />
<unitpath> : a 'path' to the unit, specifying its itemname and zonename.<br><br />
<keyword> : a single keyword.<br><br />
<direction> : direction can be any of the six: n s e w u d<br><br />
<bitlist> : a list of bitnames. nothing indicates no set bits. Separate bitnames with a single '|'.<br><br />
<br />
Combinations of the above occur.<br />
<br />
See also:<br />
wizhelp setskill<br />
wizhelp wstat<br />
<br />
'''Reset (230)'''<br />
<br />
Usage: <br />
reset<br />
<br />
Description: Resets a zone, loading all objects, dils, and npc's.<br />
<br />
<br />
'''Wizinv (230)'''<br />
<br />
Usage: <br />
wizinv [level]<br />
<br />
Description: Makes you invisible to all players (and wizards) below a level. With no arguments command will default to level 219. Argument will allow that level to be raised up to the invoking wizard's level.<br />
<br />
<br />
'''Wizlock (230)'''<br />
<br />
Usage:<br />
wizlock [level]<br />
<br />
Description: Locks the game to the specified level. With no arguments, the game will be locked by default to players below level 220. Repeating the command will undo the wizlock. Arguments may be added to specify a specific level with which to restrict access. Players below the wizlock level will be booted from the game immediately, and prevented from re-authenticating. <br />
<br />
See also:<br />
wizhelp ban<br />
<br />
'''Transfer (235)'''<br />
<br />
Usage:<br />
transfer <player/npc><br />
<br />
Description: Transfers a player or NPC to the invoking wizard. Passing "all" will transfer all players to the invoking wizard.<br />
<br />
'''Force (239)'''<br />
<br />
Usage:<br />
force <player> <command><br />
<br />
Description: Forces a player to execute a command. Passing "all" will apply the force function to all connected players.<br />
<br />
'''Makemoney (239)'''<br />
<br />
Usage:<br />
makemoney <quantity> <type><br />
<br />
Description: Instantiates into the invoking wizards inventory money of the quantity and type defined by the command. Available types are platinum, gold, silver, copper, and iron.<br />
<br />
'''Snoop (239)'''<br />
<br />
Usage:<br />
snoop <player><br />
<br />
Description: Enables snooping on an active player session. All messages displayed to the target will be displayed to the invoking wizard marked by a '%' in front of each line. Simply type "snoop" without argument to stop snooping. <br />
<br />
'''Setskill (239)'''<br />
<br />
Usage:<br />
setskill <player/npc> <skill/spell/weapon> <field> <value><br />
<br />
Description: Sets the skill of a player or NPC to specified value. Remember that NPC's have only the categories, or spheres, rather than specific spells and skills. Players have a full tree of options. Utilize the underbar character to represent spaces when necessary to identify a field.<br />
<br />
Examples:<br />
setskill issa spell heal 100<br />
setskill hel weapon category_axe_hammer 140<br />
<br />
'''Restore (239)'''<br />
<br />
Usage:<br />
restore <player/npc><br />
<br />
Description: Restores a player or NPC to full health, mana, and endurance. Also fills hunger and thirst values. When the value 'self' is passed, it will also set all stats for the invoking wizard to 200.<br />
<br />
'''Switch (239)'''<br />
<br />
Usage:<br />
switch <npc><br />
<br />
Description: Gives the invoking wizard the ability to control a NPC. All messages displayed and actions taken until will now be through the eyes of the target. Execute the switch command with no arguments to return to your body.<br />
<br />
'''Ban (240)'''<br />
<br />
Usage:<br />
ban <t/n> <site_name> [period]<br />
ban d <sitename<br />
ban<br />
<br />
Description: With this wiz-command you can exclude a given site or group of sites from accessing the mud. The site_name may contain the wild cards * and ?, allowing sites like b?zier.daimi.*.dk to be banned. The letters t or n indicates whether the ban is a total one (no chars from the site can connect (VERY harsh punishment!)) or a ban for the creation of any new characters from the site. An optional period can be given to allow for temporary bans, and it must consist of a string of the form "2d 3h 4m" indicating 2days 3hours and 4mins ban. Any of these are optional of course. A temporary ban will lift itself when the time is up. Using the d option means you delete a site, if it's present in the list. No options/arguments to the command gives a list of the banned sites.<br />
<br />
'''Broadcast (240)'''<br />
<br />
Usage:<br />
broadcast <string><br />
<br />
Description: Displays a string for all connected characters. Similar to the echo command, but with a reach that spans the entire game rather than just a specific room.<br />
<br />
See also<br />
wizhelp echo<br />
wizhelp message<br />
<br />
'''Reboot (240)'''<br />
<br />
Usage:<br />
reboot<br />
reboot now<br />
reboot cancel<br />
reboot <value> (number of minutes)<br />
<br />
Description: Reboots the server. With no parameters, a reboot is set for one minute, and countdown begins. As indicated, the 'now' parameter will immediately reboot the mud, and the 'cancel' parameter will cancel a pending reboot. Players will not receive any messages if the wait time is greater than 20 minutes. <br />
<br />
See also:<br />
wizhelp shutdown<br />
wizhelp crash<br />
<br />
'''Freeze (250)'''<br />
<br />
Usage:<br />
freeze <player><br />
<br />
Description: Freezes a player, preventing most actions and communications. Less restrictive than the 'petrify' command, players still have some very limited actions available to them.<br />
<br />
See also:<br />
wizhelp petrify<br />
<br />
'''Advance (253)'''<br />
<br />
Usage:<br />
advance <admin/ply> <player> <level><br />
<br />
Description: Advances a player to a specific level. Primarily used to advance wizards through the immortal ranks.<br />
<br />
'''Copy (253)'''<br />
<br />
Usage:<br />
copy <unit> <unit><br />
<br />
Description: (Note: 9/2020 - It's not clear what this does or if it works. Will investigate.)<br />
<br />
'''Zap (253)'''<br />
<br />
Usage:<br />
zap <string><br />
<br />
Description: Removes a running DIL function. (?)<br />
<br />
'''Nset (254)'''<br />
<br />
Usage:<br />
nset <unit> <field> <arguments><br />
<br />
Description: Sets name values for units.<br />
<br />
'''Execute (254)'''<br />
<br />
Usage:<br />
execute <string><br />
<br />
Description: Executes a DIL function<br />
<br />
'''Crash (255)'''<br />
<br />
Usage:<br />
crash the entire game...<br />
<br />
Description: Crashes the mud engine. This is immediate, and ugly. Aborts the VME and generates a core dump.<br />
<br />
See also:<br />
wizhelp shutdown<br />
wizhelp reboot<br />
<br />
'''Shutdown (255)'''<br />
<br />
Usage:<br />
shutdown<br />
<br />
Description: Gracefully, but immediately, shuts down the Mud engine. <br />
<br />
See also:<br />
wizhelp reboot<br />
wizhelp crash<br />
<br />
'''Plog (255)'''<br />
<br />
Usage:<br />
plog <player><br />
<br />
Description: Adds a log function to a given player. Useful for debugging, tracking problem players, or catching suspected cheating.</div>Senderhttp://wiki.dikumud.net/index.php?title=Wizarding_101&diff=724Wizarding 1012020-09-15T16:00:47Z<p>Sender: </p>
<hr />
<div>== Grabbing Power: ==<br />
<br />
The Administrative immortal account is the one that is specified in etc/server.cfg:<br />
<br />
immortal_name = ~Papi~<br />
<br />
You should change this to the name you will register on the MUD to be the Wizard of Wizards, the God of Gods. Once you've saved that and re-run the MUD, you will need to create the character by logging into the MUD. Upon the second login, you'll have administrative power. It is recommended that you NOT use the overall admin character, but instead create another character for day to day administrative duties. With great power comes great responsibility, but with great power come grave mistakes. :)<br />
<br />
To set the wizarding level of other character, use the command: '''Advance admin <char> <level>'''<br />
The player you're promoting should be logged in (and you'll need to be able to see them.. use '''go <character>''' to get to the same room if needed)<br />
<br />
For ultimate power, you may set the level to 255. You will want to set the Wizarding level lower on later logins to ensure you don't mistakenly fire off the nukes that you'll have with all of that power.<br />
<br />
(Update command/level chart here later?)<br />
<br />
=== Who's in power ===<br />
<br />
You'll want everyone to know who is in power - The 'wizlist' command draws from a configuration file in ../etc/strings/wizlist. Now that Diku is web-based, you'll want newlines to be paragraphs or have HTML breaks, so include markup in the file.<br />
<br />
== Command Structure ==<br />
<br />
The MUD as distributed has the following commands at the minimum levels below. This can be changed in commands.dat at ../etc/commands.dat. Notice the destructive potential the closer you get to the highest level. Besides destroying someone's privacy (plog), crashing the world on purpose is serious business. It is recommended that you learn these commands from the bottom up to ease your way into world management....or just crash the MUD once to get it out of your system.<br />
<br />
'''Level 255'''<br />
<br />
* crash<br />
* plog<br />
* shutdown<br />
<br />
'''Level 254'''<br />
<br />
* execute<br />
* nset<br />
<br />
'''Level 253'''<br />
<br />
* advance<br />
* copy<br />
* zap<br />
<br />
'''Level 250'''<br />
<br />
* freeze<br />
<br />
'''Level 240'''<br />
<br />
* ban<br />
* broadcast<br />
* reboot<br />
<br />
'''Level 239'''<br />
<br />
* force<br />
* makemoney<br />
* snoop<br />
* setskill<br />
* restore<br />
* switch<br />
<br />
'''Level 235'''<br />
<br />
* transfer<br />
<br />
'''Level 230'''<br />
<br />
* boards<br />
* load<br />
* path<br />
* purge<br />
* set<br />
* reset<br />
* wizinv<br />
* wizlock<br />
<br />
'''Level 220'''<br />
<br />
* mash<br />
* rock<br />
* flick<br />
* message<br />
* at<br />
<br />
'''Level 219'''<br />
<br />
* corpses<br />
* goto<br />
<br />
'''Level 215'''<br />
<br />
* wstat<br />
<br />
'''Level 213'''<br />
<br />
* echo<br />
<br />
'''Level 210'''<br />
<br />
* wiz<br />
<br />
'''Level 204'''<br />
<br />
* petrify<br />
* title<br />
<br />
'''Level 202'''<br />
<br />
* users<br />
<br />
'''Level 200'''<br />
<br />
* notell<br />
* noshout<br />
* where<br />
* wizsocials<br />
* wizhelp <br />
* eat<br />
<br />
== Command Help ==<br />
<br />
'''notell (200)'''<br />
<br />
Usage:<br />
notell <player><br />
<br />
Description: Prevents users from being able to use the "tell" command. Primarily used to discipline users who have been abusing the command.<br />
A wizard successfully deploying this command will receive the message "NOTELLING set."<br />
A player targeted by this command will receive the message "Your telepathic ability fades away." Further attempts by player to use the "tell" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "You regain your telepathic ability." Wizard will receive the message "NOTELLING removed."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''noshout (200)'''<br />
<br />
Usage:<br />
noshout <player><br />
<br />
Description: Prevents users from being able to use the "shout" command. <br />
A wizard successfully deploying this command will receive the message "Noshouting set on <playername>."<br />
A player targeted by this command will receive the message "You suddenly get a sore throat!" Further attempts by player to use the "shout" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "Your sore throat fades away." Wizard will receive the message "Noshouting removed from <player>."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''where (200)'''<br />
<br />
Usage:<br />
where [unit]<br />
<br />
Description: Utilized without arguments, this will return a list of players as well as the title and unit-path of their location. With argument, returns title of target, as well as title and unit-path of target's location.<br />
<br />
'''wizsocials (200)'''<br />
<br />
Usage:<br />
wizsocials<br />
<br />
Description: Returns a list of socials available to wizards. Wizsocials are actually individual wizard commands, and as such can be level restricted.<br />
<br />
'''wizhelp (200)'''<br />
<br />
Usage:<br />
wizhelp [topic]<br />
<br />
Description: Utilized without arguments, the command will return a list of available wizard commands. Only commands available at the invoking wizard's level will be displayed. Used with argument, will return a help file for available commands. Wizhelp contributed to, but is distinct from this help file, as additional context and color is added here.<br />
<br />
'''eat (200)'''<br />
<br />
Usage:<br />
eat <unit><br />
<br />
Description: Target will be removed from the game. Targeting a player will result in that player being disconnected. Targeting an object or npc will remove that instance.<br />
<br />
'''users (202)'''<br />
<br />
Usage:<br />
users<br />
<br />
Description: Returns a list of users connected to the server, their level, and if available their port and IP address. The command will not return information on wizards who have applied wizinvis at a level higher than that of the wizard invoking the command.<br />
<br />
'''petrify (204)'''<br />
<br />
Usage:<br />
petrify <player/npc><br />
<br />
Description: Turns target to stone. For players, they are unable to take any actions at all while petrified. For NPC's, they will now become an object in the room that cannot be picked up. Players may be returned to their original fleshy state by repeating the command. Petrifying a NPC is not reversible, though resetting their zone will reload the NPC per default logic.<br />
<br />
See also:<br />
wizhelp freeze<br />
<br />
'''title (204)'''<br />
<br />
Usage: <br />
title <player> <title><br />
<br />
Description: Allows a wizard to set player titles. As of current writing, DIKU II colors are supported in the command, but with the transition to DIKU3 and HTML, this will need to be addressed.<br />
<br />
Note:<br />
No other tags should be inserted into titles. The only exception is the automatically assigned tags such as * Guide * etc. No special characters should be allowed in titles, including !@#$%^&*(). Titles should not exceed one line in length, as displayed by the 'who' command or when looking in a room. Vulgar, offensive, or otherwise objectionable titles should not be used.<br />
<br />
'''wiz (210)'''<br />
<br />
Usage: <br />
wiz <text> (standard wiz-line, addresses the wizard-only comm channel)<br />
wiz #<level> <text> (as above, but only to wiz's of level+)<br />
wiz @<emotetext> (emote on the wizline)<br />
wiz @<level> <emotetext>; (as above, but only to wiz's of level+)<br />
wiz ? (what wizards are on- and offline)<br />
wiz - (show as offline)<br />
wiz + (show as online)<br />
<br />
Description: Command will address the wizards-only communication channel. See usage for details.<br />
<br />
'''echo (213)'''<br />
<br />
Usage:<br />
echo <string><br />
<br />
Description: The contents of <string> will simply appear as a message in the room a wizard is in. Fun for socializing, roleplaying, and executing special interactions.<br />
<br />
See also<br />
wizhelp message<br />
wizhelp broadcast<br />
<br />
'''wstat (215)'''<br />
<br />
Usage:<br />
wstat <unit> [group]<br />
wstat room [group]<br />
wstat zone [zone name] [mobiles|objects|rooms|reset|error|info]<br />
wstat world [zones]<br />
<br />
Where [group] is:<br />
no argumnet : The basis unit data<br />
data : The specific data for the type of unit<br />
contents : list of unit contents<br />
affect : list of affect-structures for unit<br />
descriptor : descriptor data for player<br />
func : special function for unit<br />
spell : spells learned by char<br />
skill : skills learned by char<br />
weapon : weapons mastered by char<br />
extra : extra descriptions<br />
quest : Quest information (PC's only)<br />
<br />
Examples:<br />
wstat world<br />
wstat world zones<br />
wstat zone<br />
wstat zone rooms<br />
wstat fido<br />
wstat fido dat<br />
wstat fido func<br />
wstat room aff<br />
<br />
Description: Displays everything about a unit. Because this is a significant amount of information, it can optionally be split up. The optional [group] parameter determines which information will be displayed.<br />
<br />
See also:<br />
wizhelp set<br />
wizhelp setskill<br />
<br />
'''corpses (219)'''<br />
<br />
Usage: (Note - 9/2020 this command appears broken. will investigate)<br />
corpses <br />
<br />
Description: Will display a list of player corpses in the game world. (Note: 9/2020 - command appears broken.)<br />
<br />
'''goto (219)'''<br />
<br />
Usage: <br />
goto <unit><br />
<br />
Examples:<br />
goto papi<br />
goto guard<br />
goto water_cup@midgaard<br />
goto temple@udgaard<br />
<br />
Description: Allows wizards to travel about the world. Target a player, npc, or object, and instantly travel to it. Targeting a room name will work only when within the zone, unless utilizing the full unit-path.<br />
<br />
'''mash (220)'''<br />
<br />
Usage: <br />
mash [player]<br />
<br />
Description: Uses the wizsocial mash. Optionally target a player.<br />
<br />
'''flick (220)'''<br />
<br />
Usage: <br />
flick [player]<br />
<br />
Description: Uses the wizsocial flick. Optionally target a player.<br />
<br />
'''rock (220)'''<br />
<br />
Usage: <br />
rock [player]<br />
<br />
Description: Uses the wizsocial rock. Optionally target a player.<br />
<br />
'''message (220)'''<br />
<br />
Usage: <br />
message <player> <string><br />
<br />
Description: Deliver a custom message to a single player. Similar to the echo command, however it is only delivered to the targeted player rather than the entire room.<br />
<br />
See also:<br />
wizhelp echo<br />
wizhelp broadcast<br />
<br />
'''at (220)'''<br />
<br />
Usage: <br />
at <room name/unit path> <command><br />
<br />
Description: Allows a wizard to execute commands as if they were in another location. Provide the unit-path to where the command should be executed, and the command itself, and it will be so.<br />
<br />
See also:<br />
wizhelp goto<br />
<br />
'''boards (230)'''<br />
<br />
Usage: <br />
boards<br />
<br />
Description: Displays name and room title for each board in the game. <br />
<br />
'''load (230)'''<br />
<br />
Usage: <br />
load <player><br />
load <unit-path><br />
<br />
Description: Loads players, NPC's, and objects into the game. A player (yes player!) loaded will behave as if link-dead, and if that player were to log in they would connect to the active session. Loading a NPC will instantiate that NPC into the wizards room. Loading an object will instantiate that object into the wizards inventory.<br />
<br />
See also:<br />
wizhelp purge<br />
wizhelp eat<br />
<br />
'''path (230)'''<br />
<br />
Usage: (Note - 9/2020 this command appears broken. will investigate)<br />
path [unit-path]<br />
<br />
Description: Shows the shortest path-matrix for the game. With no argument, it gives debug info on compression rates. If you provide a unit-path, it will return which direction is the shortest path to walk to the unit. (Note - 9/2020 this command appears broken. will investigate)<br />
<br />
'''purge (230)'''<br />
<br />
Usage: <br />
purge [player/object]<br />
<br />
Description: Purges a player or object(s) from the game. With no options defined will simply purge NPC's and movable items from the room. With argument can remove non-movable items and players. Rather violently removes players by terminating their session, even if in the menu system.<br />
<br />
See also:<br />
wizhelp load<br />
wizhelp at<br />
wizhelp eat<br />
<br />
'''set (230)'''<br />
<br />
Usage: <br />
set <unit> <field> <arguments><br />
<br />
Description: This is the command you use, if you want to fiddle with individual fields in a unit. There are a LOT of fields to set. The command will list them, if you just give a unit name. However it is essential that you understand the argument types.<br />
<br />
<value> : a value. beware not to enter a number out of range.<br><br />
<type> : a type. to list possible types give it an 'X' as type<br><br />
<string> : a single string.(enter description): this gives you the multi-line editor. End with a '@' on a single line.<br><br />
<unitpath> : a 'path' to the unit, specifying its itemname and zonename.<br><br />
<keyword> : a single keyword.<br><br />
<direction> : direction can be any of the six: n s e w u d<br><br />
<bitlist> : a list of bitnames. nothing indicates no set bits. Separate bitnames with a single '|'.<br><br />
<br />
Combinations of the above occur.<br />
<br />
See also:<br />
wizhelp setskill<br />
wizhelp wstat<br />
<br />
'''reset (230)'''<br />
<br />
Usage: <br />
reset<br />
<br />
Description: Resets a zone, loading all objects, dils, and npc's.<br />
<br />
<br />
'''wizinv (230)'''<br />
<br />
Usage: <br />
wizinv [level]<br />
<br />
Description: Makes you invisible to all players (and wizards) below a level. With no arguments command will default to level 219. Argument will allow that level to be raised up to the invoking wizard's level.<br />
<br />
<br />
'''wizlock (230)'''<br />
<br />
Usage:<br />
wizlock [level]<br />
<br />
Description: Locks the game to the specified level. With no arguments, the game will be locked by default to players below level 220. Repeating the command will undo the wizlock. Arguments may be added to specify a specific level with which to restrict access. Players below the wizlock level will be booted from the game immediately, and prevented from re-authenticating. <br />
<br />
See also:<br />
wizhelp ban<br />
<br />
'''transfer (235)'''<br />
<br />
Usage:<br />
transfer <player/npc><br />
<br />
Description: Transfers a player or NPC to the invoking wizard. Passing "all" will transfer all players to the invoking wizard.<br />
<br />
'''force (239)'''<br />
<br />
Usage:<br />
force <player> <command><br />
<br />
Description: Forces a player to execute a command. Passing "all" will apply the force function to all connected players.<br />
<br />
'''makemoney (239)'''<br />
<br />
Usage:<br />
makemoney <quantity> <type><br />
<br />
Description: Instantiates into the invoking wizards inventory money of the quantity and type defined by the command. Available types are platinum, gold, silver, copper, and iron.<br />
<br />
'''snoop (239)'''<br />
<br />
Usage:<br />
snoop <player><br />
<br />
Description: Enables snooping on an active player session. All messages displayed to the target will be displayed to the invoking wizard marked by a '%' in front of each line. Simply type "snoop" without argument to stop snooping. <br />
<br />
'''setskill (239)'''<br />
<br />
Usage:<br />
setskill <player/npc> <skill/spell/weapon> <field> <value><br />
<br />
Description: Sets the skill of a player or NPC to specified value. Remember that NPC's have only the categories, or spheres, rather than specific spells and skills. Players have a full tree of options. Utilize the underbar character to represent spaces when necessary to identify a field.<br />
<br />
Examples:<br />
setskill issa spell heal 100<br />
setskill hel weapon category_axe_hammer 140<br />
<br />
'''restore (239)'''<br />
<br />
Usage:<br />
restore <player/npc><br />
<br />
Description: Restores a player or NPC to full health, mana, and endurance. Also fills hunger and thirst values. When the value 'self' is passed, it will also set all stats for the invoking wizard to 200.<br />
<br />
'''switch (239)'''<br />
<br />
Usage:<br />
switch <npc><br />
<br />
Description: Gives the invoking wizard the ability to control a NPC. All messages displayed and actions taken until will now be through the eyes of the target. Execute the switch command with no arguments to return to your body.<br />
<br />
'''ban (240)'''<br />
<br />
Usage:<br />
ban <t/n> <site_name> [period]<br />
ban d <sitename<br />
ban<br />
<br />
Description: With this wiz-command you can exclude a given site or group of sites from accessing the mud. The site_name may contain the wild cards * and ?, allowing sites like b?zier.daimi.*.dk to be banned. The letters t or n indicates whether the ban is a total one (no chars from the site can connect (VERY harsh punishment!)) or a ban for the creation of any new characters from the site. An optional period can be given to allow for temporary bans, and it must consist of a string of the form "2d 3h 4m" indicating 2days 3hours and 4mins ban. Any of these are optional of course. A temporary ban will lift itself when the time is up. Using the d option means you delete a site, if it's present in the list. No options/arguments to the command gives a list of the banned sites.<br />
<br />
'''broadcast (240)'''<br />
<br />
Usage:<br />
broadcast <string><br />
<br />
Description: Displays a string for all connected characters. Similar to the echo command, but with a reach that spans the entire game rather than just a specific room.<br />
<br />
See also<br />
wizhelp echo<br />
wizhelp message<br />
<br />
'''reboot (240)'''<br />
<br />
Usage:<br />
reboot<br />
reboot now<br />
reboot cancel<br />
reboot <value> (number of minutes)<br />
<br />
Description: Reboots the server. With no parameters, a reboot is set for one minute, and countdown begins. As indicated, the 'now' parameter will immediately reboot the mud, and the 'cancel' parameter will cancel a pending reboot. Players will not receive any messages if the wait time is greater than 20 minutes. <br />
<br />
See also:<br />
wizhelp shutdown<br />
wizhelp crash<br />
<br />
'''freeze (250)'''<br />
<br />
Usage:<br />
freeze <player><br />
<br />
Description: Freezes a player, preventing most actions and communications. Less restrictive than the 'petrify' command, players still have some very limited actions available to them.<br />
<br />
See also:<br />
wizhelp petrify<br />
<br />
'''advance (253)'''<br />
<br />
Usage:<br />
advance <admin/ply> <player> <level><br />
<br />
Description: Advances a player to a specific level. Primarily used to advance wizards through the immortal ranks.<br />
<br />
'''copy (253)'''<br />
<br />
Usage:<br />
copy <unit> <unit><br />
<br />
Description: (Note: 9/2020 - It's not clear what this does or if it works. Will investigate.)<br />
<br />
'''zap (253)'''<br />
<br />
Usage:<br />
zap <string><br />
<br />
Description: Removes a running DIL function. (?)<br />
<br />
'''nset (254)'''<br />
<br />
Usage:<br />
nset <unit> <field> <arguments><br />
<br />
Description: Sets name values for units.<br />
<br />
'''execute (254)'''<br />
<br />
Usage:<br />
execute <string><br />
<br />
Description: Executes a DIL function<br />
<br />
'''Crash (255)'''<br />
<br />
Usage:<br />
crash the entire game...<br />
<br />
Description: Crashes the mud engine. This is immediate, and ugly. Aborts the VME and generates a core dump.<br />
<br />
See also:<br />
wizhelp shutdown<br />
wizhelp reboot<br />
<br />
'''Shutdown (255)'''<br />
<br />
Usage:<br />
shutdown<br />
<br />
Description: Gracefully, but immediately, shuts down the Mud engine. <br />
<br />
See also:<br />
wizhelp reboot<br />
wizhelp crash<br />
<br />
'''Plog (255)'''<br />
<br />
Usage:<br />
plog <player><br />
<br />
Description: Adds a log function to a given player. Useful for debugging, tracking problem players, or catching suspected cheating.<br />
<br />
<in progress></div>Senderhttp://wiki.dikumud.net/index.php?title=Wizarding_101&diff=723Wizarding 1012020-09-15T00:01:03Z<p>Sender: </p>
<hr />
<div>== Grabbing Power: ==<br />
<br />
The Administrative immortal account is the one that is specified in etc/server.cfg:<br />
<br />
immortal_name = ~Papi~<br />
<br />
You should change this to the name you will register on the MUD to be the Wizard of Wizards, the God of Gods. Once you've saved that and re-run the MUD, you will need to create the character by logging into the MUD. Upon the second login, you'll have administrative power. It is recommended that you NOT use the overall admin character, but instead create another character for day to day administrative duties. With great power comes great responsibility, but with great power come grave mistakes. :)<br />
<br />
To set the wizarding level of other character, use the command: '''Advance admin <char> <level>'''<br />
The player you're promoting should be logged in (and you'll need to be able to see them.. use '''go <character>''' to get to the same room if needed)<br />
<br />
For ultimate power, you may set the level to 255. You will want to set the Wizarding level lower on later logins to ensure you don't mistakenly fire off the nukes that you'll have with all of that power.<br />
<br />
(Update command/level chart here later?)<br />
<br />
=== Who's in power ===<br />
<br />
You'll want everyone to know who is in power - The 'wizlist' command draws from a configuration file in ../etc/strings/wizlist. Now that Diku is web-based, you'll want newlines to be paragraphs or have HTML breaks, so include markup in the file.<br />
<br />
== Command Structure ==<br />
<br />
The MUD as distributed has the following commands at the minimum levels below. This can be changed in commands.dat at ../etc/commands.dat. Notice the destructive potential the closer you get to the highest level. Besides destroying someone's privacy (plog), crashing the world on purpose is serious business. It is recommended that you learn these commands from the bottom up to ease your way into world management....or just crash the MUD once to get it out of your system.<br />
<br />
'''Level 255'''<br />
<br />
* crash<br />
* plog<br />
* shutdown<br />
<br />
'''Level 254'''<br />
<br />
* execute<br />
* nset<br />
<br />
'''Level 253'''<br />
<br />
* advance<br />
* copy<br />
* zap<br />
<br />
'''Level 250'''<br />
<br />
* freeze<br />
<br />
'''Level 240'''<br />
<br />
* ban<br />
* broadcast<br />
* reboot<br />
<br />
'''Level 239'''<br />
<br />
* force<br />
* makemoney<br />
* snoop<br />
* setskill<br />
* restore<br />
* switch<br />
<br />
'''Level 235'''<br />
<br />
* transfer<br />
<br />
'''Level 230'''<br />
<br />
* boards<br />
* load<br />
* path<br />
* purge<br />
* set<br />
* reset<br />
* wizinv<br />
* wizlock<br />
<br />
'''Level 220'''<br />
<br />
* mash<br />
* rock<br />
* flick<br />
* message<br />
* at<br />
<br />
'''Level 219'''<br />
<br />
* corpses<br />
* goto<br />
<br />
'''Level 215'''<br />
<br />
* wstat<br />
<br />
'''Level 213'''<br />
<br />
* echo<br />
<br />
'''Level 210'''<br />
<br />
* wiz<br />
<br />
'''Level 204'''<br />
<br />
* petrify<br />
* title<br />
<br />
'''Level 202'''<br />
<br />
* users<br />
<br />
'''Level 200'''<br />
<br />
* notell<br />
* noshout<br />
* where<br />
* wizsocials<br />
* wizhelp <br />
* eat<br />
<br />
== Command Help ==<br />
<br />
'''notell (200)'''<br />
<br />
Usage:<br />
notell <player><br />
<br />
Description: Prevents users from being able to use the "tell" command. Primarily used to discipline users who have been abusing the command.<br />
A wizard successfully deploying this command will receive the message "NOTELLING set."<br />
A player targeted by this command will receive the message "Your telepathic ability fades away." Further attempts by player to use the "tell" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "You regain your telepathic ability." Wizard will receive the message "NOTELLING removed."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''noshout (200)'''<br />
<br />
Usage:<br />
noshout <player><br />
<br />
Description: Prevents users from being able to use the "shout" command. <br />
A wizard successfully deploying this command will receive the message "Noshouting set on <playername>."<br />
A player targeted by this command will receive the message "You suddenly get a sore throat!" Further attempts by player to use the "shout" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "Your sore throat fades away." Wizard will receive the message "Noshouting removed from <player>."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''where (200)'''<br />
<br />
Usage:<br />
where [unit]<br />
<br />
Description: Utilized without arguments, this will return a list of players as well as the title and unit-path of their location. With argument, returns title of target, as well as title and unit-path of target's location.<br />
<br />
'''wizsocials (200)'''<br />
<br />
Usage:<br />
wizsocials<br />
<br />
Description: Returns a list of socials available to wizards. Wizsocials are actually individual wizard commands, and as such can be level restricted.<br />
<br />
'''wizhelp (200)'''<br />
<br />
Usage:<br />
wizhelp [topic]<br />
<br />
Description: Utilized without arguments, the command will return a list of available wizard commands. Only commands available at the invoking wizard's level will be displayed. Used with argument, will return a help file for available commands. Wizhelp contributed to, but is distinct from this help file, as additional context and color is added here.<br />
<br />
'''eat (200)'''<br />
<br />
Usage:<br />
eat <unit><br />
<br />
Description: Target will be removed from the game. Targeting a player will result in that player being disconnected. Targeting an object or npc will remove that instance.<br />
<br />
'''users (202)'''<br />
<br />
Usage:<br />
users<br />
<br />
Description: Returns a list of users connected to the server, their level, and if available their port and IP address. The command will not return information on wizards who have applied wizinvis at a level higher than that of the wizard invoking the command.<br />
<br />
'''petrify (204)'''<br />
<br />
Usage:<br />
petrify <player/npc><br />
<br />
Description: Turns target to stone. For players, they are unable to take any actions at all while petrified. For NPC's, they will now become an object in the room that cannot be picked up. Players may be returned to their original fleshy state by repeating the command. Petrifying a NPC is not reversible, though resetting their zone will reload the NPC per default logic.<br />
<br />
See also:<br />
wizhelp freeze<br />
<br />
'''title (204)'''<br />
<br />
Usage: <br />
title <player> <title><br />
<br />
Description: Allows a wizard to set player titles. As of current writing, DIKU II colors are supported in the command, but with the transition to DIKU3 and HTML, this will need to be addressed.<br />
<br />
Note:<br />
No other tags should be inserted into titles. The only exception is the automatically assigned tags such as * Guide * etc. No special characters should be allowed in titles, including !@#$%^&*(). Titles should not exceed one line in length, as displayed by the 'who' command or when looking in a room. Vulgar, offensive, or otherwise objectionable titles should not be used.<br />
<br />
'''wiz (210)'''<br />
<br />
Usage: <br />
wiz <text> (standard wiz-line, addresses the wizard-only comm channel)<br />
wiz #<level> <text> (as above, but only to wiz's of level+)<br />
wiz @<emotetext> (emote on the wizline)<br />
wiz @<level> <emotetext>; (as above, but only to wiz's of level+)<br />
wiz ? (what wizards are on- and offline)<br />
wiz - (show as offline)<br />
wiz + (show as online)<br />
<br />
Description: Command will address the wizards-only communication channel. See usage for details.<br />
<br />
'''echo (213)'''<br />
<br />
Usage:<br />
echo <string><br />
<br />
Description: The contents of <string> will simply appear as a message in the room a wizard is in. Fun for socializing, roleplaying, and executing special interactions.<br />
<br />
See also<br />
wizhelp message<br />
wizhelp broadcast<br />
<br />
'''wstat (215)'''<br />
<br />
Usage:<br />
wstat <unit> [group]<br />
wstat room [group]<br />
wstat zone [zone name] [mobiles|objects|rooms|reset|error|info]<br />
wstat world [zones]<br />
<br />
Where [group] is:<br />
no argumnet : The basis unit data<br />
data : The specific data for the type of unit<br />
contents : list of unit contents<br />
affect : list of affect-structures for unit<br />
descriptor : descriptor data for player<br />
func : special function for unit<br />
spell : spells learned by char<br />
skill : skills learned by char<br />
weapon : weapons mastered by char<br />
extra : extra descriptions<br />
quest : Quest information (PC's only)<br />
<br />
Examples:<br />
wstat world<br />
wstat world zones<br />
wstat zone<br />
wstat zone rooms<br />
wstat fido<br />
wstat fido dat<br />
wstat fido func<br />
wstat room aff<br />
<br />
Description: Displays everything about a unit. Because this is a significant amount of information, it can optionally be split up. The optional [group] parameter determines which information will be displayed.<br />
<br />
See also:<br />
wizhelp set<br />
wizhelp setskill<br />
<br />
'''corpses (219)'''<br />
<br />
Usage: (Note - 9/2020 this command appears broken. will investigate)<br />
corpses <br />
<br />
Description: Will display a list of player corpses in the game world. (Note: 9/2020 - command appears broken.)<br />
<br />
'''goto (219)'''<br />
<br />
Usage: <br />
goto <unit><br />
<br />
Examples:<br />
goto papi<br />
goto guard<br />
goto water_cup@midgaard<br />
goto temple@udgaard<br />
<br />
Description: Allows wizards to travel about the world. Target a player, npc, or object, and instantly travel to it. Targeting a room name will work only when within the zone, unless utilizing the full unit-path.<br />
<br />
'''mash (220)'''<br />
<br />
Usage: <br />
mash [player]<br />
<br />
Description: Uses the wizsocial mash. Optionally target a player.<br />
<br />
'''flick (220)'''<br />
<br />
Usage: <br />
flick [player]<br />
<br />
Description: Uses the wizsocial flick. Optionally target a player.<br />
<br />
'''rock (220)'''<br />
<br />
Usage: <br />
rock [player]<br />
<br />
Description: Uses the wizsocial rock. Optionally target a player.<br />
<br />
'''message (220)'''<br />
<br />
Usage: <br />
message <player> <string><br />
<br />
Description: Deliver a custom message to a single player. Similar to the echo command, however it is only delivered to the targeted player rather than the entire room.<br />
<br />
See also:<br />
wizhelp echo<br />
wizhelp broadcast<br />
<br />
'''at (220)'''<br />
<br />
Usage: <br />
at <room name/unit path> <command><br />
<br />
Description: Allows a wizard to execute commands as if they were in another location. Provide the unit-path to where the command should be executed, and the command itself, and it will be so.<br />
<br />
See also:<br />
wizhelp goto<br />
<br />
'''boards (230)'''<br />
<br />
Usage: <br />
boards<br />
<br />
Description: Displays name and room title for each board in the game. <br />
<br />
'''load (230)'''<br />
<br />
Usage: <br />
load <player><br />
load <unit-path><br />
<br />
Description: Loads players, NPC's, and objects into the game. A player (yes player!) loaded will behave as if link-dead, and if that player were to log in they would connect to the active session. Loading a NPC will instantiate that NPC into the wizards room. Loading an object will instantiate that object into the wizards inventory.<br />
<br />
See also:<br />
wizhelp purge<br />
wizhelp eat<br />
<br />
'''path (230)'''<br />
<br />
Usage: (Note - 9/2020 this command appears broken. will investigate)<br />
path [unit-path]<br />
<br />
Description: Shows the shortest path-matrix for the game. With no argument, it gives debug info on compression rates. If you provide a unit-path, it will return which direction is the shortest path to walk to the unit. (Note - 9/2020 this command appears broken. will investigate)<br />
<br />
'''purge (230)'''<br />
<br />
Usage: <br />
purge [player/object]<br />
<br />
Description: Purges a player or object(s) from the game. With no options defined will simply purge NPC's and movable items from the room. With argument can remove non-movable items and players. Rather violently removes players by terminating their session, even if in the menu system.<br />
<br />
See also:<br />
wizhelp load<br />
wizhelp at<br />
wizhelp eat<br />
<br />
'''set (230)'''<br />
<br />
Usage: <br />
set <unit> <field> <arguments><br />
<br />
Description: This is the command you use, if you want to fiddle with individual fields in a unit. There are a LOT of fields to set. The command will list them, if you just give a unit name. However it is essential that you understand the argument types.<br />
<br />
<value> : a value. beware not to enter a number out of range.<br><br />
<type> : a type. to list possible types give it an 'X' as type<br><br />
<string> : a single string.(enter description): this gives you the multi-line editor. End with a '@' on a single line.<br><br />
<unitpath> : a 'path' to the unit, specifying its itemname and zonename.<br><br />
<keyword> : a single keyword.<br><br />
<direction> : direction can be any of the six: n s e w u d<br><br />
<bitlist> : a list of bitnames. nothing indicates no set bits. Separate bitnames with a single '|'.<br><br />
<br />
Combinations of the above occur.<br />
<br />
See also:<br />
wizhelp setskill<br />
wizhelp wstat<br />
<br />
'''reset (230)'''<br />
<br />
Usage: <br />
reset<br />
<br />
Description: Resets a zone, loading all objects, dils, and npc's.<br />
<br />
<br />
'''wizinv (230)'''<br />
<br />
Usage: <br />
wizinv [level]<br />
<br />
Description: Makes you invisible to all players (and wizards) below a level. With no arguments command will default to level 219. Argument will allow that level to be raised up to the invoking wizard's level.<br />
<br />
<br />
'''wizlock (230)'''<br />
<br />
Usage:<br />
wizlock [level]<br />
<br />
Description: Locks the game to the specified level. With no arguments, the game will be locked by default to players below level 220. Repeating the command will undo the wizlock. Arguments may be added to specify a specific level with which to restrict access. Players below the wizlock level will be booted from the game immediately, and prevented from re-authenticating. <br />
<br />
See also:<br />
wizhelp ban<br />
<br />
'''transfer (235)'''<br />
<br />
Usage:<br />
transfer <player/npc><br />
<br />
Description: Transfers a player or NPC to the invoking wizard. Passing "all" will transfer all players to the invoking wizard.<br />
<br />
'''force (239)'''<br />
<br />
Usage:<br />
force <player> <command><br />
<br />
Description: Forces a player to execute a command. Passing "all" will apply the force function to all connected players.<br />
<br />
'''makemoney (239)'''<br />
<br />
Usage:<br />
makemoney <quantity> <type><br />
<br />
Description: Instantiates into the invoking wizards inventory money of the quantity and type defined by the command. Available types are platinum, gold, silver, copper, and iron.<br />
<br />
'''snoop (239)'''<br />
<br />
Usage:<br />
snoop <player><br />
<br />
Description: Enables snooping on an active player session. All messages displayed to the target will be displayed to the invoking wizard marked by a '%' in front of each line. Simply type "snoop" without argument to stop snooping. <br />
<br />
'''setskill (239)'''<br />
<br />
Usage:<br />
setskill <player/npc> <skill/spell/weapon> <field> <value><br />
<br />
Description: Sets the skill of a player or NPC to specified value. Remember that NPC's have only the categories, or spheres, rather than specific spells and skills. Players have a full tree of options. Utilize the underbar character to represent spaces when necessary to identify a field.<br />
<br />
Examples:<br />
setskill issa spell heal 100<br />
setskill hel weapon category_axe_hammer 140<br />
<br />
'''restore (239)'''<br />
<br />
Usage:<br />
restore <player/npc><br />
<br />
Description: Restores a player or NPC to full health, mana, and endurance. Also fills hunger and thirst values. When the value 'self' is passed, it will also set all stats for the invoking wizard to 200.<br />
<br />
'''switch (239)'''<br />
<br />
Usage:<br />
switch <npc><br />
<br />
Description: Gives the invoking wizard the ability to control a NPC. All messages displayed and actions taken until will now be through the eyes of the target. Execute the switch command with no arguments to return to your body.<br />
<br />
'''ban (240)'''<br />
<br />
Usage:<br />
ban <t/n> <site_name> [period]<br />
ban d <sitename<br />
ban<br />
<br />
Description: With this wiz-command you can exclude a given site or group of sites from accessing the mud. The site_name may contain the wild cards * and ?, allowing sites like b?zier.daimi.*.dk to be banned. The letters t or n indicates whether the ban is a total one (no chars from the site can connect (VERY harsh punishment!)) or a ban for the creation of any new characters from the site. An optional period can be given to allow for temporary bans, and it must consist of a string of the form "2d 3h 4m" indicating 2days 3hours and 4mins ban. Any of these are optional of course. A temporary ban will lift itself when the time is up. Using the d option means you delete a site, if it's present in the list. No options/arguments to the command gives a list of the banned sites.<br />
<br />
'''broadcast (240)'''<br />
<br />
Usage:<br />
broadcast <string><br />
<br />
Description: Displays a string for all connected characters. Similar to the echo command, but with a reach that spans the entire game rather than just a specific room.<br />
<br />
See also<br />
wizhelp echo<br />
wizhelp message<br />
<br />
'''reboot (240)'''<br />
<br />
Usage:<br />
reboot<br />
reboot now<br />
reboot cancel<br />
reboot <value> (number of minutes)<br />
<br />
Description: Reboots the server. With no parameters, a reboot is set for one minute, and countdown begins. As indicated, the 'now' parameter will immediately reboot the mud, and the 'cancel' parameter will cancel a pending reboot. Players will not receive any messages if the wait time is greater than 20 minutes. <br />
<br />
'''freeze (250)'''<br />
<br />
Usage:<br />
freeze <player><br />
<br />
Description: Freezes a player, preventing most actions and communications. Less restrictive than the 'petrify' command, players still have some very limited actions available to them.<br />
<br />
See also:<br />
wizhelp petrify<br />
<br />
'''advance (253)'''<br />
<br />
Usage:<br />
advance <admin/ply> <player> <level><br />
<br />
Description: Advances a player to a specific level. Primarily used to advance wizards through the immortal ranks.<br />
<br />
'''copy (253)'''<br />
<br />
Usage:<br />
copy <unit> <unit><br />
<br />
Description: (Note: 9/2020 - It's not clear what this does or if it works. Will investigate.)<br />
<br />
'''zap (253)'''<br />
<br />
Usage:<br />
zap <string><br />
<br />
Description: Removes a running DIL function. (?)<br />
<br />
'''nset (254)'''<br />
<br />
Usage:<br />
nset <unit> <field> <arguments><br />
<br />
Description: Sets name values for units.<br />
<br />
'''execute (254)'''<br />
<br />
Usage:<br />
execute <string><br />
<br />
Description: Executes a DIL function<br />
<br />
<br />
<in progress></div>Senderhttp://wiki.dikumud.net/index.php?title=Wizarding_101&diff=722Wizarding 1012020-09-14T23:40:18Z<p>Sender: </p>
<hr />
<div>== Grabbing Power: ==<br />
<br />
The Administrative immortal account is the one that is specified in etc/server.cfg:<br />
<br />
immortal_name = ~Papi~<br />
<br />
You should change this to the name you will register on the MUD to be the Wizard of Wizards, the God of Gods. Once you've saved that and re-run the MUD, you will need to create the character by logging into the MUD. Upon the second login, you'll have administrative power. It is recommended that you NOT use the overall admin character, but instead create another character for day to day administrative duties. With great power comes great responsibility, but with great power come grave mistakes. :)<br />
<br />
To set the wizarding level of other character, use the command: '''Advance admin <char> <level>'''<br />
The player you're promoting should be logged in (and you'll need to be able to see them.. use '''go <character>''' to get to the same room if needed)<br />
<br />
For ultimate power, you may set the level to 255. You will want to set the Wizarding level lower on later logins to ensure you don't mistakenly fire off the nukes that you'll have with all of that power.<br />
<br />
(Update command/level chart here later?)<br />
<br />
=== Who's in power ===<br />
<br />
You'll want everyone to know who is in power - The 'wizlist' command draws from a configuration file in ../etc/strings/wizlist. Now that Diku is web-based, you'll want newlines to be paragraphs or have HTML breaks, so include markup in the file.<br />
<br />
== Command Structure ==<br />
<br />
The MUD as distributed has the following commands at the minimum levels below. This can be changed in commands.dat at ../etc/commands.dat. Notice the destructive potential the closer you get to the highest level. Besides destroying someone's privacy (plog), crashing the world on purpose is serious business. It is recommended that you learn these commands from the bottom up to ease your way into world management....or just crash the MUD once to get it out of your system.<br />
<br />
'''Level 255'''<br />
<br />
* crash<br />
* plog<br />
* shutdown<br />
<br />
'''Level 254'''<br />
<br />
* execute<br />
* nset<br />
<br />
'''Level 253'''<br />
<br />
* advance<br />
* copy<br />
* zap<br />
<br />
'''Level 250'''<br />
<br />
* freeze<br />
<br />
'''Level 240'''<br />
<br />
* ban<br />
* broadcast<br />
* reboot<br />
<br />
'''Level 239'''<br />
<br />
* force<br />
* makemoney<br />
* snoop<br />
* setskill<br />
* restore<br />
* switch<br />
<br />
'''Level 235'''<br />
<br />
* transfer<br />
<br />
'''Level 230'''<br />
<br />
* boards<br />
* load<br />
* path<br />
* purge<br />
* set<br />
* reset<br />
* wizinv<br />
* wizlock<br />
<br />
'''Level 220'''<br />
<br />
* mash<br />
* rock<br />
* flick<br />
* message<br />
* at<br />
<br />
'''Level 219'''<br />
<br />
* corpses<br />
* goto<br />
<br />
'''Level 215'''<br />
<br />
* wstat<br />
<br />
'''Level 213'''<br />
<br />
* echo<br />
<br />
'''Level 210'''<br />
<br />
* wiz<br />
<br />
'''Level 204'''<br />
<br />
* petrify<br />
* title<br />
<br />
'''Level 202'''<br />
<br />
* users<br />
<br />
'''Level 200'''<br />
<br />
* notell<br />
* noshout<br />
* where<br />
* wizsocials<br />
* wizhelp <br />
* eat<br />
<br />
== Command Help ==<br />
<br />
'''notell (200)'''<br />
<br />
Usage:<br />
notell <player><br />
<br />
Description: Prevents users from being able to use the "tell" command. Primarily used to discipline users who have been abusing the command.<br />
A wizard successfully deploying this command will receive the message "NOTELLING set."<br />
A player targeted by this command will receive the message "Your telepathic ability fades away." Further attempts by player to use the "tell" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "You regain your telepathic ability." Wizard will receive the message "NOTELLING removed."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''noshout (200)'''<br />
<br />
Usage:<br />
noshout <player><br />
<br />
Description: Prevents users from being able to use the "shout" command. <br />
A wizard successfully deploying this command will receive the message "Noshouting set on <playername>."<br />
A player targeted by this command will receive the message "You suddenly get a sore throat!" Further attempts by player to use the "shout" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "Your sore throat fades away." Wizard will receive the message "Noshouting removed from <player>."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''where (200)'''<br />
<br />
Usage:<br />
where [unit]<br />
<br />
Description: Utilized without arguments, this will return a list of players as well as the title and unit-path of their location. With argument, returns title of target, as well as title and unit-path of target's location.<br />
<br />
'''wizsocials (200)'''<br />
<br />
Usage:<br />
wizsocials<br />
<br />
Description: Returns a list of socials available to wizards. Wizsocials are actually individual wizard commands, and as such can be level restricted.<br />
<br />
'''wizhelp (200)'''<br />
<br />
Usage:<br />
wizhelp [topic]<br />
<br />
Description: Utilized without arguments, the command will return a list of available wizard commands. Only commands available at the invoking wizard's level will be displayed. Used with argument, will return a help file for available commands. Wizhelp contributed to, but is distinct from this help file, as additional context and color is added here.<br />
<br />
'''eat (200)'''<br />
<br />
Usage:<br />
eat <unit><br />
<br />
Description: Target will be removed from the game. Targeting a player will result in that player being disconnected. Targeting an object or npc will remove that instance.<br />
<br />
'''users (202)'''<br />
<br />
Usage:<br />
users<br />
<br />
Description: Returns a list of users connected to the server, their level, and if available their port and IP address. The command will not return information on wizards who have applied wizinvis at a level higher than that of the wizard invoking the command.<br />
<br />
'''petrify (204)'''<br />
<br />
Usage:<br />
petrify <player/npc><br />
<br />
Description: Turns target to stone. For players, they are unable to take any actions at all while petrified. For NPC's, they will now become an object in the room that cannot be picked up. Players may be returned to their original fleshy state by repeating the command. Petrifying a NPC is not reversible, though resetting their zone will reload the NPC per default logic.<br />
<br />
'''title (204)'''<br />
<br />
Usage: <br />
title <player> <title><br />
<br />
Description: Allows a wizard to set player titles. As of current writing, DIKU II colors are supported in the command, but with the transition to DIKU3 and HTML, this will need to be addressed.<br />
<br />
Note:<br />
No other tags should be inserted into titles. The only exception is the automatically assigned tags such as * Guide * etc. No special characters should be allowed in titles, including !@#$%^&*(). Titles should not exceed one line in length, as displayed by the 'who' command or when looking in a room. Vulgar, offensive, or otherwise objectionable titles should not be used.<br />
<br />
'''wiz (210)'''<br />
<br />
Usage: <br />
wiz <text> (standard wiz-line, addresses the wizard-only comm channel)<br />
wiz #<level> <text> (as above, but only to wiz's of level+)<br />
wiz @<emotetext> (emote on the wizline)<br />
wiz @<level> <emotetext>; (as above, but only to wiz's of level+)<br />
wiz ? (what wizards are on- and offline)<br />
wiz - (show as offline)<br />
wiz + (show as online)<br />
<br />
Description: Command will address the wizards-only communication channel. See usage for details.<br />
<br />
'''echo (213)'''<br />
<br />
Usage:<br />
echo <string><br />
<br />
Description: The contents of <string> will simply appear as a message in the room a wizard is in. Fun for socializing, roleplaying, and executing special interactions.<br />
<br />
See also<br />
wizhelp message<br />
wizhelp broadcast<br />
<br />
'''wstat (215)'''<br />
<br />
Usage:<br />
wstat <unit> [group]<br />
wstat room [group]<br />
wstat zone [zone name] [mobiles|objects|rooms|reset|error|info]<br />
wstat world [zones]<br />
<br />
Where [group] is:<br />
no argumnet : The basis unit data<br />
data : The specific data for the type of unit<br />
contents : list of unit contents<br />
affect : list of affect-structures for unit<br />
descriptor : descriptor data for player<br />
func : special function for unit<br />
spell : spells learned by char<br />
skill : skills learned by char<br />
weapon : weapons mastered by char<br />
extra : extra descriptions<br />
quest : Quest information (PC's only)<br />
<br />
Examples:<br />
wstat world<br />
wstat world zones<br />
wstat zone<br />
wstat zone rooms<br />
wstat fido<br />
wstat fido dat<br />
wstat fido func<br />
wstat room aff<br />
<br />
Description: Displays everything about a unit. Because this is a significant amount of information, it can optionally be split up. The optional [group] parameter determines which information will be displayed.<br />
<br />
See also:<br />
wizhelp set<br />
wizhelp setskill<br />
<br />
'''corpses (219)'''<br />
<br />
Usage: (Note - 9/2020 this command appears broken. will investigate)<br />
corpses <br />
<br />
Description: Will display a list of player corpses in the game world. (Note: 9/2020 - command appears broken.)<br />
<br />
'''goto (219)'''<br />
<br />
Usage: <br />
goto <unit><br />
<br />
Examples:<br />
goto papi<br />
goto guard<br />
goto water_cup@midgaard<br />
goto temple@udgaard<br />
<br />
Description: Allows wizards to travel about the world. Target a player, npc, or object, and instantly travel to it. Targeting a room name will work only when within the zone, unless utilizing the full unit-path.<br />
<br />
'''mash (220)'''<br />
<br />
Usage: <br />
mash [player]<br />
<br />
Description: Uses the wizsocial mash. Optionally target a player.<br />
<br />
'''flick (220)'''<br />
<br />
Usage: <br />
flick [player]<br />
<br />
Description: Uses the wizsocial flick. Optionally target a player.<br />
<br />
'''rock (220)'''<br />
<br />
Usage: <br />
rock [player]<br />
<br />
Description: Uses the wizsocial rock. Optionally target a player.<br />
<br />
'''message (220)'''<br />
<br />
Usage: <br />
message <player> <string><br />
<br />
Description: Deliver a custom message to a single player. Similar to the echo command, however it is only delivered to the targeted player rather than the entire room.<br />
<br />
See also:<br />
wizhelp echo<br />
wizhelp broadcast<br />
<br />
'''at (220)'''<br />
<br />
Usage: <br />
at <room name/unit path> <command><br />
<br />
Description: Allows a wizard to execute commands as if they were in another location. Provide the unit-path to where the command should be executed, and the command itself, and it will be so.<br />
<br />
See also:<br />
wizhelp goto<br />
<br />
'''boards (230)'''<br />
<br />
Usage: <br />
boards<br />
<br />
Description: Displays name and room title for each board in the game. <br />
<br />
'''load (230)'''<br />
<br />
Usage: <br />
load <player><br />
load <unit-path><br />
<br />
Description: Loads players, NPC's, and objects into the game. A player (yes player!) loaded will behave as if link-dead, and if that player were to log in they would connect to the active session. Loading a NPC will instantiate that NPC into the wizards room. Loading an object will instantiate that object into the wizards inventory.<br />
<br />
See also:<br />
wizhelp purge<br />
wizhelp eat<br />
<br />
'''path (230)'''<br />
<br />
Usage: (Note - 9/2020 this command appears broken. will investigate)<br />
path [unit-path]<br />
<br />
Description: Shows the shortest path-matrix for the game. With no argument, it gives debug info on compression rates. If you provide a unit-path, it will return which direction is the shortest path to walk to the unit. (Note - 9/2020 this command appears broken. will investigate)<br />
<br />
'''purge (230)'''<br />
<br />
Usage: <br />
purge [player/object]<br />
<br />
Description: Purges a player or object(s) from the game. With no options defined will simply purge NPC's and movable items from the room. With argument can remove non-movable items and players. Rather violently removes players by terminating their session, even if in the menu system.<br />
<br />
See also:<br />
wizhelp load<br />
wizhelp at<br />
wizhelp eat<br />
<br />
'''set (230)'''<br />
<br />
Usage: <br />
set <unit> <field> <arguments><br />
<br />
Description: This is the command you use, if you want to fiddle with individual fields in a unit. There are a LOT of fields to set. The command will list them, if you just give a unit name. However it is essential that you understand the argument types.<br />
<br />
<value> : a value. beware not to enter a number out of range.<br><br />
<type> : a type. to list possible types give it an 'X' as type<br><br />
<string> : a single string.(enter description): this gives you the multi-line editor. End with a '@' on a single line.<br><br />
<unitpath> : a 'path' to the unit, specifying its itemname and zonename.<br><br />
<keyword> : a single keyword.<br><br />
<direction> : direction can be any of the six: n s e w u d<br><br />
<bitlist> : a list of bitnames. nothing indicates no set bits. Separate bitnames with a single '|'.<br><br />
<br />
Combinations of the above occur.<br />
<br />
See also:<br />
wizhelp setskill<br />
wizhelp wstat<br />
<br />
'''reset (230)'''<br />
<br />
Usage: <br />
reset<br />
<br />
Description: Resets a zone, loading all objects, dils, and npc's.<br />
<br />
<br />
'''wizinv (230)'''<br />
<br />
Usage: <br />
wizinv [level]<br />
<br />
Description: Makes you invisible to all players (and wizards) below a level. With no arguments command will default to level 219. Argument will allow that level to be raised up to the invoking wizard's level.<br />
<br />
<br />
'''wizlock (230)'''<br />
<br />
Usage:<br />
wizlock [level]<br />
<br />
Description: Locks the game to the specified level. With no arguments, the game will be locked by default to players below level 220. Repeating the command will undo the wizlock. Arguments may be added to specify a specific level with which to restrict access. Players below the wizlock level will be booted from the game immediately, and prevented from re-authenticating. <br />
<br />
See also:<br />
wizhelp ban<br />
<br />
'''transfer (235)'''<br />
<br />
Usage:<br />
transfer <player/npc><br />
<br />
Description: Transfers a player or NPC to the invoking wizard. Passing "all" will transfer all players to the invoking wizard.<br />
<br />
'''force (239)'''<br />
<br />
Usage:<br />
force <player> <command><br />
<br />
Description: Forces a player to execute a command. Passing "all" will apply the force function to all connected players.<br />
<br />
'''makemoney (239)'''<br />
<br />
Usage:<br />
makemoney <quantity> <type><br />
<br />
Description: Instantiates into the invoking wizards inventory money of the quantity and type defined by the command. Available types are platinum, gold, silver, copper, and iron.<br />
<br />
'''snoop (239)'''<br />
<br />
Usage:<br />
snoop <player><br />
<br />
Description: Enables snooping on an active player session. All messages displayed to the target will be displayed to the invoking wizard marked by a '%' in front of each line. Simply type "snoop" without argument to stop snooping. <br />
<br />
'''setskill (239)'''<br />
<br />
Usage:<br />
setskill <player/npc> <skill/spell/weapon> <field> <value><br />
<br />
Description: Sets the skill of a player or NPC to specified value. Remember that NPC's have only the categories, or spheres, rather than specific spells and skills. Players have a full tree of options. Utilize the underbar character to represent spaces when necessary to identify a field.<br />
<br />
Examples:<br />
setskill issa spell heal 100<br />
setskill hel weapon category_axe_hammer 140<br />
<br />
'''restore (239)'''<br />
<br />
Usage:<br />
restore <player/npc><br />
<br />
Description: Restores a player or NPC to full health, mana, and endurance. Also fills hunger and thirst values. When the value 'self' is passed, it will also set all stats for the invoking wizard to 200.<br />
<br />
'''switch (239)'''<br />
<br />
Usage:<br />
switch <npc><br />
<br />
Description: Gives the invoking wizard the ability to control a NPC. All messages displayed and actions taken until will now be through the eyes of the target. Execute the switch command with no arguments to return to your body.<br />
<br />
'''ban (240)'''<br />
<br />
Usage:<br />
ban <t/n> <site_name> [period]<br />
ban d <sitename<br />
ban<br />
<br />
Description: With this wiz-command you can exclude a given site or group of sites from accessing the mud. The site_name may contain the wild cards * and ?, allowing sites like b?zier.daimi.*.dk to be banned. The letters t or n indicates whether the ban is a total one (no chars from the site can connect (VERY harsh punishment!)) or a ban for the creation of any new characters from the site. An optional period can be given to allow for temporary bans, and it must consist of a string of the form "2d 3h 4m" indicating 2days 3hours and 4mins ban. Any of these are optional of course. A temporary ban will lift itself when the time is up. Using the d option means you delete a site, if it's present in the list. No options/arguments to the command gives a list of the banned sites.<br />
<br />
'''broadcast (240)'''<br />
<br />
Usage:<br />
broadcast <string><br />
<br />
Description: Displays a string for all connected characters. Similar to the echo command, but with a reach that spans the entire game rather than just a specific room.<br />
<br />
See also<br />
wizhelp echo<br />
wizhelp message<br />
<br />
'''reboot (240)'''<br />
<br />
Usage:<br />
reboot<br />
reboot now<br />
reboot cancel<br />
reboot <value> (number of minutes)<br />
<br />
Description: Reboots the server. With no parameters, a reboot is set for one minute, and countdown begins. As indicated, the 'now' parameter will immediately reboot the mud, and the 'cancel' parameter will cancel a pending reboot. Players will not receive any messages if the wait time is greater than 20 minutes. <br />
<br />
'''freeze (250)'''<br />
<br />
Usage:<br />
freeze <player><br />
<br />
Description: Freezes a player, preventing most actions and communications. Less restrictive than the 'petrify' command, players still have some very limited actions available to them.<br />
<br />
See also:<br />
wizhelp petrify<br />
<br />
<in progress></div>Senderhttp://wiki.dikumud.net/index.php?title=Wizarding_101&diff=721Wizarding 1012020-09-14T21:08:30Z<p>Sender: </p>
<hr />
<div>== Grabbing Power: ==<br />
<br />
The Administrative immortal account is the one that is specified in etc/server.cfg:<br />
<br />
immortal_name = ~Papi~<br />
<br />
You should change this to the name you will register on the MUD to be the Wizard of Wizards, the God of Gods. Once you've saved that and re-run the MUD, you will need to create the character by logging into the MUD. Upon the second login, you'll have administrative power. It is recommended that you NOT use the overall admin character, but instead create another character for day to day administrative duties. With great power comes great responsibility, but with great power come grave mistakes. :)<br />
<br />
To set the wizarding level of other character, use the command: '''Advance admin <char> <level>'''<br />
The player you're promoting should be logged in (and you'll need to be able to see them.. use '''go <character>''' to get to the same room if needed)<br />
<br />
For ultimate power, you may set the level to 255. You will want to set the Wizarding level lower on later logins to ensure you don't mistakenly fire off the nukes that you'll have with all of that power.<br />
<br />
(Update command/level chart here later?)<br />
<br />
=== Who's in power ===<br />
<br />
You'll want everyone to know who is in power - The 'wizlist' command draws from a configuration file in ../etc/strings/wizlist. Now that Diku is web-based, you'll want newlines to be paragraphs or have HTML breaks, so include markup in the file.<br />
<br />
== Command Structure ==<br />
<br />
The MUD as distributed has the following commands at the minimum levels below. This can be changed in commands.dat at ../etc/commands.dat. Notice the destructive potential the closer you get to the highest level. Besides destroying someone's privacy (plog), crashing the world on purpose is serious business. It is recommended that you learn these commands from the bottom up to ease your way into world management....or just crash the MUD once to get it out of your system.<br />
<br />
'''Level 255'''<br />
<br />
* crash<br />
* plog<br />
* shutdown<br />
<br />
'''Level 254'''<br />
<br />
* execute<br />
* nset<br />
<br />
'''Level 253'''<br />
<br />
* advance<br />
* copy<br />
* zap<br />
<br />
'''Level 250'''<br />
<br />
* freeze<br />
<br />
'''Level 240'''<br />
<br />
* ban<br />
* broadcast<br />
* reboot<br />
<br />
'''Level 239'''<br />
<br />
* force<br />
* makemoney<br />
* snoop<br />
* setskill<br />
* restore<br />
* switch<br />
<br />
'''Level 235'''<br />
<br />
* transfer<br />
<br />
'''Level 230'''<br />
<br />
* boards<br />
* load<br />
* path<br />
* purge<br />
* set<br />
* reset<br />
* wizinv<br />
* wizlock<br />
<br />
'''Level 220'''<br />
<br />
* mash<br />
* rock<br />
* flick<br />
* message<br />
* at<br />
<br />
'''Level 219'''<br />
<br />
* corpses<br />
* goto<br />
<br />
'''Level 215'''<br />
<br />
* wstat<br />
<br />
'''Level 213'''<br />
<br />
* echo<br />
<br />
'''Level 210'''<br />
<br />
* wiz<br />
<br />
'''Level 204'''<br />
<br />
* petrify<br />
* title<br />
<br />
'''Level 202'''<br />
<br />
* users<br />
<br />
'''Level 200'''<br />
<br />
* notell<br />
* noshout<br />
* where<br />
* wizsocials<br />
* wizhelp <br />
* eat<br />
<br />
== Command Help ==<br />
<br />
'''notell (200)'''<br />
<br />
Usage:<br />
notell <player><br />
<br />
Description: Prevents users from being able to use the "tell" command. Primarily used to discipline users who have been abusing the command.<br />
A wizard successfully deploying this command will receive the message "NOTELLING set."<br />
A player targeted by this command will receive the message "Your telepathic ability fades away." Further attempts by player to use the "tell" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "You regain your telepathic ability." Wizard will receive the message "NOTELLING removed."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''noshout (200)'''<br />
<br />
Usage:<br />
noshout <player><br />
<br />
Description: Prevents users from being able to use the "shout" command. <br />
A wizard successfully deploying this command will receive the message "Noshouting set on <playername>."<br />
A player targeted by this command will receive the message "You suddenly get a sore throat!" Further attempts by player to use the "shout" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "Your sore throat fades away." Wizard will receive the message "Noshouting removed from <player>."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''where (200)'''<br />
<br />
Usage:<br />
where [unit]<br />
<br />
Description: Utilized without arguments, this will return a list of players as well as the title and unit-path of their location. With argument, returns title of target, as well as title and unit-path of target's location.<br />
<br />
'''wizsocials (200)'''<br />
<br />
Usage:<br />
wizsocials<br />
<br />
Description: Returns a list of socials available to wizards. Wizsocials are actually individual wizard commands, and as such can be level restricted.<br />
<br />
'''wizhelp (200)'''<br />
<br />
Usage:<br />
wizhelp [topic]<br />
<br />
Description: Utilized without arguments, the command will return a list of available wizard commands. Only commands available at the invoking wizard's level will be displayed. Used with argument, will return a help file for available commands. Wizhelp contributed to, but is distinct from this help file, as additional context and color is added here.<br />
<br />
'''eat (200)'''<br />
<br />
Usage:<br />
eat <unit><br />
<br />
Description: Target will be removed from the game. Targeting a player will result in that player being disconnected. Targeting an object or npc will remove that instance.<br />
<br />
'''users (202)'''<br />
<br />
Usage:<br />
users<br />
<br />
Description: Returns a list of users connected to the server, their level, and if available their port and IP address. The command will not return information on wizards who have applied wizinvis at a level higher than that of the wizard invoking the command.<br />
<br />
'''petrify (204)'''<br />
<br />
Usage:<br />
petrify <player/npc><br />
<br />
Description: Turns target to stone. For players, they are unable to take any actions at all while petrified. For NPC's, they will now become an object in the room that cannot be picked up. Players may be returned to their original fleshy state by repeating the command. Petrifying a NPC is not reversible, though resetting their zone will reload the NPC per default logic.<br />
<br />
'''title (204)'''<br />
<br />
Usage: <br />
title <player> <title><br />
<br />
Description: Allows a wizard to set player titles. As of current writing, DIKU II colors are supported in the command, but with the transition to DIKU3 and HTML, this will need to be addressed.<br />
<br />
Note:<br />
No other tags should be inserted into titles. The only exception is the automatically assigned tags such as * Guide * etc. No special characters should be allowed in titles, including !@#$%^&*(). Titles should not exceed one line in length, as displayed by the 'who' command or when looking in a room. Vulgar, offensive, or otherwise objectionable titles should not be used.<br />
<br />
'''wiz (210)'''<br />
<br />
Usage: <br />
wiz <text> (standard wiz-line, addresses the wizard-only comm channel)<br />
wiz #<level> <text> (as above, but only to wiz's of level+)<br />
wiz @<emotetext> (emote on the wizline)<br />
wiz @<level> <emotetext>; (as above, but only to wiz's of level+)<br />
wiz ? (what wizards are on- and offline)<br />
wiz - (show as offline)<br />
wiz + (show as online)<br />
<br />
Description: Command will address the wizards-only communication channel. See usage for details.<br />
<br />
'''echo (213)'''<br />
<br />
Usage:<br />
echo <string><br />
<br />
Description: The contents of <string> will simply appear as a message in the room a wizard is in. Fun for socializing, roleplaying, and executing special interactions.<br />
<br />
'''wstat (215)'''<br />
<br />
Usage:<br />
wstat <unit> [group]<br />
wstat room [group]<br />
wstat zone [zone name] [mobiles|objects|rooms|reset|error|info]<br />
wstat world [zones]<br />
<br />
Where [group] is:<br />
no argumnet : The basis unit data<br />
data : The specific data for the type of unit<br />
contents : list of unit contents<br />
affect : list of affect-structures for unit<br />
descriptor : descriptor data for player<br />
func : special function for unit<br />
spell : spells leaned by char<br />
skill : skills learned by char<br />
weapon : weapons mastered by char<br />
extra : extra descriptions<br />
quest : Quest information (PC's only)<br />
<br />
Examples:<br />
wstat world<br />
wstat world zones<br />
wstat zone<br />
wstat zone rooms<br />
wstat fido<br />
wstat fido dat<br />
wstat fido func<br />
wstat room aff<br />
<br />
Description: Displays everything about a unit. Because this is a significant amount of information, it can optionally be split up. The optional [group] parameter determines which information will be displayed.<br />
<br />
See also:<br />
wizhelp set<br />
wizhelp setskill<br />
<br />
'''corpses (219)'''<br />
<br />
Usage: (Note - 9/2020 this command appears broken. will investigate)<br />
corpses <br />
<br />
Description: Will display a list of player corpses in the game world. (Note: 9/2020 - command appears broken.)<br />
<br />
'''goto (219)'''<br />
<br />
Usage: <br />
goto <unit><br />
<br />
Examples:<br />
goto papi<br />
goto guard<br />
goto water_cup@midgaard<br />
goto temple@udgaard<br />
<br />
Description: Allows wizards to travel about the world. Target a player, npc, or object, and instantly travel to it. Targeting a room name will work only when within the zone, unless utilizing the full unit-path.<br />
<br />
'''mash (220)'''<br />
<br />
Usage: <br />
mash [player]<br />
<br />
Description: Uses the wizsocial mash. Optionally target a player.<br />
<br />
'''flick (220)'''<br />
<br />
Usage: <br />
flick [player]<br />
<br />
Description: Uses the wizsocial flick. Optionally target a player.<br />
<br />
'''rock (220)'''<br />
<br />
Usage: <br />
rock [player]<br />
<br />
Description: Uses the wizsocial rock. Optionally target a player.<br />
<br />
'''message (220)'''<br />
<br />
Usage: <br />
message <player> <string><br />
<br />
Description: Deliver a custom message to a single player. Similar to the echo command, however it is only delivered to the targeted player rather than the entire room.<br />
<br />
See also:<br />
wizhelp echo<br />
<br />
'''at (220)'''<br />
<br />
Usage: <br />
at <room name/unit path> <command><br />
<br />
Description: Allows a wizard to execute commands as if they were in another location. Provide the unit-path to where the command should be executed, and the command itself, and it will be so.<br />
<br />
See also:<br />
wizhelp goto<br />
<br />
'''boards (230)'''<br />
<br />
Usage: <br />
boards<br />
<br />
Description: Displays name and room title for each board in the game. <br />
<br />
'''load (230)'''<br />
<br />
Usage: <br />
load <player><br />
load <unit-path><br />
<br />
Description: Loads players, NPC's, and objects into the game. A player (yes player!) loaded will behave as if link-dead, and if that player were to log in they would connect to the active session. Loading a NPC will instantiate that NPC into the wizards room. Loading an object will instantiate that object into the wizards inventory.<br />
<br />
See also:<br />
wizhelp purge<br />
wizhelp eat<br />
<br />
'''path (230)'''<br />
<br />
Usage: (Note - 9/2020 this command appears broken. will investigate)<br />
path [unit-path]<br />
<br />
Description: Shows the shortest path-matrix for the game. With no argument, it gives debug info on compression rates. If you provide a unit-path, it will return which direction is the shortest path to walk to the unit. (Note - 9/2020 this command appears broken. will investigate)<br />
<br />
'''purge (230)'''<br />
<br />
Usage: <br />
purge [player/object]<br />
<br />
Description: Purges a player or object(s) from the game. With no options defined will simply purge NPC's and movable items from the room. With argument can remove non-movable items and players. Rather violently removes players by terminating their session, even if in the menu system.<br />
<br />
See also:<br />
wizhelp load<br />
wizhelp at<br />
wizhelp eat<br />
<br />
'''set (230)'''<br />
<br />
Usage: <br />
set <unit> <field> <arguments><br />
<br />
Description: This is the command you use, if you want to fiddle with individual fields in a unit. There are a LOT of fields to set. The command will list them, if you just give a unit name. However it is essential that you understand the argument types.<br />
<br />
<value> : a value. beware not to enter a number out of range.<br><br />
<type> : a type. to list possible types give it an 'X' as type<br><br />
<string> : a single string.(enter description): this gives you the multi-line editor. End with a '@' on a single line.<br><br />
<unitpath> : a 'path' to the unit, specifying its itemname and zonename.<br><br />
<keyword> : a single keyword.<br><br />
<direction> : direction can be any of the six: n s e w u d<br><br />
<bitlist> : a list of bitnames. nothing indicates no set bits. Separate bitnames with a single '|'.<br><br />
<br />
Combinations of the above occur.<br />
<br />
See also:<br />
wizhelp setskill<br />
wizhelp wstat<br />
<br />
<in progress></div>Senderhttp://wiki.dikumud.net/index.php?title=Wizarding_101&diff=720Wizarding 1012020-09-14T21:03:33Z<p>Sender: </p>
<hr />
<div>== Grabbing Power: ==<br />
<br />
The Administrative immortal account is the one that is specified in etc/server.cfg:<br />
<br />
immortal_name = ~Papi~<br />
<br />
You should change this to the name you will register on the MUD to be the Wizard of Wizards, the God of Gods. Once you've saved that and re-run the MUD, you will need to create the character by logging into the MUD. Upon the second login, you'll have administrative power. It is recommended that you NOT use the overall admin character, but instead create another character for day to day administrative duties. With great power comes great responsibility, but with great power come grave mistakes. :)<br />
<br />
To set the wizarding level of other character, use the command: '''Advance admin <char> <level>'''<br />
The player you're promoting should be logged in (and you'll need to be able to see them.. use '''go <character>''' to get to the same room if needed)<br />
<br />
For ultimate power, you may set the level to 255. You will want to set the Wizarding level lower on later logins to ensure you don't mistakenly fire off the nukes that you'll have with all of that power.<br />
<br />
(Update command/level chart here later?)<br />
<br />
=== Who's in power ===<br />
<br />
You'll want everyone to know who is in power - The 'wizlist' command draws from a configuration file in ../etc/strings/wizlist. Now that Diku is web-based, you'll want newlines to be paragraphs or have HTML breaks, so include markup in the file.<br />
<br />
== Command Structure ==<br />
<br />
The MUD as distributed has the following commands at the minimum levels below. This can be changed in commands.dat at ../etc/commands.dat. Notice the destructive potential the closer you get to the highest level. Besides destroying someone's privacy (plog), crashing the world on purpose is serious business. It is recommended that you learn these commands from the bottom up to ease your way into world management....or just crash the MUD once to get it out of your system.<br />
<br />
'''Level 255'''<br />
<br />
* crash<br />
* plog<br />
* shutdown<br />
<br />
'''Level 254'''<br />
<br />
* execute<br />
* nset<br />
<br />
'''Level 253'''<br />
<br />
* advance<br />
* copy<br />
* zap<br />
<br />
'''Level 250'''<br />
<br />
* freeze<br />
<br />
'''Level 240'''<br />
<br />
* ban<br />
* broadcast<br />
* reboot<br />
<br />
'''Level 239'''<br />
<br />
* force<br />
* makemoney<br />
* snoop<br />
* setskill<br />
* restore<br />
* switch<br />
<br />
'''Level 235'''<br />
<br />
* transfer<br />
<br />
'''Level 230'''<br />
<br />
* boards<br />
* load<br />
* path<br />
* purge<br />
* set<br />
* reset<br />
* wizinv<br />
* wizlock<br />
<br />
'''Level 220'''<br />
<br />
* mash<br />
* rock<br />
* flick<br />
* message<br />
* at<br />
<br />
'''Level 219'''<br />
<br />
* corpses<br />
* goto<br />
<br />
'''Level 215'''<br />
<br />
* wstat<br />
<br />
'''Level 213'''<br />
<br />
* echo<br />
<br />
'''Level 210'''<br />
<br />
* wiz<br />
<br />
'''Level 204'''<br />
<br />
* petrify<br />
* title<br />
<br />
'''Level 202'''<br />
<br />
* users<br />
<br />
'''Level 200'''<br />
<br />
* notell<br />
* noshout<br />
* where<br />
* wizsocials<br />
* wizhelp <br />
* eat<br />
<br />
== Command Help ==<br />
<br />
'''notell (200)'''<br />
<br />
Usage:<br />
notell <player><br />
<br />
Description: Prevents users from being able to use the "tell" command. Primarily used to discipline users who have been abusing the command.<br />
A wizard successfully deploying this command will receive the message "NOTELLING set."<br />
A player targeted by this command will receive the message "Your telepathic ability fades away." Further attempts by player to use the "tell" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "You regain your telepathic ability." Wizard will receive the message "NOTELLING removed."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''noshout (200)'''<br />
<br />
Usage:<br />
noshout <player><br />
<br />
Description: Prevents users from being able to use the "shout" command. <br />
A wizard successfully deploying this command will receive the message "Noshouting set on <playername>."<br />
A player targeted by this command will receive the message "You suddenly get a sore throat!" Further attempts by player to use the "shout" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "Your sore throat fades away." Wizard will receive the message "Noshouting removed from <player>."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''where (200)'''<br />
<br />
Usage:<br />
where [unit]<br />
<br />
Description: Utilized without arguments, this will return a list of players as well as the title and unit-path of their location. With argument, returns title of target, as well as title and unit-path of target's location.<br />
<br />
'''wizsocials (200)'''<br />
<br />
Usage:<br />
wizsocials<br />
<br />
Description: Returns a list of socials available to wizards. Wizsocials are actually individual wizard commands, and as such can be level restricted.<br />
<br />
'''wizhelp (200)'''<br />
<br />
Usage:<br />
wizhelp [topic]<br />
<br />
Description: Utilized without arguments, the command will return a list of available wizard commands. Only commands available at the invoking wizard's level will be displayed. Used with argument, will return a help file for available commands. Wizhelp contributed to, but is distinct from this help file, as additional context and color is added here.<br />
<br />
'''eat (200)'''<br />
<br />
Usage:<br />
eat <unit><br />
<br />
Description: Target will be removed from the game. Targeting a player will result in that player being disconnected. Targeting an object or npc will remove that instance.<br />
<br />
'''users (202)'''<br />
<br />
Usage:<br />
users<br />
<br />
Description: Returns a list of users connected to the server, their level, and if available their port and IP address. The command will not return information on wizards who have applied wizinvis at a level higher than that of the wizard invoking the command.<br />
<br />
'''petrify (204)'''<br />
<br />
Usage:<br />
petrify <player/npc><br />
<br />
Description: Turns target to stone. For players, they are unable to take any actions at all while petrified. For NPC's, they will now become an object in the room that cannot be picked up. Players may be returned to their original fleshy state by repeating the command. Petrifying a NPC is not reversible, though resetting their zone will reload the NPC per default logic.<br />
<br />
'''title (204)'''<br />
<br />
Usage: <br />
title <player> <title><br />
<br />
Description: Allows a wizard to set player titles. As of current writing, DIKU II colors are supported in the command, but with the transition to DIKU3 and HTML, this will need to be addressed.<br />
<br />
Note:<br />
No other tags should be inserted into titles. The only exception is the automatically assigned tags such as * Guide * etc. No special characters should be allowed in titles, including !@#$%^&*(). Titles should not exceed one line in length, as displayed by the 'who' command or when looking in a room. Vulgar, offensive, or otherwise objectionable titles should not be used.<br />
<br />
'''wiz (210)'''<br />
<br />
Usage: <br />
wiz <text> (standard wiz-line, addresses the wizard-only comm channel)<br />
wiz #<level> <text> (as above, but only to wiz's of level+)<br />
wiz @<emotetext> (emote on the wizline)<br />
wiz @<level> <emotetext>; (as above, but only to wiz's of level+)<br />
wiz ? (what wizards are on- and offline)<br />
wiz - (show as offline)<br />
wiz + (show as online)<br />
<br />
Description: Command will address the wizards-only communication channel. See usage for details.<br />
<br />
'''echo (213)'''<br />
<br />
Usage:<br />
echo <string><br />
<br />
Description: The contents of <string> will simply appear as a message in the room a wizard is in. Fun for socializing, roleplaying, and executing special interactions.<br />
<br />
'''wstat (215)'''<br />
<br />
Usage:<br />
wstat <unit> [group]<br />
wstat room [group]<br />
wstat zone [zone name] [mobiles|objects|rooms|reset|error|info]<br />
wstat world [zones]<br />
<br />
Where [group] is:<br />
no argumnet : The basis unit data<br />
data : The specific data for the type of unit<br />
contents : list of unit contents<br />
affect : list of affect-structures for unit<br />
descriptor : descriptor data for player<br />
func : special function for unit<br />
spell : spells leaned by char<br />
skill : skills learned by char<br />
weapon : weapons mastered by char<br />
extra : extra descriptions<br />
quest : Quest information (PC's only)<br />
<br />
Examples:<br />
wstat world<br />
wstat world zones<br />
wstat zone<br />
wstat zone rooms<br />
wstat fido<br />
wstat fido dat<br />
wstat fido func<br />
wstat room aff<br />
<br />
Description: Displays everything about a unit. Because this is a significant amount of information, it can optionally be split up. The optional [group] parameter determines which information will be displayed.<br />
<br />
See also:<br />
wizhelp set<br />
wizhelp setskill<br />
<br />
'''corpses (219)'''<br />
<br />
Usage: (Note - 9/2020 this command appears broken. will investigate)<br />
corpses <br />
<br />
Description: Will display a list of player corpses in the game world. (Note: 9/2020 - command appears broken.)<br />
<br />
'''goto (219)'''<br />
<br />
Usage: <br />
goto <unit><br />
<br />
Examples:<br />
goto papi<br />
goto guard<br />
goto water_cup@midgaard<br />
goto temple@udgaard<br />
<br />
Description: Allows wizards to travel about the world. Target a player, npc, or object, and instantly travel to it. Targeting a room name will work only when within the zone, unless utilizing the full unit-path.<br />
<br />
'''mash (220)'''<br />
<br />
Usage: <br />
mash [player]<br />
<br />
Description: Uses the wizsocial mash. Optionally target a player.<br />
<br />
'''flick (220)'''<br />
<br />
Usage: <br />
flick [player]<br />
<br />
Description: Uses the wizsocial flick. Optionally target a player.<br />
<br />
'''rock (220)'''<br />
<br />
Usage: <br />
rock [player]<br />
<br />
Description: Uses the wizsocial rock. Optionally target a player.<br />
<br />
'''message (220)'''<br />
<br />
Usage: <br />
message <player> <string><br />
<br />
Description: Deliver a custom message to a single player. Similar to the echo command, however it is only delivered to the targeted player rather than the entire room.<br />
<br />
See also:<br />
wizhelp echo<br />
<br />
'''at (220)'''<br />
<br />
Usage: <br />
at <room name/unit path> <command><br />
<br />
Description: Allows a wizard to execute commands as if they were in another location. Provide the unit-path to where the command should be executed, and the command itself, and it will be so.<br />
<br />
See also:<br />
wizhelp goto<br />
<br />
'''boards (230)'''<br />
<br />
Usage: <br />
boards<br />
<br />
Description: Displays name and room title for each board in the game. <br />
<br />
'''load (230)'''<br />
<br />
Usage: <br />
load <player><br />
load <unit-path><br />
<br />
Description: Loads players, NPC's, and objects into the game. A player (yes player!) loaded will behave as if link-dead, and if that player were to log in they would connect to the active session. Loading a NPC will instantiate that NPC into the wizards room. Loading an object will instantiate that object into the wizards inventory.<br />
<br />
See also:<br />
wizhelp purge<br />
wizhelp eat<br />
<br />
'''path (230)'''<br />
<br />
Usage: (Note - 9/2020 this command appears broken. will investigate)<br />
path [unit-path]<br />
<br />
Description: Shows the shortest path-matrix for the game. With no argument, it gives debug info on compression rates. If you provide a unit-path, it will return which direction is the shortest path to walk to the unit. (Note - 9/2020 this command appears broken. will investigate)<br />
<br />
'''purge (230)'''<br />
<br />
Usage: <br />
purge [player/object]<br />
<br />
Description: Purges a player or object(s) from the game. With no options defined will simply purge NPC's and movable items from the room. With argument can remove non-movable items and players. Rather violently removes players by terminating their session, even if in the menu system.<br />
<br />
See also:<br />
wizhelp load<br />
wizhelp at<br />
wizhelp eat<br />
<br />
'''set (230)'''<br />
<br />
Usage: <br />
set <unit> <field> <arguments><br />
<br />
Description: This is the command you use, if you want to fiddle with individual fields in a unit. There are a LOT of fields to set. The command will list them, if you just give a unit name. However it is essential that you understand the argument types.<br />
<br />
<value> : a value. beware not to enter a number out of range.<br />
<type> : a type. to list possible types give it an 'X' as type<br />
<string> : a single string.<br />
(enter description): this gives you the multi-line editor.<br />
End with a '@' on a single line.<br />
<unitpath> : a 'path' to the unit, specifying its itemname and zonename.<br />
<keyword> : a single keyword.<br />
<direction> : direction can be any of the six: n s e w u d<br />
<bitlist> : a list of bitnames. nothing indicates no set bits.<br />
separate bitnames with a single '|'.<br />
<br />
Combinations of the above occur.<br />
<br />
See also:<br />
wizhelp setskill<br />
wizhelp wstat<br />
<br />
<in progress></div>Senderhttp://wiki.dikumud.net/index.php?title=Wizarding_101&diff=719Wizarding 1012020-09-14T20:13:29Z<p>Sender: </p>
<hr />
<div>== Grabbing Power: ==<br />
<br />
The Administrative immortal account is the one that is specified in etc/server.cfg:<br />
<br />
immortal_name = ~Papi~<br />
<br />
You should change this to the name you will register on the MUD to be the Wizard of Wizards, the God of Gods. Once you've saved that and re-run the MUD, you will need to create the character by logging into the MUD. Upon the second login, you'll have administrative power. It is recommended that you NOT use the overall admin character, but instead create another character for day to day administrative duties. With great power comes great responsibility, but with great power come grave mistakes. :)<br />
<br />
To set the wizarding level of other character, use the command: '''Advance admin <char> <level>'''<br />
The player you're promoting should be logged in (and you'll need to be able to see them.. use '''go <character>''' to get to the same room if needed)<br />
<br />
For ultimate power, you may set the level to 255. You will want to set the Wizarding level lower on later logins to ensure you don't mistakenly fire off the nukes that you'll have with all of that power.<br />
<br />
(Update command/level chart here later?)<br />
<br />
=== Who's in power ===<br />
<br />
You'll want everyone to know who is in power - The 'wizlist' command draws from a configuration file in ../etc/strings/wizlist. Now that Diku is web-based, you'll want newlines to be paragraphs or have HTML breaks, so include markup in the file.<br />
<br />
== Command Structure ==<br />
<br />
The MUD as distributed has the following commands at the minimum levels below. This can be changed in commands.dat at ../etc/commands.dat. Notice the destructive potential the closer you get to the highest level. Besides destroying someone's privacy (plog), crashing the world on purpose is serious business. It is recommended that you learn these commands from the bottom up to ease your way into world management....or just crash the MUD once to get it out of your system.<br />
<br />
'''evel 255'''<br />
<br />
* crash<br />
* plog<br />
* shutdown<br />
<br />
'''Level 254'''<br />
<br />
* execute<br />
* nset<br />
<br />
'''Level 253'''<br />
<br />
* advance<br />
* copy<br />
* zap<br />
<br />
'''Level 250'''<br />
<br />
* freeze<br />
<br />
'''Level 240'''<br />
<br />
* ban<br />
* broadcast<br />
* reboot<br />
<br />
'''Level 239'''<br />
<br />
* force<br />
* makemoney<br />
* snoop<br />
* setskill<br />
* restore<br />
* switch<br />
<br />
'''Level 235'''<br />
<br />
* transfer<br />
<br />
'''Level 230'''<br />
<br />
* boards<br />
* load<br />
* path<br />
* purge<br />
* set<br />
* reset<br />
* wizinv<br />
* wizlock<br />
<br />
'''Level 220'''<br />
<br />
* mash<br />
* rock<br />
* flick<br />
* message<br />
* at<br />
<br />
'''Level 219'''<br />
<br />
* corpses<br />
* goto<br />
<br />
'''Level 215'''<br />
<br />
* wstat<br />
<br />
'''Level 213'''<br />
<br />
* echo<br />
<br />
'''Level 210'''<br />
<br />
* wiz<br />
<br />
'''Level 204'''<br />
<br />
* petrify<br />
* title<br />
<br />
'''Level 202'''<br />
<br />
* users<br />
<br />
'''Level 200'''<br />
<br />
* notell<br />
* noshout<br />
* where<br />
* wizsocials<br />
* wizhelp <br />
* eat<br />
<br />
== Command Help ==<br />
<br />
'''notell (200)'''<br />
<br />
Usage:<br />
notell <player><br />
<br />
Description: Prevents users from being able to use the "tell" command. Primarily used to discipline users who have been abusing the command.<br />
A wizard successfully deploying this command will receive the message "NOTELLING set."<br />
A player targeted by this command will receive the message "Your telepathic ability fades away." Further attempts by player to use the "tell" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "You regain your telepathic ability." Wizard will receive the message "NOTELLING removed."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''noshout (200)'''<br />
<br />
Usage:<br />
noshout <player><br />
<br />
Description: Prevents users from being able to use the "shout" command. <br />
A wizard successfully deploying this command will receive the message "Noshouting set on <playername>."<br />
A player targeted by this command will receive the message "You suddenly get a sore throat!" Further attempts by player to use the "shout" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "Your sore throat fades away." Wizard will receive the message "Noshouting removed from <player>."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''where (200)'''<br />
<br />
Usage:<br />
where [unit]<br />
<br />
Description: Utilized without arguments, this will return a list of players as well as the title and symbolic of their location. With argument, returns title of target, as well as title and symbolic of target's location.<br />
<br />
'''wizsocials (200)'''<br />
<br />
Usage:<br />
wizsocials<br />
<br />
Description: Returns a list of socials available to wizards. Wizsocials are actually individual wizard commands, and as such can be level restricted.<br />
<br />
'''wizhelp (200)'''<br />
<br />
Usage:<br />
wizhelp [topic]<br />
<br />
Description: Utilized without arguments, the command will return a list of available wizard commands. Only commands available at the invoking wizard's level will be displayed. Used with argument, will return a help file for available commands. Wizhelp contributed to, but is distinct from this help file, as additional context and color is added here.<br />
<br />
'''eat (200)'''<br />
<br />
Usage:<br />
eat <unit><br />
<br />
Description: Target will be removed from the game. Targeting a player will result in that player being disconnected. Targeting an object or npc will remove that instance.<br />
<br />
'''users (202)'''<br />
<br />
Usage:<br />
users<br />
<br />
Description: Returns a list of users connected to the server, their level, and if available their port and IP address. The command will not return information on wizards who have applied wizinvis at a level higher than that of the wizard invoking the command.<br />
<br />
'''petrify (204)'''<br />
<br />
Usage:<br />
petrify <player/npc><br />
<br />
Description: Turns target to stone. For players, they are unable to take any actions at all while petrified. For NPC's, they will now become an object in the room that cannot be picked up. Players may be returned to their original fleshy state by repeating the command. Petrifying a NPC is not reversible, though resetting their zone will reload the NPC per default logic.<br />
<br />
'''title (204)'''<br />
<br />
Usage: <br />
title <player> <title><br />
<br />
Description: Allows a wizard to set player titles. As of current writing, DIKU II colors are supported in the command, but with the transition to DIKU3 and HTML, this will need to be addressed.<br />
<br />
Note:<br />
No other tags should be inserted into titles. The only exception is the automatically assigned tags such as * Guide * etc. No special characters should be allowed in titles, including !@#$%^&*(). Titles should not exceed one line in length, as displayed by the 'who' command or when looking in a room. Vulgar, offensive, or otherwise objectionable titles should not be used.<br />
<br />
'''wiz (210)'''<br />
<br />
Usage: <br />
wiz <text> (standard wiz-line, addresses the wizard-only comm channel)<br />
wiz #<level> <text> (as above, but only to wiz's of level+)<br />
wiz @<emotetext> (emote on the wizline)<br />
wiz @<level> <emotetext>; (as above, but only to wiz's of level+)<br />
wiz ? (what wizards are on- and offline)<br />
wiz - (show as offline)<br />
wiz + (show as online)<br />
<br />
Description: Command will address the wizards-only communication channel. See usage for details.<br />
<br />
'''echo (213)'''<br />
<br />
Usage:<br />
echo <string><br />
<br />
Description: The contents of <string> will simply appear as a message in the room a wizard is in. Fun for socializing, roleplaying, and executing special interactions.<br />
<br />
'''wstat (215)'''<br />
<br />
Usage:<br />
wstat <unit> [group]<br />
wstat room [group]<br />
wstat zone [zone name] [mobiles|objects|rooms|reset|error|info]<br />
wstat world [zones]<br />
<br />
Where [group] is:<br />
no argumnet : The basis unit data<br />
data : The specific data for the type of unit<br />
contents : list of unit contents<br />
affect : list of affect-structures for unit<br />
descriptor : descriptor data for player<br />
func : special function for unit<br />
spell : spells leaned by char<br />
skill : skills learned by char<br />
weapon : weapons mastered by char<br />
extra : extra descriptions<br />
quest : Quest information (PC's only)<br />
<br />
Examples:<br />
wstat world<br />
wstat world zones<br />
wstat zone<br />
wstat zone rooms<br />
wstat fido<br />
wstat fido dat<br />
wstat fido func<br />
wstat room aff<br />
<br />
Description: Displays everything about a unit. Because this is a significant amount of information, it can optionally be split up. The optional [group] parameter determines which information will be displayed.<br />
<br />
See also:<br />
wizhelp set<br />
wizhelp setskill<br />
<br />
'''corpses (219)'''<br />
<br />
Usage: (Note - 9/2020 this command appears broken. will investigate)<br />
corpses <br />
<br />
Description: Will display a list of player corpses in the game world. (Note: 9/2020 - command appears broken.)<br />
<br />
'''goto (219)'''<br />
<br />
Usage: <br />
goto <unit><br />
<br />
Examples:<br />
goto papi<br />
goto guard<br />
goto water_cup@midgaard<br />
goto temple@udgaard<br />
<br />
Description: Allows wizards to travel about the world. Target a player, npc, or object, and instantly travel to it. Targeting a room name will work only when within the zone, unless utilizing the full symbolic.<br />
<br />
'''mash (220)'''<br />
<br />
Usage: <br />
mash [player]<br />
<br />
Description: Uses the wizsocial mash. Optionally target a player.<br />
<br />
<br />
<in progress></div>Senderhttp://wiki.dikumud.net/index.php?title=Wizarding_101&diff=718Wizarding 1012020-09-14T20:10:09Z<p>Sender: </p>
<hr />
<div>== Grabbing Power: ==<br />
<br />
The Administrative immortal account is the one that is specified in etc/server.cfg:<br />
<br />
immortal_name = ~Papi~<br />
<br />
You should change this to the name you will register on the MUD to be the Wizard of Wizards, the God of Gods. Once you've saved that and re-run the MUD, you will need to create the character by logging into the MUD. Upon the second login, you'll have administrative power. It is recommended that you NOT use the overall admin character, but instead create another character for day to day administrative duties. With great power comes great responsibility, but with great power come grave mistakes. :)<br />
<br />
To set the wizarding level of other character, use the command: '''Advance admin <char> <level>'''<br />
The player you're promoting should be logged in (and you'll need to be able to see them.. use '''go <character>''' to get to the same room if needed)<br />
<br />
For ultimate power, you may set the level to 255. You will want to set the Wizarding level lower on later logins to ensure you don't mistakenly fire off the nukes that you'll have with all of that power.<br />
<br />
(Update command/level chart here later?)<br />
<br />
=== Who's in power ===<br />
<br />
You'll want everyone to know who is in power - The 'wizlist' command draws from a configuration file in ../etc/strings/wizlist. Now that Diku is web-based, you'll want newlines to be paragraphs or have HTML breaks, so include markup in the file.<br />
<br />
== Command Structure ==<br />
<br />
The MUD as distributed has the following commands at the minimum levels below. This can be changed in commands.dat at ../etc/commands.dat. Notice the destructive potential the closer you get to the highest level. Besides destroying someone's privacy (plog), crashing the world on purpose is serious business. It is recommended that you learn these commands from the bottom up to ease your way into world management....or just crash the MUD once to get it out of your system.<br />
<br />
Level 255 commands<br />
<br />
* crash<br />
* plog<br />
* shutdown<br />
<br />
Level 254 commands<br />
<br />
* execute<br />
* nset<br />
<br />
Level 253 commands<br />
<br />
* advance<br />
* copy<br />
* zap<br />
<br />
Level 250 commands<br />
<br />
* freeze<br />
<br />
Level 240 commands<br />
<br />
* ban<br />
* broadcast<br />
* reboot<br />
<br />
Level 239 commands<br />
<br />
* force<br />
* makemoney<br />
* snoop<br />
* setskill<br />
* restore<br />
* switch<br />
<br />
Level 235 commands<br />
<br />
* transfer<br />
<br />
Level 230 commands<br />
<br />
* boards<br />
* load<br />
* path<br />
* purge<br />
* set<br />
* reset<br />
* wizinv<br />
* wizlock<br />
<br />
Level 220 commands<br />
<br />
* mash<br />
* rock<br />
* flick<br />
* message<br />
* at<br />
<br />
Level 219 commands<br />
<br />
* corpses<br />
* goto<br />
<br />
Level 215 commands<br />
<br />
* wstat<br />
<br />
Level 213 commands<br />
<br />
* echo<br />
<br />
Level 210 commands<br />
<br />
* wiz<br />
<br />
Level 204 commands<br />
<br />
* petrify<br />
* title<br />
<br />
Level 202 commands<br />
<br />
* users<br />
<br />
Level 200 commands<br />
<br />
* notell<br />
* noshout<br />
* where<br />
* wizsocials<br />
* wizhelp <br />
* eat<br />
<br />
== Command Help ==<br />
<br />
'''notell (200)'''<br />
<br />
Usage:<br />
notell <player><br />
<br />
Description: Prevents users from being able to use the "tell" command. Primarily used to discipline users who have been abusing the command.<br />
A wizard successfully deploying this command will receive the message "NOTELLING set."<br />
A player targeted by this command will receive the message "Your telepathic ability fades away." Further attempts by player to use the "tell" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "You regain your telepathic ability." Wizard will receive the message "NOTELLING removed."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''noshout (200)'''<br />
<br />
Usage:<br />
noshout <player><br />
<br />
Description: Prevents users from being able to use the "shout" command. <br />
A wizard successfully deploying this command will receive the message "Noshouting set on <playername>."<br />
A player targeted by this command will receive the message "You suddenly get a sore throat!" Further attempts by player to use the "shout" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "Your sore throat fades away." Wizard will receive the message "Noshouting removed from <player>."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''where (200)'''<br />
<br />
Usage:<br />
where [unit]<br />
<br />
Description: Utilized without arguments, this will return a list of players as well as the title and symbolic of their location. With argument, returns title of target, as well as title and symbolic of target's location.<br />
<br />
'''wizsocials (200)'''<br />
<br />
Usage:<br />
wizsocials<br />
<br />
Description: Returns a list of socials available to wizards. Wizsocials are actually individual wizard commands, and as such can be level restricted.<br />
<br />
'''wizhelp (200)'''<br />
<br />
Usage:<br />
wizhelp [topic]<br />
<br />
Description: Utilized without arguments, the command will return a list of available wizard commands. Only commands available at the invoking wizard's level will be displayed. Used with argument, will return a help file for available commands. Wizhelp contributed to, but is distinct from this help file, as additional context and color is added here.<br />
<br />
'''eat (200)'''<br />
<br />
Usage:<br />
eat <unit><br />
<br />
Description: Target will be removed from the game. Targeting a player will result in that player being disconnected. Targeting an object or npc will remove that instance.<br />
<br />
'''users (202)'''<br />
<br />
Usage:<br />
users<br />
<br />
Description: Returns a list of users connected to the server, their level, and if available their port and IP address. The command will not return information on wizards who have applied wizinvis at a level higher than that of the wizard invoking the command.<br />
<br />
'''petrify (204)'''<br />
<br />
Usage:<br />
petrify <player/npc><br />
<br />
Description: Turns target to stone. For players, they are unable to take any actions at all while petrified. For NPC's, they will now become an object in the room that cannot be picked up. Players may be returned to their original fleshy state by repeating the command. Petrifying a NPC is not reversible, though resetting their zone will reload the NPC per default logic.<br />
<br />
'''title (204)'''<br />
<br />
Usage: <br />
title <player> <title><br />
<br />
Description: Allows a wizard to set player titles. As of current writing, DIKU II colors are supported in the command, but with the transition to DIKU3 and HTML, this will need to be addressed.<br />
<br />
Note:<br />
No other tags should be inserted into titles. The only exception is the automatically assigned tags such as * Guide * etc. No special characters should be allowed in titles, including !@#$%^&*(). Titles should not exceed one line in length, as displayed by the 'who' command or when looking in a room. Vulgar, offensive, or otherwise objectionable titles should not be used.<br />
<br />
'''wiz (210)'''<br />
<br />
Usage: <br />
wiz <text> (standard wiz-line, addresses the wizard-only comm channel)<br />
wiz #<level> <text> (as above, but only to wiz's of level+)<br />
wiz @<emotetext> (emote on the wizline)<br />
wiz @<level> <emotetext>; (as above, but only to wiz's of level+)<br />
wiz ? (what wizards are on- and offline)<br />
wiz - (show as offline)<br />
wiz + (show as online)<br />
<br />
Description: Command will address the wizards-only communication channel. See usage for details.<br />
<br />
'''echo (213)'''<br />
<br />
Usage:<br />
echo <string><br />
<br />
Description: The contents of <string> will simply appear as a message in the room a wizard is in. Fun for socializing, roleplaying, and executing special interactions.<br />
<br />
'''wstat (215)'''<br />
<br />
Usage:<br />
wstat <unit> [group]<br />
wstat room [group]<br />
wstat zone [zone name] [mobiles|objects|rooms|reset|error|info]<br />
wstat world [zones]<br />
<br />
Where [group] is:<br />
no argumnet : The basis unit data<br />
data : The specific data for the type of unit<br />
contents : list of unit contents<br />
affect : list of affect-structures for unit<br />
descriptor : descriptor data for player<br />
func : special function for unit<br />
spell : spells leaned by char<br />
skill : skills learned by char<br />
weapon : weapons mastered by char<br />
extra : extra descriptions<br />
quest : Quest information (PC's only)<br />
<br />
Examples:<br />
wstat world<br />
wstat world zones<br />
wstat zone<br />
wstat zone rooms<br />
wstat fido<br />
wstat fido dat<br />
wstat fido func<br />
wstat room aff<br />
<br />
Description: Displays everything about a unit. Because this is a significant amount of information, it can optionally be split up. The optional [group] parameter determines which information will be displayed.<br />
<br />
See also:<br />
wizhelp set<br />
wizhelp setskill<br />
<br />
'''corpses (219)'''<br />
<br />
Usage: (Note - 9/2020 this command appears broken. will investigate)<br />
corpses <br />
<br />
Description: Will display a list of player corpses in the game world. (Note: 9/2020 - command appears broken.)<br />
<br />
'''goto (219)'''<br />
<br />
Usage: <br />
goto <unit><br />
<br />
Examples:<br />
goto papi<br />
goto guard<br />
goto water_cup@midgaard<br />
goto temple@udgaard<br />
<br />
Description: Allows wizards to travel about the world. Target a player, npc, or object, and instantly travel to it. Targeting a room name will work only when within the zone, unless utilizing the full symbolic.<br />
<br />
'''mash (220)'''<br />
<br />
Usage: <br />
mash [player]<br />
<br />
Description:<br />
<in progress></div>Senderhttp://wiki.dikumud.net/index.php?title=Wizarding_101&diff=717Wizarding 1012020-09-14T20:02:01Z<p>Sender: </p>
<hr />
<div>== Grabbing Power: ==<br />
<br />
The Administrative immortal account is the one that is specified in etc/server.cfg:<br />
<br />
immortal_name = ~Papi~<br />
<br />
You should change this to the name you will register on the MUD to be the Wizard of Wizards, the God of Gods. Once you've saved that and re-run the MUD, you will need to create the character by logging into the MUD. Upon the second login, you'll have administrative power. It is recommended that you NOT use the overall admin character, but instead create another character for day to day administrative duties. With great power comes great responsibility, but with great power come grave mistakes. :)<br />
<br />
To set the wizarding level of other character, use the command: '''Advance admin <char> <level>'''<br />
The player you're promoting should be logged in (and you'll need to be able to see them.. use '''go <character>''' to get to the same room if needed)<br />
<br />
For ultimate power, you may set the level to 255. You will want to set the Wizarding level lower on later logins to ensure you don't mistakenly fire off the nukes that you'll have with all of that power.<br />
<br />
(Update command/level chart here later?)<br />
<br />
=== Who's in power ===<br />
<br />
You'll want everyone to know who is in power - The 'wizlist' command draws from a configuration file in ../etc/strings/wizlist. Now that Diku is web-based, you'll want newlines to be paragraphs or have HTML breaks, so include markup in the file.<br />
<br />
== Command Structure ==<br />
<br />
The MUD as distributed has the following commands at the minimum levels below. This can be changed in commands.dat at ../etc/commands.dat. Notice the destructive potential the closer you get to the highest level. Besides destroying someone's privacy (plog), crashing the world on purpose is serious business. It is recommended that you learn these commands from the bottom up to ease your way into world management....or just crash the MUD once to get it out of your system.<br />
<br />
Level 255 commands<br />
<br />
crash plog shutdown<br />
<br />
Level 254 commands<br />
<br />
execute nset<br />
<br />
Level 253 commands<br />
<br />
advance copy zap<br />
<br />
Level 250 commands<br />
<br />
freeze<br />
<br />
Level 240 commands<br />
<br />
ban broadcast reboot<br />
<br />
Level 239 commands<br />
<br />
force makemoney snoop setskill restore switch<br />
<br />
Level 235 commands<br />
<br />
transfer<br />
<br />
Level 230 commands<br />
<br />
boards load path purge set reset wizinv wizlock<br />
<br />
Level 220 commands<br />
<br />
mash rock flick message at<br />
<br />
Level 219 commands<br />
<br />
corpses goto<br />
<br />
Level 215 commands<br />
<br />
wstat<br />
<br />
Level 213 commands<br />
<br />
echo<br />
<br />
Level 210 commands<br />
<br />
wiz<br />
<br />
Level 204 commands<br />
<br />
petrify title<br />
<br />
Level 202 commands<br />
<br />
users<br />
<br />
Level 200 commands<br />
<br />
notell noshout where wizsocials wizhelp eat<br />
<br />
== Command Help ==<br />
<br />
'''notell (200)'''<br />
<br />
Usage:<br />
notell <player><br />
<br />
Description: Prevents users from being able to use the "tell" command. Primarily used to discipline users who have been abusing the command.<br />
A wizard successfully deploying this command will receive the message "NOTELLING set."<br />
A player targeted by this command will receive the message "Your telepathic ability fades away." Further attempts by player to use the "tell" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "You regain your telepathic ability." Wizard will receive the message "NOTELLING removed."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''noshout (200)'''<br />
<br />
Usage:<br />
noshout <player><br />
<br />
Description: Prevents users from being able to use the "shout" command. <br />
A wizard successfully deploying this command will receive the message "Noshouting set on <playername>."<br />
A player targeted by this command will receive the message "You suddenly get a sore throat!" Further attempts by player to use the "shout" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "Your sore throat fades away." Wizard will receive the message "Noshouting removed from <player>."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''where (200)'''<br />
<br />
Usage:<br />
where [unit]<br />
<br />
Description: Utilized without arguments, this will return a list of players as well as the title and symbolic of their location. With argument, returns title of target, as well as title and symbolic of target's location.<br />
<br />
'''wizsocials (200)'''<br />
<br />
Usage:<br />
wizsocials<br />
<br />
Description: Returns a list of socials available to wizards. Wizsocials are actually individual wizard commands, and as such can be level restricted.<br />
<br />
'''wizhelp (200)'''<br />
<br />
Usage:<br />
wizhelp [topic]<br />
<br />
Description: Utilized without arguments, the command will return a list of available wizard commands. Only commands available at the invoking wizard's level will be displayed. Used with argument, will return a help file for available commands. Wizhelp contributed to, but is distinct from this help file, as additional context and color is added here.<br />
<br />
'''eat (200)'''<br />
<br />
Usage:<br />
eat <unit><br />
<br />
Description: Target will be removed from the game. Targeting a player will result in that player being disconnected. Targeting an object or npc will remove that instance.<br />
<br />
'''users (202)'''<br />
<br />
Usage:<br />
users<br />
<br />
Description: Returns a list of users connected to the server, their level, and if available their port and IP address. The command will not return information on wizards who have applied wizinvis at a level higher than that of the wizard invoking the command.<br />
<br />
'''petrify (204)'''<br />
<br />
Usage:<br />
petrify <player/npc><br />
<br />
Description: Turns target to stone. For players, they are unable to take any actions at all while petrified. For NPC's, they will now become an object in the room that cannot be picked up. Players may be returned to their original fleshy state by repeating the command. Petrifying a NPC is not reversible, though resetting their zone will reload the NPC per default logic.<br />
<br />
'''title (204)'''<br />
<br />
Usage: <br />
title <player> <title><br />
<br />
Description: Allows a wizard to set player titles. As of current writing, DIKU II colors are supported in the command, but with the transition to DIKU3 and HTML, this will need to be addressed.<br />
<br />
Note:<br />
No other tags should be inserted into titles. The only exception is the automatically assigned tags such as * Guide * etc. No special characters should be allowed in titles, including !@#$%^&*(). Titles should not exceed one line in length, as displayed by the 'who' command or when looking in a room. Vulgar, offensive, or otherwise objectionable titles should not be used.<br />
<br />
'''wiz (210)'''<br />
<br />
Usage: <br />
wiz <text> (standard wiz-line, addresses the wizard-only comm channel)<br />
wiz #<level> <text> (as above, but only to wiz's of level+)<br />
wiz @<emotetext> (emote on the wizline)<br />
wiz @<level> <emotetext>; (as above, but only to wiz's of level+)<br />
wiz ? (what wizards are on- and offline)<br />
wiz - (show as offline)<br />
wiz + (show as online)<br />
<br />
Description: Command will address the wizards-only communication channel. See usage for details.<br />
<br />
'''echo (213)'''<br />
<br />
Usage:<br />
echo <string><br />
<br />
Description: The contents of <string> will simply appear as a message in the room a wizard is in. Fun for socializing, roleplaying, and executing special interactions.<br />
<br />
'''wstat (215)'''<br />
<br />
Usage:<br />
wstat <unit> [group]<br />
wstat room [group]<br />
wstat zone [zone name] [mobiles|objects|rooms|reset|error|info]<br />
wstat world [zones]<br />
<br />
Where [group] is:<br />
no argumnet : The basis unit data<br />
data : The specific data for the type of unit<br />
contents : list of unit contents<br />
affect : list of affect-structures for unit<br />
descriptor : descriptor data for player<br />
func : special function for unit<br />
spell : spells leaned by char<br />
skill : skills learned by char<br />
weapon : weapons mastered by char<br />
extra : extra descriptions<br />
quest : Quest information (PC's only)<br />
<br />
Examples:<br />
wstat world<br />
wstat world zones<br />
wstat zone<br />
wstat zone rooms<br />
wstat fido<br />
wstat fido dat<br />
wstat fido func<br />
wstat room aff<br />
<br />
Description: Displays everything about a unit. Because this is a significant amount of information, it can optionally be split up. The optional [group] parameter determines which information will be displayed.<br />
<br />
See also:<br />
wizhelp set<br />
wizhelp setskill<br />
<br />
'''corpses (219)'''<br />
<br />
Usage: (Note - 9/2020 this command appears broken. will investigate)<br />
corpses <br />
<br />
Description: Will display a list of player corpses in the game world. (Note: 9/2020 - command appears broken.)<br />
<br />
'''goto (219)'''<br />
<br />
Usage: <br />
goto <unit><br />
<br />
Examples:<br />
goto papi<br />
goto guard<br />
goto water_cup@midgaard<br />
goto temple@udgaard<br />
<br />
Description: Allows wizards to travel about the world. Target a player, npc, or object, and instantly travel to it. Targeting a room name will work only when within the zone, unless utilizing the full symbolic.<br />
<br />
'''mash (220)'''<br />
<br />
Usage: <br />
mash [player]<br />
<br />
Description:<br />
<in progress></div>Senderhttp://wiki.dikumud.net/index.php?title=Wizarding_101&diff=716Wizarding 1012020-09-14T19:37:16Z<p>Sender: </p>
<hr />
<div>== Grabbing Power: ==<br />
<br />
The Administrative immortal account is the one that is specified in etc/server.cfg:<br />
<br />
immortal_name = ~Papi~<br />
<br />
You should change this to the name you will register on the MUD to be the Wizard of Wizards, the God of Gods. Once you've saved that and re-run the MUD, you will need to create the character by logging into the MUD. Upon the second login, you'll have administrative power. It is recommended that you NOT use the overall admin character, but instead create another character for day to day administrative duties. With great power comes great responsibility, but with great power come grave mistakes. :)<br />
<br />
To set the wizarding level of other character, use the command: '''Advance admin <char> <level>'''<br />
The player you're promoting should be logged in (and you'll need to be able to see them.. use '''go <character>''' to get to the same room if needed)<br />
<br />
For ultimate power, you may set the level to 255. You will want to set the Wizarding level lower on later logins to ensure you don't mistakenly fire off the nukes that you'll have with all of that power.<br />
<br />
(Update command/level chart here later?)<br />
<br />
=== Who's in power ===<br />
<br />
You'll want everyone to know who is in power - The 'wizlist' command draws from a configuration file in ../etc/strings/wizlist. Now that Diku is web-based, you'll want newlines to be paragraphs or have HTML breaks, so include markup in the file.<br />
<br />
== Command Structure ==<br />
<br />
The MUD as distributed has the following commands at the minimum levels below. This can be changed in commands.dat at ../etc/commands.dat. Notice the destructive potential the closer you get to the highest level. Besides destroying someone's privacy (plog), crashing the world on purpose is serious business. It is recommended that you learn these commands from the bottom up to ease your way into world management....or just crash the MUD once to get it out of your system.<br />
<br />
Level 255 commands<br />
<br />
crash plog shutdown<br />
<br />
Level 254 commands<br />
<br />
execute nset<br />
<br />
Level 253 commands<br />
<br />
advance copy zap<br />
<br />
Level 250 commands<br />
<br />
freeze<br />
<br />
Level 240 commands<br />
<br />
ban broadcast reboot<br />
<br />
Level 239 commands<br />
<br />
force makemoney snoop setskill restore switch<br />
<br />
Level 235 commands<br />
<br />
transfer<br />
<br />
Level 230 commands<br />
<br />
boards load path purge set reset wizinv wizlock<br />
<br />
Level 220 commands<br />
<br />
mash rock flick message at<br />
<br />
Level 219 commands<br />
<br />
corpses goto<br />
<br />
Level 215 commands<br />
<br />
wstat<br />
<br />
Level 213 commands<br />
<br />
echo<br />
<br />
Level 210 commands<br />
<br />
wiz<br />
<br />
Level 204 commands<br />
<br />
petrify title<br />
<br />
Level 202 commands<br />
<br />
users<br />
<br />
Level 200 commands<br />
<br />
notell noshout where wizsocials wizhelp eat<br />
<br />
== Command Help ==<br />
<br />
'''notell (200)'''<br />
<br />
Usage:<br />
notell <player><br />
<br />
Description: Prevents users from being able to use the "tell" command. Primarily used to discipline users who have been abusing the command.<br />
A wizard successfully deploying this command will receive the message "NOTELLING set."<br />
A player targeted by this command will receive the message "Your telepathic ability fades away." Further attempts by player to use the "tell" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "You regain your telepathic ability." Wizard will receive the message "NOTELLING removed."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''noshout (200)'''<br />
<br />
Usage:<br />
noshout <player><br />
<br />
Description: Prevents users from being able to use the "shout" command. <br />
A wizard successfully deploying this command will receive the message "Noshouting set on <playername>."<br />
A player targeted by this command will receive the message "You suddenly get a sore throat!" Further attempts by player to use the "shout" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "Your sore throat fades away." Wizard will receive the message "Noshouting removed from <player>."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''where (200)'''<br />
<br />
Usage:<br />
where [unit]<br />
<br />
Description: Utilized without arguments, this will return a list of players as well as the title and symbolic of their location. With argument, returns title of target, as well as title and symbolic of target's location.<br />
<br />
'''wizsocials (200)'''<br />
<br />
Usage:<br />
wizsocials<br />
<br />
Description: Returns a list of socials available to wizards. Wizsocials are actually individual wizard commands, and as such can be level restricted.<br />
<br />
'''wizhelp (200)'''<br />
<br />
Usage:<br />
wizhelp [topic]<br />
<br />
Description: Utilized without arguments, the command will return a list of available wizard commands. Only commands available at the invoking wizard's level will be displayed. Used with argument, will return a help file for available commands. Wizhelp contributed to, but is distinct from this help file, as additional context and color is added here.<br />
<br />
'''eat (200)'''<br />
<br />
Usage:<br />
eat <unit><br />
<br />
Description: Target will be removed from the game. Targeting a player will result in that player being disconnected. Targeting an object or npc will remove that instance.<br />
<br />
'''users (202)'''<br />
<br />
Usage:<br />
users<br />
<br />
Description: Returns a list of users connected to the server, their level, and if available their port and IP address. The command will not return information on wizards who have applied wizinvis at a level higher than that of the wizard invoking the command.<br />
<br />
'''petrify (204)'''<br />
<br />
Usage:<br />
petrify <player/npc><br />
<br />
Description: Turns target to stone. For players, they are unable to take any actions at all while petrified. For NPC's, they will now become an object in the room that cannot be picked up. Players may be returned to their original fleshy state by repeating the command. Petrifying a NPC is not reversible, though resetting their zone will reload the NPC per default logic.<br />
<br />
'''title (204)'''<br />
<br />
Usage: <br />
title <player> <title><br />
<br />
Description: Allows a wizard to set player titles. As of current writing, DIKU II colors are supported in the command, but with the transition to DIKU3 and HTML, this will need to be addressed.<br />
<br />
Note:<br />
No other tags should be inserted into titles. The only exception is the automatically assigned tags such as * Guide * etc. No special characters should be allowed in titles, including !@#$%^&*(). Titles should not exceed one line in length, as displayed by the 'who' command or when looking in a room. Vulgar, offensive, or otherwise objectionable titles should not be used.<br />
<br />
'''wiz (210)'''<br />
<br />
Usage: <br />
wiz <text> (standard wiz-line, addresses the wizard-only comm channel)<br />
wiz #<level> <text> (as above, but only to wiz's of level+)<br />
wiz @<emotetext> (emote on the wizline)<br />
wiz @<level> <emotetext>; (as above, but only to wiz's of level+)<br />
wiz ? (what wizards are on- and offline)<br />
wiz - (show as offline)<br />
wiz + (show as online)<br />
<br />
Description: Command will address the wizards-only communication channel. See usage for details.<br />
<br />
'''echo (213)'''<br />
<br />
Usage:<br />
echo <string><br />
<br />
Description: The contents of <string> will simply appear as a message in the room a wizard is in. Fun for socializing, roleplaying, and executing special interactions.<br />
<br />
'''wstat (215)'''<br />
<br />
Usage:<br />
wstat <unit> [group]<br />
wstat room [group]<br />
wstat zone [zone name] [mobiles|objects|rooms|reset|error|info]<br />
wstat world [zones]<br />
<br />
Where [group] is:<br />
no argumnet : The basis unit data<br />
data : The specific data for the type of unit<br />
contents : list of unit contents<br />
affect : list of affect-structures for unit<br />
descriptor : descriptor data for player<br />
func : special function for unit<br />
spell : spells leaned by char<br />
skill : skills learned by char<br />
weapon : weapons mastered by char<br />
extra : extra descriptions<br />
quest : Quest information (PC's only)<br />
<br />
Examples:<br />
wstat world<br />
wstat world zones<br />
wstat zone<br />
wstat zone rooms<br />
wstat fido<br />
wstat fido dat<br />
wstat fido func<br />
wstat room aff<br />
<br />
Description: Displays everything about a unit. Because this is a significant amount of information, it can optionally be split up. The optional [group] parameter determines which information will be displayed.<br />
<br />
See also:<br />
wizhelp set<br />
wizhelp setskill<br />
<br />
'''corpses (219)'''<br />
<br />
Usage: (Note - 9/2020 this command appears broken. will investigate)<br />
corpses <br />
<br />
Description: Will display a list of player corpses in the game world. (Note: 9/2020 - command appears broken.)<br />
<br />
'''goto (219)'''<br />
<br />
Usage: <br />
goto <unit><br />
<br />
Examples:<br />
goto papi<br />
goto guard<br />
goto water_cup@midgaard<br />
goto temple@udgaard<br />
<br />
Description: Allows wizards to travel about the world. Target a player, npc, or object, and instantly travel to it. Targeting a room name will work only when within the zone, unless utilizing the full symbolic.<br />
<br />
'''mash (220)'''<br />
<br />
Usage: <br />
<in progress></div>Senderhttp://wiki.dikumud.net/index.php?title=Wizarding_101&diff=715Wizarding 1012020-09-14T19:05:19Z<p>Sender: </p>
<hr />
<div>== Grabbing Power: ==<br />
<br />
The Administrative immortal account is the one that is specified in etc/server.cfg:<br />
<br />
immortal_name = ~Papi~<br />
<br />
You should change this to the name you will register on the MUD to be the Wizard of Wizards, the God of Gods. Once you've saved that and re-run the MUD, you will need to create the character by logging into the MUD. Upon the second login, you'll have administrative power. It is recommended that you NOT use the overall admin character, but instead create another character for day to day administrative duties. With great power comes great responsibility, but with great power come grave mistakes. :)<br />
<br />
To set the wizarding level of other character, use the command: '''Advance admin <char> <level>'''<br />
The player you're promoting should be logged in (and you'll need to be able to see them.. use '''go <character>''' to get to the same room if needed)<br />
<br />
For ultimate power, you may set the level to 255. You will want to set the Wizarding level lower on later logins to ensure you don't mistakenly fire off the nukes that you'll have with all of that power.<br />
<br />
(Update command/level chart here later?)<br />
<br />
=== Who's in power ===<br />
<br />
You'll want everyone to know who is in power - The 'wizlist' command draws from a configuration file in ../etc/strings/wizlist. Now that Diku is web-based, you'll want newlines to be paragraphs or have HTML breaks, so include markup in the file.<br />
<br />
== Command Structure ==<br />
<br />
The MUD as distributed has the following commands at the minimum levels below. This can be changed in commands.dat at ../etc/commands.dat. Notice the destructive potential the closer you get to the highest level. Besides destroying someone's privacy (plog), crashing the world on purpose is serious business. It is recommended that you learn these commands from the bottom up to ease your way into world management....or just crash the MUD once to get it out of your system.<br />
<br />
Level 255 commands<br />
<br />
crash plog shutdown<br />
<br />
Level 254 commands<br />
<br />
execute nset<br />
<br />
Level 253 commands<br />
<br />
advance copy zap<br />
<br />
Level 250 commands<br />
<br />
freeze<br />
<br />
Level 240 commands<br />
<br />
ban broadcast reboot<br />
<br />
Level 239 commands<br />
<br />
force makemoney snoop setskill restore switch<br />
<br />
Level 235 commands<br />
<br />
transfer<br />
<br />
Level 230 commands<br />
<br />
boards load path purge set reset wizinv wizlock<br />
<br />
Level 220 commands<br />
<br />
mash rock flick message at<br />
<br />
Level 219 commands<br />
<br />
corpses goto<br />
<br />
Level 215 commands<br />
<br />
wstat competition<br />
<br />
Level 213 commands<br />
<br />
echo<br />
<br />
Level 210 commands<br />
<br />
wiz<br />
<br />
Level 204 commands<br />
<br />
petrify title<br />
<br />
Level 202 commands<br />
<br />
users<br />
<br />
Level 200 commands<br />
<br />
notell noshout where wizsocials wizhelp eat<br />
<br />
== Command Help ==<br />
<br />
'''notell (200)'''<br />
<br />
Usage:<br />
notell <player><br />
<br />
Description: Prevents users from being able to use the "tell" command. Primarily used to discipline users who have been abusing the command.<br />
<br />
A wizard successfully deploying this command will receive the message "NOTELLING set."<br />
A player targeted by this command will receive the message "Your telepathic ability fades away." Further attempts by player to use the "tell" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "You regain your telepathic ability." Wizard will receive the message "NOTELLING removed."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''noshout (200)'''<br />
<br />
Usage:<br />
noshout <player><br />
<br />
Description: Prevents users from being able to use the "shout" command. <br />
<br />
A wizard successfully deploying this command will receive the message "Noshouting set on <playername>."<br />
A player targeted by this command will receive the message "You suddenly get a sore throat!" Further attempts by player to use the "shout" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "Your sore throat fades away." Wizard will receive the message "Noshouting removed from <playername>."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''where (200)'''<br />
<br />
Usage:<br />
where [player/npc/object]<br />
<br />
Description: Utilized without arguments, this will return a list of players as well as the title and symbolic of their location. With argument, returns title of target, as well as title and symbolic of target's location.<br />
<br />
'''wizsocials (200)'''<br />
<br />
Usage:<br />
wizsocials<br />
<br />
Description: Returns a list of socials available to wizards.<br />
<br />
'''wizhelp (200)'''<br />
<br />
Usage:<br />
wizhelp [topic]<br />
<br />
Description: Utilized without arguments, the command will return a list of available wizard commands. Only commands available at the invoking wizard's level will be displayed. Used with argument, will return a help file for available commands. Wizhelp contributed to, but is distinct from this help file, as additional context and color is added here.<br />
<br />
'''eat (200)'''<br />
<br />
Usage:<br />
eat <player/object/npc><br />
<br />
Description: Target will be removed from the game. Targeting a player will result in that player being disconnected. Targeting an object or npc will remove that instance.<br />
<br />
'''users (202)'''<br />
<br />
Usage:<br />
users<br />
<br />
Description: Returns a list of users connected to the server, their level, and if available their port and IP address. The command will not return information on wizards who have applied wizinvis at a level higher than that of the wizard invoking the command.<br />
<br />
'''petrify (204)'''<br />
<br />
Usage:<br />
petrify <player/npc><br />
<br />
Description: Turns target to stone. For players, they are unable to take any actions at all while petrified. For NPC's, they will now become an object in the room that cannot be picked up. Players may be returned to their original fleshy state by repeating the command. Petrifying a NPC is not reversible, though resetting their zone will reload the NPC per default logic.<br />
<br />
'''title (204)'''<br />
<br />
Usage: <br />
title <player> <title><br />
<br />
Description: Allows a wizard to set player titles. As of current writing, DIKU II colors are supported in the command, but with the transition to DIKU3 and HTML, this will need to be addressed.<br />
<br />
Note:<br />
No other tags should be inserted into titles. The only exception is the automatically assigned tags such as * Guide * etc. No special characters should be allowed in titles, including !@#$%^&*(). Titles should not exceed one line in length, as displayed by the 'who' command or when looking in a room. Vulgar, offensive, or otherwise objectionable titles should not be used.<br />
<br />
'''wiz (210)'''<br />
<br />
Usage: <br />
wiz <text> (standard wiz-line, addresses the wizard-only comm channel)<br />
wiz #<level> <text> (as above, but only to wiz's of level+)<br />
wiz @<emotetext> (emote on the wizline)<br />
wiz @<level> <emotetext>; (as above, but only to wiz's of level+)<br />
wiz ? (what wizards are on- and offline)<br />
wiz - (show as offline)<br />
wiz + (show as online)<br />
<br />
Description: Command will address the wizards-only communication channel. See usage for details.<br />
<br />
'''echo (213)'''<br />
<br />
Usage:<br />
echo <string><br />
<br />
Description: The contents of <string> will simply appear as a message in the room a wizard is in. Fun for socializing, roleplaying, and executing special interactions.<br />
<br />
'''wstat (215)'''<br />
<br />
Usage:<br />
wstat <unit> [group]<br />
wstat room [group]<br />
wstat zone [zone name] [mobiles|objects|rooms|reset|error|info]<br />
wstat world [zones]<br />
<br />
Where [group] is:<br />
no argumnet : The basis unit data<br />
data : The specific data for the type of unit<br />
contents : list of unit contents<br />
affect : list of affect-structures for unit<br />
descriptor : descriptor data for player<br />
func : special function for unit<br />
spell : spells leaned by char<br />
skill : skills learned by char<br />
weapon : weapons mastered by char<br />
extra : extra descriptions<br />
quest : Quest information (PC's only)<br />
<br />
Examples:<br />
wstat world<br />
wstat world zones<br />
wstat zone<br />
wstat zone rooms<br />
wstat fido<br />
wstat fido dat<br />
wstat fido func<br />
wstat room aff<br />
<br />
Description: Displays everything about a unit. Because this is a significant amount of information, it can optionally be split up. The optional [group] parameter determines which information will be displayed.<br />
<br />
See also:<br />
wizhelp set<br />
wizhelp setskill<br />
<br />
'''competition (215)'''<br />
<br />
Usage: <br />
<br />
Description: <br />
<br />
'''corpses (219)'''<br />
<br />
Usage: <br />
<br />
Description: <br />
<br />
'''goto (219)'''<br />
<br />
Usage: <br />
<br />
Description: <br />
<in progress></div>Senderhttp://wiki.dikumud.net/index.php?title=Wizarding_101&diff=714Wizarding 1012020-09-14T19:03:07Z<p>Sender: </p>
<hr />
<div>== Grabbing Power: ==<br />
<br />
The Administrative immortal account is the one that is specified in etc/server.cfg:<br />
<br />
immortal_name = ~Papi~<br />
<br />
You should change this to the name you will register on the MUD to be the Wizard of Wizards, the God of Gods. Once you've saved that and re-run the MUD, you will need to create the character by logging into the MUD. Upon the second login, you'll have administrative power. It is recommended that you NOT use the overall admin character, but instead create another character for day to day administrative duties. With great power comes great responsibility, but with great power come grave mistakes. :)<br />
<br />
To set the wizarding level of other character, use the command: '''Advance admin <char> <level>'''<br />
The player you're promoting should be logged in (and you'll need to be able to see them.. use '''go <character>''' to get to the same room if needed)<br />
<br />
For ultimate power, you may set the level to 255. You will want to set the Wizarding level lower on later logins to ensure you don't mistakenly fire off the nukes that you'll have with all of that power.<br />
<br />
(Update command/level chart here later?)<br />
<br />
=== Who's in power ===<br />
<br />
You'll want everyone to know who is in power - The 'wizlist' command draws from a configuration file in ../etc/strings/wizlist. Now that Diku is web-based, you'll want newlines to be paragraphs or have HTML breaks, so include markup in the file.<br />
<br />
== Command Structure ==<br />
<br />
The MUD as distributed has the following commands at the minimum levels below. This can be changed in commands.dat at ../etc/commands.dat. Notice the destructive potential the closer you get to the highest level. Besides destroying someone's privacy (plog), crashing the world on purpose is serious business. It is recommended that you learn these commands from the bottom up to ease your way into world management....or just crash the MUD once to get it out of your system.<br />
<br />
Level 255 commands<br />
<br />
crash plog shutdown<br />
<br />
Level 254 commands<br />
<br />
execute nset<br />
<br />
Level 253 commands<br />
<br />
advance copy zap<br />
<br />
Level 250 commands<br />
<br />
freeze<br />
<br />
Level 240 commands<br />
<br />
ban broadcast reboot<br />
<br />
Level 239 commands<br />
<br />
force makemoney snoop setskill restore switch<br />
<br />
Level 235 commands<br />
<br />
transfer<br />
<br />
Level 230 commands<br />
<br />
boards load path purge set reset wizinv wizlock<br />
<br />
Level 220 commands<br />
<br />
mash rock flick message at<br />
<br />
Level 219 commands<br />
<br />
corpses goto<br />
<br />
Level 215 commands<br />
<br />
wstat competition<br />
<br />
Level 213 commands<br />
<br />
echo<br />
<br />
Level 210 commands<br />
<br />
wiz<br />
<br />
Level 204 commands<br />
<br />
petrify title<br />
<br />
Level 202 commands<br />
<br />
users<br />
<br />
Level 200 commands<br />
<br />
notell noshout where wizsocials wizhelp eat<br />
<br />
== Command Help ==<br />
<br />
'''notell (200)'''<br />
<br />
Usage: notell <player><br />
<br />
Description: Prevents users from being able to use the "tell" command. Primarily used to discipline users who have been abusing the command.<br />
<br />
A wizard successfully deploying this command will receive the message "NOTELLING set."<br />
A player targeted by this command will receive the message "Your telepathic ability fades away." Further attempts by player to use the "tell" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "You regain your telepathic ability." Wizard will receive the message "NOTELLING removed."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''noshout (200)'''<br />
<br />
Usage:<br />
noshout <player><br />
<br />
Description: Prevents users from being able to use the "shout" command. <br />
<br />
A wizard successfully deploying this command will receive the message "Noshouting set on <playername>."<br />
<br />
A player targeted by this command will receive the message "You suddenly get a sore throat!" Further attempts by player to use the "shout" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "Your sore throat fades away." Wizard will receive the message "Noshouting removed from <playername>."<br />
<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''where (200)'''<br />
<br />
Usage:<br />
where [player/npc/object]<br />
<br />
Description: Utilized without arguments, this will return a list of players as well as the title and symbolic of their location. With argument, returns title of target, as well as title and symbolic of target's location.<br />
<br />
'''wizsocials (200)'''<br />
<br />
Usage:<br />
wizsocials<br />
<br />
Description: Returns a list of socials available to wizards.<br />
<br />
'''wizhelp (200)'''<br />
<br />
Usage:<br />
wizhelp [topic]<br />
<br />
Description: Utilized without arguments, the command will return a list of available wizard commands. Only commands available at the invoking wizard's level will be displayed. Used with argument, will return a help file for available commands. Wizhelp contributed to, but is distinct from this help file, as additional context and color is added here.<br />
<br />
'''eat (200)'''<br />
<br />
Usage:<br />
eat <player/object/npc><br />
<br />
Description: Target will be removed from the game. Targeting a player will result in that player being disconnected. Targeting an object or npc will remove that instance.<br />
<br />
'''users (202)'''<br />
<br />
Usage:<br />
users<br />
<br />
Description: Returns a list of users connected to the server, their level, and if available their port and IP address. The command will not return information on wizards who have applied wizinvis at a level higher than that of the wizard invoking the command.<br />
<br />
'''petrify (204)'''<br />
<br />
Usage:<br />
petrify <player/npc><br />
<br />
Description: Turns target to stone. For players, they are unable to take any actions at all while petrified. For NPC's, they will now become an object in the room that cannot be picked up. Players may be returned to their original fleshy state by repeating the command. Petrifying a NPC is not reversible, though resetting their zone will reload the NPC per default logic.<br />
<br />
'''title (204)'''<br />
<br />
Usage: <br />
title <player> <title><br />
<br />
Description: Allows a wizard to set player titles. As of current writing, DIKU II colors are supported in the command, but with the transition to DIKU3 and HTML, this will need to be addressed.<br />
<br />
Note:<br />
No other tags should be inserted into titles. The only exception is the automatically assigned tags such as * Guide * etc. No special characters should be allowed in titles, including !@#$%^&*(). Titles should not exceed one line in length, as displayed by the 'who' command or when looking in a room. Vulgar, offensive, or otherwise objectionable titles should not be used.<br />
<br />
'''wiz (210)'''<br />
<br />
Usage: <br />
wiz <text> (standard wiz-line, addresses the wizard-only comm channel)<br />
wiz #<level> <text> (as above, but only to wiz's of level+)<br />
wiz @<emotetext> (emote on the wizline)<br />
wiz @<level> <emotetext>; (as above, but only to wiz's of level+)<br />
wiz ? (what wizards are on- and offline)<br />
wiz - (show as offline)<br />
wiz + (show as online)<br />
<br />
Description: Command will address the wizards-only communication channel. See usage for details.<br />
<br />
'''echo (213)'''<br />
<br />
Usage:<br />
echo <string><br />
<br />
Description: The contents of <string> will simply appear as a message in the room a wizard is in. Fun for socializing, roleplaying, and executing special interactions.<br />
<br />
'''wstat (215)'''<br />
<br />
Usage:<br />
wstat <unit> [group]<br />
wstat room [group]<br />
wstat zone [zone name] [mobiles|objects|rooms|reset|error|info]<br />
wstat world [zones]<br />
<br />
Where [group] is:<br />
no argumnet : The basis unit data<br />
data : The specific data for the type of unit<br />
contents : list of unit contents<br />
affect : list of affect-structures for unit<br />
descriptor : descriptor data for player<br />
func : special function for unit<br />
spell : spells leaned by char<br />
skill : skills learned by char<br />
weapon : weapons mastered by char<br />
extra : extra descriptions<br />
quest : Quest information (PC's only)<br />
<br />
Examples:<br />
wstat world<br />
wstat world zones<br />
wstat zone<br />
wstat zone rooms<br />
wstat fido<br />
wstat fido dat<br />
wstat fido func<br />
wstat room aff<br />
<br />
Description: Displays everything about a unit. Because this is a significant amount of information, it can optionally be split up. The optional [group] parameter determines which information will be displayed.<br />
<br />
See also:<br />
wizhelp set<br />
wizhelp setskill<br />
<br />
'''competition (215)'''<br />
<br />
Usage: <br />
<br />
Description: <br />
<br />
'''corpses (219)'''<br />
<br />
Usage: <br />
<br />
Description: <br />
<br />
'''goto (219)'''<br />
<br />
Usage: <br />
<br />
Description: <br />
<in progress></div>Senderhttp://wiki.dikumud.net/index.php?title=Wizarding_101&diff=713Wizarding 1012020-09-14T19:00:02Z<p>Sender: </p>
<hr />
<div>== Grabbing Power: ==<br />
<br />
The Administrative immortal account is the one that is specified in etc/server.cfg:<br />
<br />
immortal_name = ~Papi~<br />
<br />
You should change this to the name you will register on the MUD to be the Wizard of Wizards, the God of Gods. Once you've saved that and re-run the MUD, you will need to create the character by logging into the MUD. Upon the second login, you'll have administrative power. It is recommended that you NOT use the overall admin character, but instead create another character for day to day administrative duties. With great power comes great responsibility, but with great power come grave mistakes. :)<br />
<br />
To set the wizarding level of other character, use the command: '''Advance admin <char> <level>'''<br />
The player you're promoting should be logged in (and you'll need to be able to see them.. use '''go <character>''' to get to the same room if needed)<br />
<br />
For ultimate power, you may set the level to 255. You will want to set the Wizarding level lower on later logins to ensure you don't mistakenly fire off the nukes that you'll have with all of that power.<br />
<br />
(Update command/level chart here later?)<br />
<br />
=== Who's in power ===<br />
<br />
You'll want everyone to know who is in power - The 'wizlist' command draws from a configuration file in ../etc/strings/wizlist. Now that Diku is web-based, you'll want newlines to be paragraphs or have HTML breaks, so include markup in the file.<br />
<br />
== Command Structure ==<br />
<br />
The MUD as distributed has the following commands at the minimum levels below. This can be changed in commands.dat at ../etc/commands.dat. Notice the destructive potential the closer you get to the highest level. Besides destroying someone's privacy (plog), crashing the world on purpose is serious business. It is recommended that you learn these commands from the bottom up to ease your way into world management....or just crash the MUD once to get it out of your system.<br />
<br />
Level 255 commands<br />
<br />
crash plog shutdown<br />
<br />
Level 254 commands<br />
<br />
execute nset<br />
<br />
Level 253 commands<br />
<br />
advance copy zap<br />
<br />
Level 250 commands<br />
<br />
freeze<br />
<br />
Level 240 commands<br />
<br />
ban broadcast reboot<br />
<br />
Level 239 commands<br />
<br />
force makemoney snoop setskill restore switch<br />
<br />
Level 235 commands<br />
<br />
transfer<br />
<br />
Level 230 commands<br />
<br />
boards load path purge set reset wizinv wizlock<br />
<br />
Level 220 commands<br />
<br />
mash rock flick message at<br />
<br />
Level 219 commands<br />
<br />
corpses goto<br />
<br />
Level 215 commands<br />
<br />
wstat competition<br />
<br />
Level 213 commands<br />
<br />
echo<br />
<br />
Level 210 commands<br />
<br />
wiz<br />
<br />
Level 204 commands<br />
<br />
petrify title<br />
<br />
Level 202 commands<br />
<br />
users<br />
<br />
Level 200 commands<br />
<br />
notell noshout where wizsocials wizhelp eat<br />
<br />
== Command Help ==<br />
<br />
'''notell (200)'''<br />
<br />
Usage: notell <player><br />
<br />
Description: Prevents users from being able to use the "tell" command. Primarily used to discipline users who have been abusing the command.<br />
<br />
A wizard successfully deploying this command will receive the message "NOTELLING set."<br />
A player targeted by this command will receive the message "Your telepathic ability fades away." Further attempts by player to use the "tell" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "You regain your telepathic ability." Wizard will receive the message "NOTELLING removed."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''noshout (200)'''<br />
<br />
Usage:<br />
noshout <player><br />
<br />
Description: Prevents users from being able to use the "shout" command. <br />
<br />
A wizard successfully deploying this command will receive the message "Noshouting set on <playername>."<br />
<br />
A player targeted by this command will receive the message "You suddenly get a sore throat!" Further attempts by player to use the "shout" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "Your sore throat fades away." Wizard will receive the message "Noshouting removed from <playername>."<br />
<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''where (200)'''<br />
<br />
Usage: where [player/npc/object]<br />
<br />
Description: Utilized without arguments, this will return a list of players as well as the title and symbolic of their location. With argument, returns title of target, as well as title and symbolic of target's location.<br />
<br />
'''wizsocials (200)'''<br />
<br />
Usage:<br />
wizsocials<br />
<br />
Description: Returns a list of socials available to wizards.<br />
<br />
'''wizhelp (200)'''<br />
<br />
Usage:<br />
wizhelp [topic]<br />
<br />
Description: Utilized without arguments, the command will return a list of available wizard commands. Only commands available at the invoking wizard's level will be displayed. Used with argument, will return a help file for available commands. Wizhelp contributed to, but is distinct from this help file, as additional context and color is added here.<br />
<br />
'''eat (200)'''<br />
<br />
Usage:<br />
eat <player/object/npc><br />
<br />
Description: Target will be removed from the game. Targeting a player will result in that player being disconnected. Targeting an object or npc will remove that instance.<br />
<br />
'''users (202)'''<br />
<br />
Usage:<br />
users<br />
<br />
Description: Returns a list of users connected to the server, their level, and if available their port and IP address. The command will not return information on wizards who have applied wizinvis at a level higher than that of the wizard invoking the command.<br />
<br />
'''petrify (204)'''<br />
<br />
Usage:<br />
petrify <player/npc><br />
<br />
Description: Turns target to stone. For players, they are unable to take any actions at all while petrified. For NPC's, they will now become an object in the room that cannot be picked up. Players may be returned to their original fleshy state by repeating the command. Petrifying a NPC is not reversible, though resetting their zone will reload the NPC per default logic.<br />
<br />
'''title (204)'''<br />
<br />
Usage: <br />
title <player> <title><br />
<br />
Description: Allows a wizard to set player titles. As of current writing, DIKU II colors are supported in the command, but with the transition to DIKU3 and HTML, this will need to be addressed.<br />
<br />
Note:<br />
No other tags should be inserted into titles. The only exception is the automatically assigned tags such as * Guide * etc. No special characters should be allowed in titles, including !@#$%^&*(). Titles should not exceed one line in length, as displayed by the 'who' command or when looking in a room. Vulgar, offensive, or otherwise objectionable titles should not be used.<br />
<br />
'''wiz (210)'''<br />
<br />
Usage: <br />
wiz <text> (standard wiz-line, addresses the wizard-only comm channel)<br />
wiz #<level> <text> (as above, but only to wiz's of level+)<br />
wiz @<emotetext> (emote on the wizline)<br />
wiz @<level> <emotetext>; (as above, but only to wiz's of level+)<br />
wiz ? (what wizards are on- and offline)<br />
wiz - (show as offline)<br />
wiz + (show as online)<br />
<br />
Description: Command will address the wizards-only communication channel. See usage for details.<br />
<br />
'''echo (213)'''<br />
<br />
Usage: echo <string><br />
<br />
Description: The contents of <string> will simply appear as a message in the room a wizard is in. Fun for socializing, roleplaying, and executing special interactions.<br />
<br />
'''wstat (215)'''<br />
<br />
Usage:<br />
wstat <unit> [group]<br />
wstat room [group]<br />
wstat zone [zone name] [mobiles|objects|rooms|reset|error|info]<br />
wstat world [zones]<br />
<br />
Where [group] is:<br />
no argumnet : The basis unit data<br />
data : The specific data for the type of unit<br />
contents : list of unit contents<br />
affect : list of affect-structures for unit<br />
descriptor : descriptor data for player<br />
func : special function for unit<br />
spell : spells leaned by char<br />
skill : skills learned by char<br />
weapon : weapons mastered by char<br />
extra : extra descriptions<br />
quest : Quest information (PC's only)<br />
<br />
Examples:<br />
wstat world<br />
wstat world zones<br />
wstat zone<br />
wstat zone rooms<br />
wstat fido<br />
wstat fido dat<br />
wstat fido func<br />
wstat room aff<br />
<br />
Description: Displays everything about a unit. Because this is a significant amount of information, it can optionally be split up. The optional [group] parameter determines which information will be displayed.<br />
<br />
See also:<br />
wizhelp set<br />
wizhelp setskill<br />
<br />
'''competition (215)'''<br />
<br />
Usage: <br />
<br />
Description: <br />
<br />
'''corpses (219)'''<br />
<br />
Usage: <br />
<br />
Description: <br />
<br />
'''goto (219)'''<br />
<br />
Usage: <br />
<br />
Description: <br />
<in progress></div>Senderhttp://wiki.dikumud.net/index.php?title=Wizarding_101&diff=712Wizarding 1012020-09-14T18:58:31Z<p>Sender: </p>
<hr />
<div>== Grabbing Power: ==<br />
<br />
The Administrative immortal account is the one that is specified in etc/server.cfg:<br />
<br />
immortal_name = ~Papi~<br />
<br />
You should change this to the name you will register on the MUD to be the Wizard of Wizards, the God of Gods. Once you've saved that and re-run the MUD, you will need to create the character by logging into the MUD. Upon the second login, you'll have administrative power. It is recommended that you NOT use the overall admin character, but instead create another character for day to day administrative duties. With great power comes great responsibility, but with great power come grave mistakes. :)<br />
<br />
To set the wizarding level of other character, use the command: '''Advance admin <char> <level>'''<br />
The player you're promoting should be logged in (and you'll need to be able to see them.. use '''go <character>''' to get to the same room if needed)<br />
<br />
For ultimate power, you may set the level to 255. You will want to set the Wizarding level lower on later logins to ensure you don't mistakenly fire off the nukes that you'll have with all of that power.<br />
<br />
(Update command/level chart here later?)<br />
<br />
=== Who's in power ===<br />
<br />
You'll want everyone to know who is in power - The 'wizlist' command draws from a configuration file in ../etc/strings/wizlist. Now that Diku is web-based, you'll want newlines to be paragraphs or have HTML breaks, so include markup in the file.<br />
<br />
== Command Structure ==<br />
<br />
The MUD as distributed has the following commands at the minimum levels below. This can be changed in commands.dat at ../etc/commands.dat. Notice the destructive potential the closer you get to the highest level. Besides destroying someone's privacy (plog), crashing the world on purpose is serious business. It is recommended that you learn these commands from the bottom up to ease your way into world management....or just crash the MUD once to get it out of your system.<br />
<br />
Level 255 commands<br />
<br />
crash plog shutdown<br />
<br />
Level 254 commands<br />
<br />
execute nset<br />
<br />
Level 253 commands<br />
<br />
advance copy zap<br />
<br />
Level 250 commands<br />
<br />
freeze<br />
<br />
Level 240 commands<br />
<br />
ban broadcast reboot<br />
<br />
Level 239 commands<br />
<br />
force makemoney snoop setskill restore switch<br />
<br />
Level 235 commands<br />
<br />
transfer<br />
<br />
Level 230 commands<br />
<br />
boards load path purge set reset wizinv wizlock<br />
<br />
Level 220 commands<br />
<br />
mash rock flick message at<br />
<br />
Level 219 commands<br />
<br />
corpses goto<br />
<br />
Level 215 commands<br />
<br />
wstat competition<br />
<br />
Level 213 commands<br />
<br />
echo<br />
<br />
Level 210 commands<br />
<br />
wiz<br />
<br />
Level 204 commands<br />
<br />
petrify title<br />
<br />
Level 202 commands<br />
<br />
users<br />
<br />
Level 200 commands<br />
<br />
notell noshout where wizsocials wizhelp eat<br />
<br />
== Command Help ==<br />
<br />
'''notell (200)'''<br />
<br />
Usage: notell <player><br />
<br />
Description: Prevents users from being able to use the "tell" command. Primarily used to discipline users who have been abusing the command.<br />
<br />
A wizard successfully deploying this command will receive the message "NOTELLING set."<br />
A player targeted by this command will receive the message "Your telepathic ability fades away." Further attempts by player to use the "tell" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "You regain your telepathic ability." Wizard will receive the message "NOTELLING removed."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''noshout (200)'''<br />
<br />
Usage: noshout <player><br />
<br />
Description: Prevents users from being able to use the "shout" command. <br />
<br />
A wizard successfully deploying this command will receive the message "Noshouting set on <playername>."<br />
<br />
A player targeted by this command will receive the message "You suddenly get a sore throat!" Further attempts by player to use the "shout" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "Your sore throat fades away." Wizard will receive the message "Noshouting removed from <playername>."<br />
<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''where (200)'''<br />
<br />
Usage: where [player/npc/object]<br />
<br />
Description: Utilized without arguments, this will return a list of players as well as the title and symbolic of their location. With argument, returns title of target, as well as title and symbolic of target's location.<br />
<br />
'''wizsocials (200)'''<br />
<br />
Usage: wizsocials<br />
<br />
Description: Returns a list of socials available to wizards.<br />
<br />
'''wizhelp (200)'''<br />
<br />
Usage: wizhelp [topic]<br />
<br />
Description: Utilized without arguments, the command will return a list of available wizard commands. Only commands available at the invoking wizard's level will be displayed. Used with argument, will return a help file for available commands. Wizhelp contributed to, but is distinct from this help file, as additional context and color is added here.<br />
<br />
'''eat (200)'''<br />
<br />
Usage: eat <player/object/npc><br />
<br />
Description: Target will be removed from the game. Targeting a player will result in that player being disconnected. Targeting an object or npc will remove that instance.<br />
<br />
'''users (202)'''<br />
<br />
Usage: users<br />
<br />
Description: Returns a list of users connected to the server, their level, and if available their port and IP address. The command will not return information on wizards who have applied wizinvis at a level higher than that of the wizard invoking the command.<br />
<br />
'''petrify (204)'''<br />
<br />
Usage: petrify <player/npc><br />
<br />
Description: Turns target to stone. For players, they are unable to take any actions at all while petrified. For NPC's, they will now become an object in the room that cannot be picked up. Players may be returned to their original fleshy state by repeating the command. Petrifying a NPC is not reversible, though resetting their zone will reload the NPC per default logic.<br />
<br />
'''title (204)'''<br />
<br />
Usage: title <player> <title><br />
<br />
Description: Allows a wizard to set player titles. As of current writing, DIKU II colors are supported in the command, but with the transition to DIKU3 and HTML, this will need to be addressed.<br />
<br />
Note:<br />
No other tags should be inserted into titles. The only exception is the automatically assigned tags such as * Guide * etc. No special characters should be allowed in titles, including !@#$%^&*(). Titles should not exceed one line in length, as displayed by the 'who' command or when looking in a room. Vulgar, offensive, or otherwise objectionable titles should not be used.<br />
<br />
'''wiz (210)'''<br />
<br />
Usage: <br />
wiz <text> (standard wiz-line, addresses the wizard-only comm channel)<br />
wiz #<level> <text> (as above, but only to wiz's of level+)<br />
wiz @<emotetext> (emote on the wizline)<br />
wiz @<level> <emotetext>; (as above, but only to wiz's of level+)<br />
wiz ? (what wizards are on- and offline)<br />
wiz - (show as offline)<br />
wiz + (show as online)<br />
<br />
Description: Command will address the wizards-only communication channel. See usage for details.<br />
<br />
'''echo (213)'''<br />
<br />
Usage: echo <string><br />
<br />
Description: The contents of <string> will simply appear as a message in the room a wizard is in. Fun for socializing, roleplaying, and executing special interactions.<br />
<br />
'''wstat (215)'''<br />
<br />
Usage:<br />
wstat <unit> [group]<br />
wstat room [group]<br />
wstat zone [zone name] [mobiles|objects|rooms|reset|error|info]<br />
wstat world [zones]<br />
<br />
Where [group] is:<br />
no argumnet : The basis unit data<br />
data : The specific data for the type of unit<br />
contents : list of unit contents<br />
affect : list of affect-structures for unit<br />
descriptor : descriptor data for player<br />
func : special function for unit<br />
spell : spells leaned by char<br />
skill : skills learned by char<br />
weapon : weapons mastered by char<br />
extra : extra descriptions<br />
quest : Quest information (PC's only)<br />
<br />
Examples:<br />
wstat world<br />
wstat world zones<br />
wstat zone<br />
wstat zone rooms<br />
wstat fido<br />
wstat fido dat<br />
wstat fido func<br />
wstat room aff<br />
<br />
Description: Displays everything about a unit. Because this is a significant amount of information, it can optionally be split up. The optional [group] parameter determines which information will be displayed.<br />
<br />
See also:<br />
wizhelp set<br />
wizhelp setskill<br />
<br />
'''competition (215)'''<br />
<br />
Usage: <br />
<br />
Description: <br />
<br />
'''corpses (219)'''<br />
<br />
Usage: <br />
<br />
Description: <br />
<br />
'''goto (219)'''<br />
<br />
Usage: <br />
<br />
Description: <br />
<in progress></div>Senderhttp://wiki.dikumud.net/index.php?title=Wizarding_101&diff=711Wizarding 1012020-09-14T18:55:09Z<p>Sender: </p>
<hr />
<div>== Grabbing Power: ==<br />
<br />
The Administrative immortal account is the one that is specified in etc/server.cfg:<br />
<br />
immortal_name = ~Papi~<br />
<br />
You should change this to the name you will register on the MUD to be the Wizard of Wizards, the God of Gods. Once you've saved that and re-run the MUD, you will need to create the character by logging into the MUD. Upon the second login, you'll have administrative power. It is recommended that you NOT use the overall admin character, but instead create another character for day to day administrative duties. With great power comes great responsibility, but with great power come grave mistakes. :)<br />
<br />
To set the wizarding level of other character, use the command: '''Advance admin <char> <level>'''<br />
The player you're promoting should be logged in (and you'll need to be able to see them.. use '''go <character>''' to get to the same room if needed)<br />
<br />
For ultimate power, you may set the level to 255. You will want to set the Wizarding level lower on later logins to ensure you don't mistakenly fire off the nukes that you'll have with all of that power.<br />
<br />
(Update command/level chart here later?)<br />
<br />
=== Who's in power ===<br />
<br />
You'll want everyone to know who is in power - The 'wizlist' command draws from a configuration file in ../etc/strings/wizlist. Now that Diku is web-based, you'll want newlines to be paragraphs or have HTML breaks, so include markup in the file.<br />
<br />
== Command Structure ==<br />
<br />
The MUD as distributed has the following commands at the minimum levels below. This can be changed in commands.dat at ../etc/commands.dat. Notice the destructive potential the closer you get to the highest level. Besides destroying someone's privacy (plog), crashing the world on purpose is serious business. It is recommended that you learn these commands from the bottom up to ease your way into world management....or just crash the MUD once to get it out of your system.<br />
<br />
Level 255 commands<br />
<br />
crash plog shutdown<br />
<br />
Level 254 commands<br />
<br />
execute nset<br />
<br />
Level 253 commands<br />
<br />
advance copy zap<br />
<br />
Level 250 commands<br />
<br />
freeze<br />
<br />
Level 240 commands<br />
<br />
ban broadcast reboot<br />
<br />
Level 239 commands<br />
<br />
force makemoney snoop setskill restore switch<br />
<br />
Level 235 commands<br />
<br />
transfer<br />
<br />
Level 230 commands<br />
<br />
boards load path purge set reset wizinv wizlock<br />
<br />
Level 220 commands<br />
<br />
mash rock flick message at<br />
<br />
Level 219 commands<br />
<br />
corpses goto<br />
<br />
Level 215 commands<br />
<br />
wstat competition<br />
<br />
Level 213 commands<br />
<br />
echo<br />
<br />
Level 210 commands<br />
<br />
wiz<br />
<br />
Level 204 commands<br />
<br />
petrify title<br />
<br />
Level 202 commands<br />
<br />
users<br />
<br />
Level 200 commands<br />
<br />
notell noshout where wizsocials wizhelp eat<br />
<br />
== Command Help ==<br />
<br />
'''notell (200)'''<br />
<br />
Usage: notell <player><br />
<br />
Description: Prevents users from being able to use the "tell" command. Primarily used to discipline users who have been abusing the command.<br />
<br />
A wizard successfully deploying this command will receive the message "NOTELLING set."<br />
A player targeted by this command will receive the message "Your telepathic ability fades away." Further attempts by player to use the "tell" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "You regain your telepathic ability." Wizard will receive the message "NOTELLING removed."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''noshout (200)'''<br />
<br />
Usage: noshout <player><br />
<br />
Description: Prevents users from being able to use the "shout" command. <br />
<br />
A wizard successfully deploying this command will receive the message "Noshouting set on <playername>."<br />
<br />
A player targeted by this command will receive the message "You suddenly get a sore throat!" Further attempts by player to use the "shout" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "Your sore throat fades away." Wizard will receive the message "Noshouting removed from <playername>."<br />
<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''where (200)'''<br />
<br />
Usage: where [player/npc/object]<br />
<br />
Description: Utilized without arguments, this will return a list of players as well as the title and symbolic of their location. With argument, returns title of target, as well as title and symbolic of target's location.<br />
<br />
'''wizsocials (200)'''<br />
<br />
Usage: wizsocials<br />
<br />
Description: Returns a list of socials available to wizards.<br />
<br />
'''wizhelp (200)'''<br />
<br />
Usage: wizhelp [topic]<br />
<br />
Description: Utilized without arguments, the command will return a list of available wizard commands. Only commands available at the invoking wizard's level will be displayed. Used with argument, will return a help file for available commands. Wizhelp contributed to, but is distinct from this help file, as additional context and color is added here.<br />
<br />
'''eat (200)'''<br />
<br />
Usage: eat <player/object/npc><br />
<br />
Description: Target will be removed from the game. Targeting a player will result in that player being disconnected. Targeting an object or npc will remove that instance.<br />
<br />
'''users (202)'''<br />
<br />
Usage: users<br />
<br />
Description: Returns a list of users connected to the server, their level, and if available their port and IP address. The command will not return information on wizards who have applied wizinvis at a level higher than that of the wizard invoking the command.<br />
<br />
'''petrify (204)'''<br />
<br />
Usage: petrify <player/npc><br />
<br />
Description: Turns target to stone. For players, they are unable to take any actions at all while petrified. For NPC's, they will now become an object in the room that cannot be picked up. Players may be returned to their original fleshy state by repeating the command. Petrifying a NPC is not reversible, though resetting their zone will reload the NPC per default logic.<br />
<br />
'''title (204)'''<br />
<br />
Usage: title <player> <title><br />
<br />
Description: Allows a wizard to set player titles. As of current writing, DIKU II colors are supported in the command, but with the transition to DIKU3 and HTML, this will need to be addressed.<br />
<br />
Note:<br />
No other tags should be inserted into titles. The only exception is the automatically assigned tags such as * Guide * etc. No special characters should be allowed in titles, including !@#$%^&*(). Titles should not exceed one line in length, as displayed by the 'who' command or when looking in a room. Vulgar, offensive, or otherwise objectionable titles should not be used.<br />
<br />
'''wiz (210)'''<br />
<br />
Usage: wiz <text> (standard wiz-line, addresses the wizard-only comm channel)<br />
wiz #<level> <text> (as above, but only to wiz's of level+)<br />
wiz @<emotetext> (emote on the wizline)<br />
wiz @<level> <emotetext>; (as above, but only to wiz's of level+)<br />
wiz ? (what wizards are on- and offline)<br />
wiz - (show as offline)<br />
wiz + (show as online)<br />
<br />
Description: Command will address the wizards-only communication channel. See usage for details.<br />
<br />
'''echo (213)'''<br />
<br />
Usage: echo <string><br />
<br />
Description: The contents of <string> will simply appear as a message in the room a wizard is in. Fun for socializing, roleplaying, and executing special interactions.<br />
<br />
'''wstat (215)'''<br />
<br />
Usage: Usage:<br />
wstat <unit> [group]<br />
wstat room [group]<br />
wstat zone [zone name] [mobiles|objects|rooms|reset|error|info]<br />
wstat world [zones]<br />
<br />
Where [group] is:<br />
no argumnet : The basis unit data<br />
data : The specific data for the type of unit<br />
contents : list of unit contents<br />
affect : list of affect-structures for unit<br />
descriptor : descriptor data for player<br />
func : special function for unit<br />
spell : spells leaned by char<br />
skill : skills learned by char<br />
weapon : weapons mastered by char<br />
extra : extra descriptions<br />
quest : Quest information (PC's only)<br />
<br />
Examples:<br />
wstat world<br />
wstat world zones<br />
wstat zone<br />
wstat zone rooms<br />
wstat fido<br />
wstat fido dat<br />
wstat fido func<br />
wstat room aff<br />
<br />
Description: Displays everything about a unit. Because this is a significant amount of information, it can optionally be split up. The optional [group] parameter determines which information will be displayed.<br />
<br />
See also:<br />
wizhelp set<br />
wizhelp setskill<br />
<br />
'''competition (215)'''<br />
<br />
Usage: <br />
<br />
Description: <br />
<br />
'''corpses (219)'''<br />
<br />
Usage: <br />
<br />
Description: <br />
<br />
'''goto (219)'''<br />
<br />
Usage: <br />
<br />
Description: <br />
<in progress></div>Senderhttp://wiki.dikumud.net/index.php?title=Wizarding_101&diff=710Wizarding 1012020-09-14T17:23:53Z<p>Sender: </p>
<hr />
<div>== Grabbing Power: ==<br />
<br />
The Administrative immortal account is the one that is specified in etc/server.cfg:<br />
<br />
immortal_name = ~Papi~<br />
<br />
You should change this to the name you will register on the MUD to be the Wizard of Wizards, the God of Gods. Once you've saved that and re-run the MUD, you will need to create the character by logging into the MUD. Upon the second login, you'll have administrative power. It is recommended that you NOT use the overall admin character, but instead create another character for day to day administrative duties. With great power comes great responsibility, but with great power come grave mistakes. :)<br />
<br />
To set the wizarding level of other character, use the command: '''Advance admin <char> <level>'''<br />
The player you're promoting should be logged in (and you'll need to be able to see them.. use '''go <character>''' to get to the same room if needed)<br />
<br />
For ultimate power, you may set the level to 255. You will want to set the Wizarding level lower on later logins to ensure you don't mistakenly fire off the nukes that you'll have with all of that power.<br />
<br />
(Update command/level chart here later?)<br />
<br />
=== Who's in power ===<br />
<br />
You'll want everyone to know who is in power - The 'wizlist' command draws from a configuration file in ../etc/strings/wizlist. Now that Diku is web-based, you'll want newlines to be paragraphs or have HTML breaks, so include markup in the file.<br />
<br />
== Command Structure ==<br />
<br />
The MUD as distributed has the following commands at the minimum levels below. This can be changed in commands.dat at ../etc/commands.dat. Notice the destructive potential the closer you get to the highest level. Besides destroying someone's privacy (plog), crashing the world on purpose is serious business. It is recommended that you learn these commands from the bottom up to ease your way into world management....or just crash the MUD once to get it out of your system.<br />
<br />
Level 255 commands<br />
<br />
crash plog shutdown<br />
<br />
Level 254 commands<br />
<br />
execute nset<br />
<br />
Level 253 commands<br />
<br />
advance copy zap<br />
<br />
Level 250 commands<br />
<br />
freeze<br />
<br />
Level 240 commands<br />
<br />
ban broadcast reboot<br />
<br />
Level 239 commands<br />
<br />
force makemoney snoop setskill restore switch<br />
<br />
Level 235 commands<br />
<br />
transfer<br />
<br />
Level 230 commands<br />
<br />
boards load path purge set reset wizinv wizlock<br />
<br />
Level 220 commands<br />
<br />
mash rock flick message wizhelp at<br />
<br />
Level 219 commands<br />
<br />
corpses goto<br />
<br />
Level 215 commands<br />
<br />
wstat competition<br />
<br />
Level 213 commands<br />
<br />
echo<br />
<br />
Level 210 commands<br />
<br />
wiz<br />
<br />
Level 204 commands<br />
<br />
petrify title<br />
<br />
Level 202 commands<br />
<br />
users<br />
<br />
Level 200 commands<br />
<br />
notell noshout where wizsocials wizhelp<br />
<br />
== Command Help ==<br />
<br />
'''notell (200)'''<br />
<br />
Usage: notell <player><br />
<br />
Description: Prevents users from being able to use the "tell" command. Primarily used to discipline users who have been abusing the command.<br />
<br />
A wizard successfully deploying this command will receive the message "NOTELLING set."<br />
A player targeted by this command will receive the message "Your telepathic ability fades away." Further attempts by player to use the "tell" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "You regain your telepathic ability." Wizard will receive the message "NOTELLING removed."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''noshout (200)'''<br />
<br />
Usage: noshout <player><br />
<br />
Description: Prevents users from being able to use the "shout" command. <br />
<br />
A wizard successfully deploying this command will receive the message "Noshouting set on <playername>."<br />
<br />
A player targeted by this command will receive the message "You suddenly get a sore throat!" Further attempts by player to use the "shout" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "Your sore throat fades away." Wizard will receive the message "Noshouting removed from <playername>."<br />
<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''where (200)'''<br />
<br />
Usage: where <player/npc/object><br />
<br />
Description: Utilized without arguments, this will return a list of players as well as the title and symbolic of their location. With argument, returns title of target, as well as title and symbolic of target's location.<br />
<br />
'''wizsocials (200)'''<br />
<br />
Usage: wizsocials<br />
<br />
Description: Returns a list of socials available to wizards.<br />
<br />
'''wizhelp (200)'''<br />
<br />
Usage: wizhelp <topic><br />
<br />
Description: Utilized without arguments, the command will return a list of available wizard commands. Used with argument, will return a help file for available commands. Wizhelp contributed to, but is distinct from this help file, as additional context and color is added here.<br />
<br />
'''users (202)'''<br />
<br />
Usage: users<br />
<br />
Description: The users command will return a list of users connected to the server, their level, and if available their port and IP address. The command will not return information on wizards who have applied wizinvis at a level higher than that of the wizard invoking the command.<br />
<br />
'''petrify (204)'''<br />
<br />
Usage: petrify <player/npc><br />
<br />
Description: Command will turn target to stone. For players, they are unable to take any actions at all while petrified. For NPC's, they will now become an object in the room that cannot be picked up. Players may be returned to their original fleshy state by repeating the command. Petrifying a NPC is not reversible, though resetting their zone will reload the NPC per default logic.<br />
<br />
<br />
<in progress></div>Senderhttp://wiki.dikumud.net/index.php?title=Wizarding_101&diff=709Wizarding 1012020-09-14T17:04:38Z<p>Sender: /* Command Help */</p>
<hr />
<div>== Grabbing Power: ==<br />
<br />
The Administrative immortal account is the one that is specified in etc/server.cfg:<br />
<br />
immortal_name = ~Papi~<br />
<br />
You should change this to the name you will register on the MUD to be the Wizard of Wizards, the God of Gods. Once you've saved that and re-run the MUD, you will need to create the character by logging into the MUD. Upon the second login, you'll have administrative power. It is recommended that you NOT use the overall admin character, but instead create another character for day to day administrative duties. With great power comes great responsibility, but with great power come grave mistakes. :)<br />
<br />
To set the wizarding level of other character, use the command: '''Advance admin <char> <level>'''<br />
The player you're promoting should be logged in (and you'll need to be able to see them.. use '''go <character>''' to get to the same room if needed)<br />
<br />
For ultimate power, you may set the level to 255. You will want to set the Wizarding level lower on later logins to ensure you don't mistakenly fire off the nukes that you'll have with all of that power.<br />
<br />
(Update command/level chart here later?)<br />
<br />
=== Who's in power ===<br />
<br />
You'll want everyone to know who is in power - The 'wizlist' command draws from a configuration file in ../etc/strings/wizlist. Now that Diku is web-based, you'll want newlines to be paragraphs or have HTML breaks, so include markup in the file.<br />
<br />
== Command Structure ==<br />
<br />
The MUD as distributed has the following commands at the minimum levels below. This can be changed in commands.dat at ../etc/commands.dat. Notice the destructive potential the closer you get to the highest level. Besides destroying someone's privacy (plog), crashing the world on purpose is serious business. It is recommended that you learn these commands from the bottom up to ease your way into world management....or just crash the MUD once to get it out of your system.<br />
<br />
Level 255 commands<br />
<br />
crash plog shutdown<br />
<br />
Level 254 commands<br />
<br />
execute nset<br />
<br />
Level 253 commands<br />
<br />
advance copy zap<br />
<br />
Level 250 commands<br />
<br />
freeze<br />
<br />
Level 240 commands<br />
<br />
ban broadcast reboot<br />
<br />
Level 239 commands<br />
<br />
force makemoney snoop setskill restore switch<br />
<br />
Level 235 commands<br />
<br />
transfer<br />
<br />
Level 230 commands<br />
<br />
boards load path purge set reset wizinv wizlock<br />
<br />
Level 220 commands<br />
<br />
mash rock flick message wizhelp at<br />
<br />
Level 219 commands<br />
<br />
corpses goto<br />
<br />
Level 215 commands<br />
<br />
wstat competition<br />
<br />
Level 213 commands<br />
<br />
echo<br />
<br />
Level 210 commands<br />
<br />
wiz<br />
<br />
Level 204 commands<br />
<br />
petrify title<br />
<br />
Level 202 commands<br />
<br />
users<br />
<br />
Level 200 commands<br />
<br />
notell noshout where wizsocials wizhelp<br />
<br />
== Command Help ==<br />
<br />
'''notell (200)'''<br />
<br />
Usage: notell <playername><br />
<br />
Description: Prevents users from being able to use the "tell" command. Primarily used to discipline users who have been abusing the command.<br />
<br />
A wizard successfully deploying this command will receive the message "NOTELLING set."<br />
A player targeted by this command will receive the message "Your telepathic ability fades away." Further attempts by player to use the "tell" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "You regain your telepathic ability." Wizard will receive the message "NOTELLING removed."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''noshout (200)'''<br />
<br />
Usage: noshout <playername><br />
<br />
Description: Prevents users from being able to use the "shout" command. <br />
<br />
A wizard successfully deploying this command will receive the message "Noshouting set on <playername>."<br />
<br />
A player targeted by this command will receive the message "You suddenly get a sore throat!" Further attempts by player to use the "shout" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "Your sore throat fades away." Wizard will receive the message "Noshouting removed from <playername>."<br />
<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''where (200)'''<br />
<br />
Usage: where <playername/npc/object><br />
<br />
Description: Utilized without arguments, this will return a list of players as well as the title and symbolic of their location. With argument, returns title of target, as well as title and symbolic of target's location.<br />
<br />
'''wizsocials (200)'''<br />
<br />
Usage: wizsocials<br />
<br />
Description: Returns a list of socials available to wizards.<br />
<br />
'''where (200)'''<br />
<br />
<br />
<in progress></div>Senderhttp://wiki.dikumud.net/index.php?title=Wizarding_101&diff=708Wizarding 1012020-09-11T18:28:46Z<p>Sender: </p>
<hr />
<div>== Grabbing Power: ==<br />
<br />
The Administrative immortal account is the one that is specified in etc/server.cfg:<br />
<br />
immortal_name = ~Papi~<br />
<br />
You should change this to the name you will register on the MUD to be the Wizard of Wizards, the God of Gods. Once you've saved that and re-run the MUD, you will need to create the character by logging into the MUD. Upon the second login, you'll have administrative power. It is recommended that you NOT use the overall admin character, but instead create another character for day to day administrative duties. With great power comes great responsibility, but with great power come grave mistakes. :)<br />
<br />
To set the wizarding level of other character, use the command: '''Advance admin <char> <level>'''<br />
The player you're promoting should be logged in (and you'll need to be able to see them.. use '''go <character>''' to get to the same room if needed)<br />
<br />
For ultimate power, you may set the level to 255. You will want to set the Wizarding level lower on later logins to ensure you don't mistakenly fire off the nukes that you'll have with all of that power.<br />
<br />
(Update command/level chart here later?)<br />
<br />
=== Who's in power ===<br />
<br />
You'll want everyone to know who is in power - The 'wizlist' command draws from a configuration file in ../etc/strings/wizlist. Now that Diku is web-based, you'll want newlines to be paragraphs or have HTML breaks, so include markup in the file.<br />
<br />
== Command Structure ==<br />
<br />
The MUD as distributed has the following commands at the minimum levels below. This can be changed in commands.dat at ../etc/commands.dat. Notice the destructive potential the closer you get to the highest level. Besides destroying someone's privacy (plog), crashing the world on purpose is serious business. It is recommended that you learn these commands from the bottom up to ease your way into world management....or just crash the MUD once to get it out of your system.<br />
<br />
Level 255 commands<br />
<br />
crash plog shutdown<br />
<br />
Level 254 commands<br />
<br />
execute nset<br />
<br />
Level 253 commands<br />
<br />
advance copy zap<br />
<br />
Level 250 commands<br />
<br />
freeze<br />
<br />
Level 240 commands<br />
<br />
ban broadcast reboot<br />
<br />
Level 239 commands<br />
<br />
force makemoney snoop setskill restore switch<br />
<br />
Level 235 commands<br />
<br />
transfer<br />
<br />
Level 230 commands<br />
<br />
boards load path purge set reset wizinv wizlock<br />
<br />
Level 220 commands<br />
<br />
mash rock flick message wizhelp at<br />
<br />
Level 219 commands<br />
<br />
corpses goto<br />
<br />
Level 215 commands<br />
<br />
wstat competition<br />
<br />
Level 213 commands<br />
<br />
echo<br />
<br />
Level 210 commands<br />
<br />
wiz<br />
<br />
Level 204 commands<br />
<br />
petrify title<br />
<br />
Level 202 commands<br />
<br />
users<br />
<br />
Level 200 commands<br />
<br />
notell noshout where wizsocials wizhelp<br />
<br />
== Command Help ==<br />
<br />
'''notell (200)'''<br />
<br />
Usage: notell <playername><br />
<br />
Description: Prevents users from being able to use the "tell" command. Primarily used to discipline users who have been abusing the command.<br />
<br />
A wizard successfully deploying this command will receive the message "NOTELLING set."<br />
A player targeted by this command will receive the message "Your telepathic ability fades away." Further attempts by player to use the "tell" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "You regain your telepathic ability." Wizard will receive the message "NOTELLING removed."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''noshout (200)'''<br />
<br />
Usage: noshout <playername><br />
<br />
Description: Prevents users from being able to use the "shout" command. <br />
<br />
A wizard successfully deploying this command will receive the message "Noshouting set on <playername>."<br />
A player targeted by this command will receive the message "You suddenly get a sore throat!" Further attempts by player to use the "shout" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "Your sore throat fades away." Wizard will receive the message "Noshouting removed from <playername>."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''where (200)'''<br />
<br />
Usage: where <playername/npc/object><br />
<br />
Description: returns title of target, as well as title and symbolic of target's location.<br />
<br />
<in progress></div>Senderhttp://wiki.dikumud.net/index.php?title=Wizarding_101&diff=707Wizarding 1012020-09-11T18:27:58Z<p>Sender: Begin adding command help</p>
<hr />
<div>== Grabbing Power: ==<br />
<br />
The Administrative immortal account is the one that is specified in etc/server.cfg:<br />
<br />
immortal_name = ~Papi~<br />
<br />
You should change this to the name you will register on the MUD to be the Wizard of Wizards, the God of Gods. Once you've saved that and re-run the MUD, you will need to create the character by logging into the MUD. Upon the second login, you'll have administrative power. It is recommended that you NOT use the overall admin character, but instead create another character for day to day administrative duties. With great power comes great responsibility, but with great power come grave mistakes. :)<br />
<br />
To set the wizarding level of other character, use the command: '''Advance admin <char> <level>'''<br />
The player you're promoting should be logged in (and you'll need to be able to see them.. use '''go <character>''' to get to the same room if needed)<br />
<br />
For ultimate power, you may set the level to 255. You will want to set the Wizarding level lower on later logins to ensure you don't mistakenly fire off the nukes that you'll have with all of that power.<br />
<br />
(Update command/level chart here later?)<br />
<br />
=== Who's in power ===<br />
<br />
You'll want everyone to know who is in power - The 'wizlist' command draws from a configuration file in ../etc/strings/wizlist. Now that Diku is web-based, you'll want newlines to be paragraphs or have HTML breaks, so include markup in the file.<br />
<br />
== Command Structure ==<br />
<br />
The MUD as distributed has the following commands at the minimum levels below. This can be changed in commands.dat at ../etc/commands.dat. Notice the destructive potential the closer you get to the highest level. Besides destroying someone's privacy (plog), crashing the world on purpose is serious business. It is recommended that you learn these commands from the bottom up to ease your way into world management....or just crash the MUD once to get it out of your system.<br />
<br />
Level 255 commands<br />
<br />
crash plog shutdown<br />
<br />
Level 254 commands<br />
<br />
execute nset<br />
<br />
Level 253 commands<br />
<br />
advance copy zap<br />
<br />
Level 250 commands<br />
<br />
freeze<br />
<br />
Level 240 commands<br />
<br />
ban broadcast reboot<br />
<br />
Level 239 commands<br />
<br />
force makemoney snoop setskill restore switch<br />
<br />
Level 235 commands<br />
<br />
transfer<br />
<br />
Level 230 commands<br />
<br />
boards load path purge set reset wizinv wizlock<br />
<br />
Level 220 commands<br />
<br />
mash rock flick message wizhelp at<br />
<br />
Level 219 commands<br />
<br />
corpses goto<br />
<br />
Level 215 commands<br />
<br />
wstat competition<br />
<br />
Level 213 commands<br />
<br />
echo<br />
<br />
Level 210 commands<br />
<br />
wiz<br />
<br />
Level 204 commands<br />
<br />
petrify title<br />
<br />
Level 202 commands<br />
<br />
users<br />
<br />
Level 200 commands<br />
<br />
notell noshout where wizsocials wizhelp<br />
<br />
== Command Help ==<br />
<br />
'''notell (200)'''<br />
Usage: notell <playername><br />
Description: Prevents users from being able to use the "tell" command. Primarily used to discipline users who have been abusing the command.<br />
<br />
A wizard successfully deploying this command will receive the message "NOTELLING set."<br />
A player targeted by this command will receive the message "Your telepathic ability fades away." Further attempts by player to use the "tell" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "You regain your telepathic ability." Wizard will receive the message "NOTELLING removed."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''noshout (200)'''<br />
Usage: noshout <playername><br />
Description: Prevents users from being able to use the "shout" command. <br />
<br />
A wizard successfully deploying this command will receive the message "Noshouting set on <playername>."<br />
A player targeted by this command will receive the message "You suddenly get a sore throat!" Further attempts by player to use the "shout" command will result in the message "Your telepathic ability is lost!"<br />
Reverse this action by repeating the command. The player will receive the message "Your sore throat fades away." Wizard will receive the message "Noshouting removed from <playername>."<br />
Command is unable to target wizards of equal or greater level.<br />
<br />
'''where (200)'''<br />
Usage: where <playername/npc/object><br />
Description: returns title of target, as well as title and symbolic of target's location.<br />
<br />
<in progress></div>Sender