The following warnings occurred:
Warning [2] Undefined array key 0 - Line: 1640 - File: D:\inetpub\wowfreedom-rp.com\f\showthread.php PHP 8.1.13 (WINNT)
File Line Function
D:\inetpub\wowfreedom-rp.com\f\inc\class_error.php 153 errorHandler->error
D:\inetpub\wowfreedom-rp.com\f\showthread.php 1640 errorHandler->error_callback
D:\inetpub\wowfreedom-rp.com\f\showthread.php 915 buildtree




WoD Development

36 Replies, 22137 Views
Thread Closed 

[FreedomCore6]
  • First introduction of command modifier system. Basically, some commands will have "[modifiers]" in their syntax description. This means that in "[modifiers]" place you can put in optional, special parameters called "modifiers", they start with a dash ( - ) and must be fully, case-sensitively written. These modifiers may also have their own parameters, what you need to put after the modifier (e.g. <COLOR color="yellow"><s></s>.my command -guid 12345). Read modifier description to know how many and what kind of parameters they need (some don't need any).

  • Finished all necessary <COLOR color="yellow"><s></s>.gobject commands (more info about them is found on Command List page of the mini-manager):
    • <COLOR color="yellow"><s></s>.gobject select : Add nearest gameobject to your gameobject selection. You can additional filter by gameobject entry id, so it picks up nearest gameobject with that specific entry id.

    • <COLOR color="yellow"><s></s>.gobject activate : Activate gameobject. Useful for gameobjects such as doors or chests.

    • <COLOR color="yellow"><s></s>.gobject add/spawn : Spawn gameobjects. It will not spawn blacklisted gameobjects.

    • <COLOR color="yellow"><s></s>.gobject delete : Delete gameobjects. Supply additional $guid parameter to delete some far-away game objects.

    • <COLOR color="yellow"><s></s>.gobject info : Get information about gameobject. There are four modifiers, what control how much information you receive:
      • -full : Display all information, which is revealed by other modifiers.

      • -advanced : Display some advanced technical information about the object. You usually won't need this.

      • -pos : Display position information (X, Y, Z, Orientation).

      • -history : Display gameobject history (read below for history system)


    • <COLOR color="yellow"><s></s>.gobject move : Move gameobject (effect is instant, you no longer have to stand still for a few seconds before it refreshes). You can supply up to 3 normal parameters, what are local coordinates relative to gameobject ($x = forward/backward, $y = left/right, $z), allowing you to move it locally, while you yourself watch it move from afar. It has four modifiers:
      • -guid $guid : Target gameobject with $guid instead of selection

      • -adeg $deg : After moving turn gameobject by adding degrees $deg to its current orientation

      • -sdeg $deg : After moving turn gameobject by setting its global orientation in degrees $deg

      • -po : After moving turn gameobject using player orientation


    • <COLOR color="yellow"><s></s>.gobject near : List nearby gameobjects (if you dont supply it with distance, then by default it searches near 10 yards).

    • <COLOR color="yellow"><s></s>.gobject phase : Change gameobject phase to phases $phaseList (valid $phaseList phasemask items are: 1 2 4 8 16 32 64 128 256, where 1 is default phase) with related world vision update for players. Phase state is persistant and saved to DB. Invalid $phaseList items are ignored. Has two modifiers:
      • -guid $guid : Target gameobject with $guid instead of selection

      • -ids : Treat $phaseList items as Phase IDs instead of phase mask entries


    • <COLOR color="yellow"><s></s>.gobject turn Turn gameobject (effect is instant, you no longer have to stand still for a few seconds before it refreshes). By default it turns it to the direction your character is facing, but this behavior can be changed with modifiers. It has three modifiers:
      • -guid $guid : Target gameobject with $guid instead of selection

      • -adeg $deg : Turn gameobject by adding degrees $deg to its current orientation

      • -sdeg $deg : Turn gameobject by setting its global orientation in degrees $deg


    • <COLOR color="yellow"><s></s>.gobject scale Scale gameobject (effect is instant, you no longer have to stand still for a few seconds before it refreshes).


  • History system is implemented. Currently encompasses only gameobjects. This system will keep track of who created and who modified gameobjects/npcs, as well as creation and modification datetime. With appropriate commands (<COLOR color="yellow"><s></s>.gobject info for now) player can see who created and modified the object (normal player will only see player names and player ids, while GMs and higher will also see account names and their ids).

  • This marks finish of <COLOR color="yellow"><s></s>.gobject commands for now.


[Web] Updated command list page with better formatting for list items.



P.S. I know about gameobject glow, it will be removed in future updates.

Messages In This Thread



Users browsing this thread: 4 Guest(s)