Tinkering with 'unknown' in mob_pools

Post Reply
User avatar
tagban
Posts: 352
Joined: Fri Dec 28, 2012 11:31 am
Location: Pennsylvania, USA

Tinkering with 'unknown' in mob_pools

Post by tagban » Thu Jan 15, 2015 12:15 am

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..

User avatar
TeoTwawki
Developer
Posts: 527
Joined: Mon Jul 15, 2013 9:50 pm

Re: Tinkering with 'unknown' in mob_pools

Post by TeoTwawki » Sat Apr 11, 2015 7:28 pm

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


Last bumped by TeoTwawki on Sat Apr 11, 2015 7:28 pm.
Hi, I run The Demiurge server.


Image
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. - Martin Golding
PLS USE [ code ] CODE TAGS [ /code ] WHEN POSTING CODE
DO NOT PRIVATE MESSAGE ME ABOUT BUGS

Post Reply