Horian
Member
As it would totally clutter the forum if I made a thread for each and they all deal with the same thing I decided to make a thread and will update the list in the initial post for open questions.
1. Body-Morph: the [prop command has "Body" and "BodyMod" but nothing happens when I click at them. I find only the enum BodyType {Empty,Monster,Sea,Animal,Human,Equipment} which seems different. How can I set the body property (e.g. a GM wants to morph into an animal/creature, I have the HexID of the body in question)?
3. Decay (does something decay if placed into the world outside of the backpack): seems not to exist as individual property ( [set decay true/false] )?? Changing the "movable" property sets the "decays" property under [props to "true" but for example a corpse should not be movable but still decay (if I kill something the "decays" property from [props says "false". How can I set something as not movable but still have it decay?
4. Almost done documenting all ingame commands available. There are some I can't figure out what they are supposed to do or how to use them, please those who understand the code help!
1. Body-Morph: the [prop command has "Body" and "BodyMod" but nothing happens when I click at them. I find only the enum BodyType {Empty,Monster,Sea,Animal,Human,Equipment} which seems different. How can I set the body property (e.g. a GM wants to morph into an animal/creature, I have the HexID of the body in question)?
Partial solutions:
[set bodyvalue <decimal>
will change the body ingame but that means the previous body ID is not stored anywhere. BodyMod is not affected so no simple reversion is possible through ingame command.
[cast <spellname>
opens a menu for "polymorphspell". Needs high Int/Magical skill though to not fizzle and maybe reagents (staff ring reduces that to 0?). Char speaks and actually performs the spell.
Can't use it to set the body ID directly unfortunately. Using [cast polymorphspell again resets the body to previous.
Final solution
[addatt xmlmorph <bodyID> <duration in min>
One can set the body temporarily (automatic reversal) through this if duration is given, without duration it reverts after default time (30 seconds in XmlMorph.cs. Sets bodyvalue, bodymod and bodyID..
[delatt xmlmorph turns the character back into it original form.
2. What to do via ingame command if a GM or such wants to TEMPORARILY take over (move into) or control (remote/mirror) an existing NPC for a while. Any solution for that?[set bodyvalue <decimal>
will change the body ingame but that means the previous body ID is not stored anywhere. BodyMod is not affected so no simple reversion is possible through ingame command.
[cast <spellname>
opens a menu for "polymorphspell". Needs high Int/Magical skill though to not fizzle and maybe reagents (staff ring reduces that to 0?). Char speaks and actually performs the spell.
Can't use it to set the body ID directly unfortunately. Using [cast polymorphspell again resets the body to previous.
Final solution
[addatt xmlmorph <bodyID> <duration in min>
One can set the body temporarily (automatic reversal) through this if duration is given, without duration it reverts after default time (30 seconds in XmlMorph.cs. Sets bodyvalue, bodymod and bodyID..
[delatt xmlmorph turns the character back into it original form.
Solution:
I found this http://www.playuo.org/emu/index.php?resources/control-npc-command.44/ which works well it seems, but the command [control doesn't exist in ServUO. Can we add this to ServUO permanent so it makes sense to add it to the GM tool script? Here is another: https://www.servuo.com/threads/control.3126/
I found this http://www.playuo.org/emu/index.php?resources/control-npc-command.44/ which works well it seems, but the command [control doesn't exist in ServUO. Can we add this to ServUO permanent so it makes sense to add it to the GM tool script? Here is another: https://www.servuo.com/threads/control.3126/
3. Decay (does something decay if placed into the world outside of the backpack): seems not to exist as individual property ( [set decay true/false] )?? Changing the "movable" property sets the "decays" property under [props to "true" but for example a corpse should not be movable but still decay (if I kill something the "decays" property from [props says "false". How can I set something as not movable but still have it decay?
4. Almost done documenting all ingame commands available. There are some I can't figure out what they are supposed to do or how to use them, please those who understand the code help!
addclone adds clone of character using the command (only?) Use??
AlterItem
CTFChallenge
ExportWSC causes servercrash and re-compile ??
FactionCommander
FactionElection
FactionItemReset
FactionReset
FactionTownReset
GenerateFactions
GenGauntlet
GenKhaldun
GenStealArties
GrantTownSilver Grants faction town silver? How??
GuideEdit affects shops?
ListenToParty
Path
RemoveStealArties
ReplaceBankers
Restart
RunUOSpawnerExporter
SQ1Gump
SQ2Gump
SQ3Gump
SQ4Gump
SQ5Gump
SQGump
SR
StaffRunebook
StaffRunebookReset
SystemBroadcastKills
Toolbar Does nothing??
UnloadIlshenar UnloadIlshenar x What does Unload mean?
UnloadMalas UnloadMalas x
UnloadTermur UnloadTermur x
UnloadTokuno UnloadTokuno x
UnloadTrammel UnloadTrammel x
vli
WayPointSeq
XmlAdd
AlterItem
CTFChallenge
ExportWSC causes servercrash and re-compile ??
FactionCommander
FactionElection
FactionItemReset
FactionReset
FactionTownReset
GenerateFactions
GenGauntlet
GenKhaldun
GenStealArties
GrantTownSilver Grants faction town silver? How??
GuideEdit affects shops?
ListenToParty
Path
RemoveStealArties
ReplaceBankers
Restart
RunUOSpawnerExporter
SQ1Gump
SQ2Gump
SQ3Gump
SQ4Gump
SQ5Gump
SQGump
SR
StaffRunebook
StaffRunebookReset
SystemBroadcastKills
Toolbar Does nothing??
UnloadIlshenar UnloadIlshenar x What does Unload mean?
UnloadMalas UnloadMalas x
UnloadTermur UnloadTermur x
UnloadTokuno UnloadTokuno x
UnloadTrammel UnloadTrammel x
vli
WayPointSeq
XmlAdd
Last edited: