Absolut Citron says 'Pardon me if I get a little blurry at times, I'm sick, so my mind tends to sputter.' Absolut Citron says 'Mob commands are the meat and potatoes of your mprogs. They are what allows your mob to perform all those spiffy little things like echos, transfers, purges, etc.' Absolut Citron says 'Listed on the blackboard is a few mob commands in the format you have to use them' mob cast 'fireball' $n mob purge $i mob flee Absolut Citron says 'Keep in mind, ONLY the mob commands I go over today need to be preceeded with the word 'mob'. So if you want the mob to do a social and put in 'mob laugh', it won't work.' Absolut Citron asks 'Any questions before I start going over each mob command?' Absolut Citron says 'Darkassassin' Raven the DarkAssassin chuckles 'can we "look" at blackboard ? first time here :)' Absolut Citron says 'Nods, look blackboard will show you what I've written on there' Absolut Citron asks 'Any other questions?' Absolut Citron says 'Okay, moving on to mob commands' Absolut Citron says 'The first commands we'll go over are the echos' Absolut Citron says 'There are several of these: echo, gecho, zecho, echoat and echoaround' Absolut Citron says 'Echo prints out the string to everyone in the room' Absolut Citron says 'So, if you look at the blackboard, that echo of 'This is a test.' would show to everyone in the room with the mob' mob echo This is a test. Absolut Citron says 'Gecho is a global echo, it is show to everyone on the mud. Builders may NOT use this echo command for any reason whatsoever.' Absolut Citron says 'zecho echoes to everyone in the area. There are a few circumstances in which this command may be used. Mostly when the player has completed some major portion of the area quest, etc.' Absolut Citron says 'A good example is in gauntlet, where the area is echoed when someone enters the gauntlet' Absolut Citron says 'The next one is echoat. This is an echo ONLY to the target of the command. The final one is echoaround, which echos to everyone in the room *except* the target' Absolut Citron asks 'Any questions on the echos?' Absolut Citron says 'Moving on to the next command then' Absolut Citron says 'The next commands we'll go over are the load commands: mload and oload' Absolut Citron says 'These allow a mob to load other mobs or objects. Mobs are always loaded into the room the loading mob is in, unless you use the at command (which we'll go over later).' Absolut Citron says 'Oload allows you to specify load location. Default is in the mob's inventory, but you can put arguments into the load.' Absolut Citron says 'On the blackboad are the arguments you can use in load' Absolut Citron says 'Loading objects at a particular level doesn't always work splendidly, so refrain from using that one.' Absolut Citron says 'You can load an object into the room with the 'mob oload 0 room command.' Absolut Citron says 'And you can oload an object in its wear position with the wear option. Note of the object doesn't have a wear position or the mob is already wearing an object in that position, the load will fail and we'll get a bug report' Absolut Citron asks 'Any questions on loads?' Absolut Citron says 'Katonya' Wayhelpful Katonya asks 'what determens the level of aa item ?' Absolut Citron says 'The level the item is set to in the area file' Absolut Citron asks 'Any other questions on load?' Absolut Citron says 'Carno' mob oload mob oload none mob oload 0 room mob oload 0 wear Carno asks 'What do the 0's mean in the last 2 examples?' Absolut Citron says 'It's a default setting that has to be there for the command.' Carno nods at Absolut Citron. Absolut Citron asks 'Any other questions?' Absolut Citron says 'Moving onto the next command' Absolut Citron says 'The next command is kill. on the blackboard is the appropriate syntax for this command' look blackboa mob kill Absolut Citron says 'You have to have 'mob kill' or the mob won't attack a player as you want it to.' Absolut Citron asks 'Any questions so far?' Absolut Citron says 'Celon' Crusader Celon asks 'you mean that you just add "mob kill" or the mob won't fight at all? or just won't *start a fight*?' Absolut Citron says 'It won't initiate the fight' Absolut Citron says 'Tape' XXX Video Tape asks 'what about the aggro setting on mob edit?' Absolut Citron says 'That's an act flag, not triggered by mprog' Absolut Citron says 'That will only make the mob attack people within a certain level range, mprog mob kill will make the mob attack anything' Absolut Citron says 'Walterego' Da Mind of WalterEgo asks 'Can the mob initiate combat through any other actions, such as a spell or backstab?' Absolut Citron says 'Except for act flags and certain specs, no. A mob can cast a spell on a player through an mprog without initiating combat, and cannot use backstab except through certain specs' Absolut Citron says 'Katonya' Wayhelpful Katonya asks 'mob kill target like evil good ?' Absolut Citron says 'You can specify certain ranges with the if variables, I'll go over those in a later class' Absolut Citron asks 'Any other questions?' Absolut Citron says 'Tape' XXX Video Tape says 'so the target would be $n, $i, etc.' Absolut Citron says '$i isn't an option, obviously, but you can use variables, which I'll go over in another class.' Absolut Citron says 'Moving onto the next command' Absolut Citron says 'The next command is 'flee'' Absolut Citron says 'This mob command, shown on the blackboard, doesn't make checks against player skills, like blockexit. It will simply cause the mob to leave the room through any available exit.' mob flee Absolut Citron says 'If the mob is webbed or trapped in another way, it simply won't work' Absolut Citron asks 'Any questions on this one?' Absolut Citron says 'Katonya' Wayhelpful Katonya asks 'can you set the range the mob will flee or is it auto ?' Absolut Citron says 'It's automatic, there are no variables for this command' Absolut Citron asks 'Any other questions?' Absolut Citron says 'Moving onto the next command' Absolut Citron says 'The next command is remove, shown on the blackboard' mob remove $n mob remove $n Absolut Citron says 'Mob remove will remove an item from the players inventory, with no message (unless you use an echo). Keep in mind, mob remove *destroys* the item, it does not go into the mob's inventory' Absolut Citron says 'You can use either keyword or vnum with this command. I encourage you to use vnum, as keyword is far too chancy' Absolut Citron says 'This is a good command to use in area quests, where the player has to bring certain items to a mob.' Absolut Citron asks 'Any questions on this one?' Absolut Citron says 'Darkassassin' Da Mind of WalterEgo raises his hand. Raven the DarkAssassin asks 'mobs could remove a say aard dagger from inv and destroy it ?' Absolut Citron says 'Yes, and that's why I'm saying to use vnum. By vnum, there can be no mistake.' Absolut Citron says 'Walterego' Da Mind of WalterEgo asks 'if the player has multiple instances of the same vnum, will it remove them all or just one? also does it affect objects kept in a container?' Absolut Citron says 'It will remove all items of that vnum from the players inventory, but does not affect items in containers' Absolut Citron asks 'Any other questions?' Absolut Citron says 'Moving onto the next command' Absolut Citron says 'The next command is Junk, seen on the blackboard' mob junk mob junk Absolut Citron says 'As with remove, this command works either through vnum or through keyword. Again, as with remove, you should always try to use vnum, as keywords are too chancy.' Absolut Citron says 'This command will destroy a specified item in a mob's inventory. It will destroy only one item at a time. The only variable that can go on this is 'mob junk all' which destroys every item in the mob's inventory' Absolut Citron asks 'Any questions on this one?' Absolut Citron says 'Walterego' Da Mind of WalterEgo says 'Will this affect items worn by the mob as well? (same for the last command)' Absolut Citron says 'Yes, it will affect any item worn or carried by the mob' Absolut Citron says 'Katonya' Wayhelpful Katonya asks 'is this comand for like if a newbie give fido 40 hallow lights ?' Absolut Citron says 'Mob junk is used in certain area quests, when an mprog is triggered by the player giving an item to the mob, etc.' Absolut Citron asks 'Any other questions so far?' Absolut Citron says 'The next command is purge' Absolut Citron says 'Seen on the blackboard. Mob purge, used by itself, will purge the room of objects and mobs.' mob purge mob purge mob purge Absolut Citron says 'Mob purge will cause the mob to purge a specific mob or object. It affects only one mob or object at a time.' Absolut Citron says 'mob purge is handy to get the mob to purge itself (mob purge $i). Keep in mind that if the mob purges itself, that is the LAST command it can perform, or the mud trying to complete the mprog will crash the mud.' Absolut Citron asks 'Any questions?' Absolut Citron says 'Moving onto the next command' Absolut Citron says 'The next command is 'at', shown on the blackboard.' Absolut Citron says 'This command allows a mob to perform a specified action 'at' another location or mob, as if he were in the room.' Absolut Citron says 'So 'mob at ivar laugh' would cause the mob to laugh in the room with Ivar, though he wouldn't be *in* the room with Ivar' Absolut Citron asks 'Any questions?' Absolut Citron says 'Celon' Crusader Celon asks 'could you use that together with kill?' Absolut Citron says 'mob at mob kill . Yes, it can be used, but be sure of the target.' Absolut Citron says 'Katonya' Raven the DarkAssassin sits down and rests. Wayhelpful Katonya says 'like a soc' Absolut Citron asks 'I'm sorry?' Absolut Citron says 'I know that, I'm not sure what her question is.' Wayhelpful Katonya asks 'i meen like if i hug you and your not in the room ?' Absolut Citron says 'No, it shows as if the mob were in the room with the target' Absolut Citron says 'Rundvelt' Wayhelpful Katonya says 'ah kewl' You ask 'Can we use these at commands to trigger other mob progs?' You ask 'And can we stack mob echos in them?' Absolut Citron says 'To a certain extent, you can do socials, says, actions, etc. in a room with another mob to trigger an mprog. And yes, 'mob at mob echo ' Absolut Citron says 'Smiff' Smiff asks 'How would the combat between the mobs take place, would they end up in the same room?' Absolut Citron says 'Mob should never be forced to fight mob, through mprogs, period.' Absolut Citron says 'with 'mob at mob kill one round of combat, from the mob's perspective only, occurs. The target cannot fight back.' Absolut Citron says 'Walterego' Da Mind of WalterEgo asks 'Can you give a quick example of a mob that currently uses this?' Absolut Citron says 'There are dozens of mobs who use it, mostly to, as was mentioned, trigger other mprogs.' Absolut Citron says 'Katonya' Wayhelpful Katonya asks 'i was thinking if a mob was abel to call to a nother mob for help when under atack ?' Absolut Citron says 'Nods, you can do that with either using at to trigger the mprogs on the other mobs, or through transfer and force, or a couple of other ways, which we'll get into' Absolut Citron says 'Moving onto the next command' Absolut Citron says 'The next command is 'goto', shown on the blackboard.' mob goto mob goto mob goto Absolut Citron says 'Goto allows the mob to go to a room vnum or to a particular target' Absolut Citron says 'The goto is without message to either the room it leaves or the room it enters, unless you specify these through echos, says, socials, etc.' Absolut Citron asks 'Any questions?' Absolut Citron says 'Celon' Crusader Celon asks 'If the walk is through several rooms, will it really "pass" through them all or just teleport?' Absolut Citron says 'Complete teleport, it doesn't pass through any rooms' Absolut Citron says 'Rundvelt' You say 'Oh, just answered' Absolut Citron says 'Moving onto the next command' Absolut Citron says 'The next commands are the transfers' Absolut Citron says 'Shown on the blackboard. transfer with no arugment pulls the target into the room with the mob.' mob transfer mob gtransfer mob otransfer Absolut Citron says 'You can specify a location to transfer to, i.e. 'mob transfer $n 3001' to transfer the target to recall, etc.' Absolut Citron says 'Gtransfer works as transfer, except it transfers the target and anyone grouped with the target' Absolut Citron says 'otransfer transfers objects, same as with the other transfers' Absolut Citron says 'Something that has to be noted here: Every mob/player is on a big list, if I used mwhere Cit it would show me the order of mobs and objects with the name or partial name Cit in it.' Absolut Citron says 'As mobs get killed, they drop off the list and are added on at the top when they repop' Absolut Citron says 'If the mob doing the transfer is not IN the room with the target, it will transfer, say, the first Cit on the target to the location, which is how we end up with mobs in strange places' Absolut Citron says 'Therefore, you must be *very* careful how you use the transfer commands.' Absolut Citron asks 'Any questions so far?' Absolut Citron says 'Katonya' Wayhelpful Katonya asks 'this comand is used in talsa like you say moricand right ?' Absolut Citron says 'Yes' Absolut Citron asks 'Any other questions?' Absolut Citron says 'Ardhiel' Azrhei Ardhiel asks 'with gtransfer, it only works on grouped people in the same room, correct?' Absolut Citron says 'Yes, sorry, should have specified that.' Absolut Citron asks 'Any other questions?' Absolut Citron says 'Moving onto the next command' Absolut Citron says 'The next commands are the forces. Through force, a mob can 'force' any player or mob to do almost any action' Absolut Citron chuckles 'The exceptions to this are mobs cannot force imms to perform immonly commands, such as advance :)' Wayhelpful Katonya says 'ah darn' Absolut Citron says 'Force will simply force the target to perform a specified action. It will give no message, you must insert these with echos, etc.' Absolut Citron says 'Gforce will force the target and all grouped members present to perform the action' Absolut Citron says 'Vforce will force all mobs of a specific vnum ot perform an action, excellent for, say, calling in guards.' Absolut Citron asks 'Any questions on this so far?' Absolut Citron says 'Moving onto the next command' Absolut Citron says 'The next command is 'cast'. This command will work regardless of mob level/class, so a level 1 warrior mob could cast immolate or web through this command.' Absolut Citron asks 'Any questions on this one?' Absolut Citron says 'Delph' Arcanic Delph asks 'Will spells cast using this command always succeed?' Absolut Citron says 'Always. There is no failure for spells cast through mob cast.' Arcanic Delph asks 'IE. Will web always web the target?' Absolut Citron asks 'Any other questions?' Absolut Citron says 'Moving onto the next command' Absolut Citron says 'The next command is 'damage', shown on the blackboard.' mob damage Absolut Citron says 'Damage will cause damage to the target a certain amount, This command gives no message other than any echos, etc., you might give with it' Absolut Citron says 'It's how some of these mobs do cool things that aren't a normal spell/skill, and damage you with them.' Absolut Citron asks 'Any questions on this?' Absolut Citron says 'Moving onto the next command' Absolut Citron says 'The next commands are mob delay and mob cancel' Absolut Citron says 'Delays cause a lot of people confusion. THe easiest way to explain it are, there are three parts of a mob delay' Absolut Citron says 'The first part is the originating trigger, which can be a greet trigger, an act trigger, etc. etc.' Absolut Citron says 'Within that mprog, you must have a 'mob delay