viewing paste ra_mapflag_doc | Plain text

Posted on the | Last edited on
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
A mapflag doc
struct map_flag {
                unsigned town : 1; //Actually part of "No Kill Steal Protection", and allow mail operation
                unsigned autotrade : 1; //If bconf at_mapflag enable allow only @at on those map
                unsigned allowks : 1; // enable/disable [Kill Steal Protection]
                unsigned nomemo : 1; //disable /memo, and WE_CALLPARTNER, WE_CALLPARENT, WE_CALLBABY
                unsigned noteleport : 1; //prevent @jump, Fly Wing and Giant Fly Wing, teleport, HIGHJUMP, DIMENSIONDOOR
                unsigned noreturn : 1; //prevent "ButterFly Wing, Dungeon Teleport Scroll, Yellow Butterfly Wing...", warp savepoint,
                unsigned monster_noteleport : 1; //prevent monster teleport
                unsigned nosave : 1; //prevent @save, save of status,lastpoint,
                unsigned nobranch : 1; //prevent "Dead Branch, Red Pouch, Bloody Branch, Poring Box". Prevent mob to be warped in if possible (conf mob_warp) and have no master
                unsigned noexppenalty : 1; //allow player/pet/ to not lose exp when dead or using LG_INSPIRATION, PR_REDEMPTIO
                unsigned pvp : 1; //en/disable pvp (allow hitting each other, enable battle pvp reduc, pvp counter...etc)
                unsigned pvp_noparty : 1; //ignore party in pvp
                unsigned pvp_noguild : 1; //ignore guild in pvp
                unsigned pvp_nightmaredrop :1; //enable chance to lose eqp when die (doesn't requiere pvp)
                unsigned pvp_nocalcrank : 1; //disable pvp ranking calculation
                unsigned gvg_castle : 1; //this map contain a castle.
                unsigned gvg : 1; // //en/disable gvg (allow hitting each other, enable battle gvg reduc, ...etc)
                unsigned gvg_dungeon : 1; //allow gvg on this map (usually donjon)
                unsigned gvg_noparty : 1; //ignore party for gvg
                unsigned battleground : 2; // [BattleGround System]
                unsigned nozenypenalty : 1; //don't lose zeny when dead on this map. (only if conf zeny_penalty enable)
                unsigned notrade : 1; //prevent traderequest in this map
                unsigned noskill : 1; //prevent user skill usage on map
                unsigned nowarp : 1; //prevent warp m,x,y, (savepoint still allow), emergencycall, UNT_CALLFAMILY, @guildrecall, @partyrecall, @recallall, @go, @load, @jump, @warp
                unsigned nowarpto : 1; //if destination map has mapflag prevent @warp, @jump, @go, @load, @guildrecall, @partyrecall, @recallall, /memo, EMERGENCYCALL (conf emergency_call)
                unsigned noicewall : 1; //prevent WZ_ICEWALL on map
                unsigned snow : 1; //ask to make snow with clif_weather_check  
                unsigned clouds : 1; //ask to make cloud with clif_weather_check
                unsigned clouds2 : 1; //ask to make cloud with clif_weather_check
                unsigned fog : 1; //ask to make fog with clif_weather_check
                unsigned fireworks : 1; //ask to make firework with clif_weather_check
                unsigned sakura : 1; //ask to make sakura with clif_weather_check
                unsigned leaves : 1; //ask to make leaves with clif_weather_check
                unsigned nogo : 1; //prevent @go usage
                unsigned nobaseexp      : 1; //prevent baseexp gain when mob dead
                unsigned nojobexp       : 1; //prevent jobexp gain when mob dead
                unsigned nomobloot      : 1; //prevent mob to drop item. nb looted item still be droped
                unsigned nomvploot      : 1; //prevent mvp loot
                unsigned nightenabled :1; //start night effect on sd. (launched on loadendack)
                unsigned restricted     : 1; //restrict skill, items by zones
                unsigned nodrop : 1; //prevent user to drop item, nb : may be bypass with inv overamount. (conf item_flooritem_check)
                unsigned novending : 1; //prevent user shop creation
                unsigned loadevent : 1; //enable event OnPCLoadMapEvent on map. (nb seem buggy with instance)
                unsigned nochat :1; //prevent chatroom creation
                unsigned partylock :1; //prevent party alteration (create, invite, leave, changeleader) nb (PartyChangeOption still allowed)
                unsigned guildlock :1; //prevent guild alteration (create, invite, leave, alliance, break, changegm)
                unsigned src4instance : 1; //Mark this map is used as a src map for instances
                unsigned reset :1; //allow neuralizer(12213) usage
                unsigned chmautojoin : 1; //prevent to auto join map channel
                unsigned nousecart : 1; //prevent open up cart @FIXME client side only atm (mapprop2)
                unsigned noitemconsumption : 1; //prevent item usage (@FIXME this should actually be nocostume for mapprop2)
                unsigned nosumstarmiracle : 1; //allow SG miracle to happen
                unsigned nomineeffect : 1; // USE_SIMPLE_EFFECT (mapprop2) @FIXME client side only atm (mapprop2)
                unsigned nolockon : 1; //disable lock (idk really what should do /noctrl)  @FIXME client side only atm (mapprop2)
        } flag;
Viewed 623 times, submitted by lighta.