selling this setmobdata/getmobdata for rathena users at $10 only
grab this before
Aleos fix it LOL
Note that mine can adjust the stats (yes, I don't do status_calc_mob)
prontera,155,185,5 script kdjhfksfdh 1_F_MARIA,{ monster( "this", -1,-1, "--ja--", 1002, 1, "" );// monster( "this", -1,-1, "--ja--", 1639, 1, "" ); .@id = $@mobid; // setmobdata .@id, MOBDATA_MODE, getmobdata(.@id, MOBDATA_MODE) ^ MD_NORANDOM_WALK; setmobdata .@id, MOBDATA_MAXHP, 800000000; setmobdata .@id, MOBDATA_HP, 800000000; setmobdata .@id, MOBDATA_HIT, 30000; setmobdata .@id, MOBDATA_CRITICAL, 30000; setmobdata .@id, MOBDATA_ATK, 40000; setmobdata .@id, MOBDATA_MATK, 40000;// setmobdata .@id, MOBDATA_MODE, 70000; setmobdata .@id, MOBDATA_MOVESPEED, 70000;// setmobdata .@id, MOBDATA_ATTACK_DELAY, 10;// setmobdata .@id, MOBDATA_ATTACK_MOTION, 10;// setmobdata .@id, MOBDATA_DAMAGE_MOTION, 70000; setmobdata .@id, MOBDATA_ATTACK_RANGE, 14; setmobdata .@id, MOBDATA_STR, 327678; dispbottom "GID = "+ .@id; dispbottom "ID = "+ getmobdata( .@id, MOBDATA_MOBID ); dispbottom "level = "+ getmobdata( .@id, MOBDATA_LEVEL ); dispbottom "hp = "+ getmobdata( .@id, MOBDATA_HP ); dispbottom "maxhp = "+ getmobdata( .@id, MOBDATA_MAXHP ); dispbottom "atk = "+ getmobdata( .@id, MOBDATA_ATK ); dispbottom "matk = "+ getmobdata( .@id, MOBDATA_MATK );// dispbottom "def = "+ getmobdata( .@id, MOBDATA_DEF );// dispbottom "mdef = "+ getmobdata( .@id, MOBDATA_MDEF );// dispbottom "hit = "+ getmobdata( .@id, MOBDATA_HIT );// dispbottom "flee = "+ getmobdata( .@id, MOBDATA_FLEE );// dispbottom "critical = "+ getmobdata( .@id, MOBDATA_CRITICAL );// dispbottom "perfect dodge = "+ getmobdata( .@id, MOBDATA_PERFECT_DODGE );// dispbottom "str = "+ getmobdata( .@id, MOBDATA_STR );// dispbottom "agi = "+ getmobdata( .@id, MOBDATA_AGI );// dispbottom "vit = "+ getmobdata( .@id, MOBDATA_VIT );// dispbottom "int = "+ getmobdata( .@id, MOBDATA_INT );// dispbottom "dex = "+ getmobdata( .@id, MOBDATA_DEX );// dispbottom "luk = "+ getmobdata( .@id, MOBDATA_LUK );// dispbottom "attack range = "+ getmobdata( .@id, MOBDATA_ATTACK_RANGE );// dispbottom "race = "+ getmobdata( .@id, MOBDATA_RACE );// dispbottom "element type = "+ getmobdata( .@id, MOBDATA_ELEMENT_TYPE );// dispbottom "element level = "+ getmobdata( .@id, MOBDATA_ELEMENT_LEVEL );// dispbottom "mode = "+ getmobdata( .@id, MOBDATA_MODE );// dispbottom "movespeed = "+ getmobdata( .@id, MOBDATA_MOVESPEED );// dispbottom "adelay = "+ getmobdata( .@id, MOBDATA_ATTACK_DELAY );// dispbottom "amotion = "+ getmobdata( .@id, MOBDATA_ATTACK_MOTION );// dispbottom "dmotion = "+ getmobdata( .@id, MOBDATA_DAMAGE_MOTION ); end;}tested with porings
and high wizard Katrinn
its damn pain ...
I noticed hercules' monster ATK is unsigned short, but rathena monster ATK is signed short
so rathena's monster will deal lower damage ...
yes, for hercules user is free, but rathena user has to pay
I want $$$ from rathena