Page 1 of 1

Tinkering with 'unknown' in mob_pools

Posted: Thu Jan 15, 2015 12:15 am
by tagban
This is what I've come up with so far, when screwing around with Forest_Hare, eventually going to try to actually write up an entire list of what I find for the wiki:
Forest Hare
121 - Default size, but CFH and /away active.
125 - Bigger than normal / away and CFH active.
129 - Default
133 - Same as 150
139 - DEFAULT
150 - Bigger..noticible.
1183 - Ulli / Rabbit twice size of taru..
2654 - Double size, Away notice, NO CFH
4406 - Double size, CFH
6219 - /away Normal size.
7000000 - /away NOT targetable
8000000 - "New Driver" warning icon from Japan. (usually used in FFXI for n00bs)
6000000 - Playonline Logo *Temp Log* icon from retail prior to PS2 launch.

Granted, this is just screwing around and rebooting server over and over again, but I thought it was fun. Was trying to make my Forest_hare HUGE... But didn't really get much bigger than double size..

Re: Tinkering with 'unknown' in mob_pools

Posted: Sat Apr 11, 2015 7:28 pm
by TeoTwawki
update: this field is now named "entityFlags"

Here my results, in hex because its easier to see what bits in the mask do what this way.
It mostly aligns with nameflags on player, with the last byte removed from one end and added to the other (simple bitshift).

Note: I made up some of these FLAG_whatever's you see here, this is copy paste from some lua I'm using for custom things.

?? = no visible change, but I didn't re-zone to see if things like size changed.

Edit: found some size stuff. Also pull requested a GM command to let you change these without restarting server. Some of these are AI related I think, had a few mobs that started refusing to chase me after messing with their flags.

Code: Select all

-- Test results       0x00000000
----------------------------------
-- Size             = 0x0000000x    Unsure if this is multiple flags or simply int value. "x" can be 0 to F (thats 15 in decimal) 
-- ??               = 0x00000010
-- FLAG_CFH         = 0x00000020    Call For Help
-- FLAG_AWAY        = 0x00000040
-- Ambush           = 0x00000080    Used by antlions, apparently.
-- FLAG_HP_VIS      = 0x00000100    Hides HP bar
-- ??               = 0x00000200
-- ??               = 0x00000400
-- FLAG_TARGETABLE  = 0x00000800
-- ??               = 0x00001000
-- ??               = 0x00002000
-- ??               = 0x00004000
-- ??               = 0x00008000
-- FLAG_RESTRICTED  = 0x00010000    Trial Account Causes POL_ICON With tinted name when combined with 0x00020000
-- FLAG_RESTRICTED  = 0x00020000    Trial Account Causes POL_ICON With tinted name when combined with 0x00010000
-- FLAG_GM          = 0x00040000

-- These 3 are pseudo defs as seen in @togglegm
-- FLAG_GM_SENIOR   = 0x00050000    (Really just FLAG GM + 0x00010000)
-- FLAG_GM_LEAD     = 0x00060000    (Really just FLAG GM + 0x00020000)
-- FLAG_GM_PRODUCER = 0x00070000    (Really just FLAG GM + 0x00010000 and 0x00020000)

-- ??               = 0x00080000
-- ??               = 0x00100000
-- ??               = 0x00200000
-- ??               = 0x00400000
-- FLAG_BAZAAR      = 0x00800000
-- ??               = 0x01000000
-- ??               = 0x02000000
-- ??               = 0x04000000
-- ??               = 0x08000000
-- ??               = 0x10000000
-- ??               = 0x20000000
-- ??               = 0x40000000
-- ??               = 0x80000000