1. Take firelizard hatchling
- @chown firelizard hatchling
- @name firelizard hatchling=newname
- @lock firelizard=me
- @link firelizard=me
- @set firelizard=puppet
- @set firelizard=commands
- @set firelizard=safe
- @set firelizard=listen
And, if necessary:
- @set firelizard=!halt
In the case of self-hatching eggs, sometimes the egg desc can get 'stuck'. This is easily fixed:
- @desc firelizard
Just the above command, no = or desc, it will reset properly.
2. Decide on what code you plan on using for your firelizard
ex: Sinister (sin); Hanza (han)
3. You can pick one of two options for your control code itself.
A. Set these codes on yourself for option one:
&**firelizardname** me=$**code** *:@fo **#dbref**=[trim([switch(1,strmatch(%0,@emit*;*),@emit [escape(rest(%0))],strmatch(%0,*;*),escape(%0),%0)],l,\\)]
Note: Double asterisks do not belong, they are there for reference only and need to be removed. Single asterisks need to be left alone.
B. Set these codes on yourself for option two: (provided by Moria)
&cmd_**firelizardname** me=$+**code** *:@fo **#dbref**=%0
In both cases, the code is the 2 or 3 letters you wish to use to control your firelizard.
The #dbref is the number of your firelizard, ie #1234. Be careful to not include an O as a 0 (zero) on accident.
The difference between these options is the first code uses semi-colons as punctuation, while the second code allows you to utelize a semi-colon for code seperation. I.E., you can pose your firelizard, and then take an actual action (moving, betweening, etc) in the same command.
4. Pose your firelizard, using xx :croons.
