Skip to content

Instantly share code, notes, and snippets.

@2Tie
Created June 16, 2026 21:08
Show Gist options
  • Select an option

  • Save 2Tie/f5a7d8a98f131a6bcbe3d4f510ce7fed to your computer and use it in GitHub Desktop.

Select an option

Save 2Tie/f5a7d8a98f131a6bcbe3d4f510ce7fed to your computer and use it in GitHub Desktop.
mission file structs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MIBEdit
{
public class Mission
{
public bool G = false;
public LobbyHeader lobbyHeader;
public AuxHeader auxHeader;
public CampBlock campBlock;
public SpawnBlock spawnBlock;
public EntitiesBlock entsBlock;
public MonstersBlock monsBlock;
public TextBlock textBlock;
public MapLinksBlock linksBlock;
public MapObjectsBlock objsBlock;
public MapOriginsBlock originsBlock;
public GatheringBlock gatherBlock;
public BoxBlock boxBlock;
public RewardsBlock rewardsBlock;
public DescriptionBlock descBlock;
public GoalBlock goalBlock;
public SupplyBlock supplyBlock;
public List<List<ItemChance>> GatherPools;
public struct LobbyHeader
{
public uint HPpattern;
public uint HRP;
public bool online;
public Objective type;
public bool special;
public byte fulu;
public ushort stars;
public uint postFee;
public uint reward;
public uint cartPenalty;
public uint timeLimit;
public uint locale;
public ushort monScale;
public byte carveSet;
public byte sizeSet;
public byte spawnSet;
}
[Flags]
public enum QuestFlag
{
None = 0,
TrackDeliverers = 0b00000001,
SilenceBattle = 0b00000010,
UrgentMusic = 0b00000100,
CatlessScat = 0b00001000,
NoFarcaster = 0b00010000,
MaxTimer = 0b00100000,
NoLevelRoll = 0b01000000,
NoLevelInc = 0b10000000
}
public struct AuxHeader
{
public ushort restriction;
public ushort questID;
}
public struct SpawnBlock
{
public struct Entry
{
public int room;
public float x;
public float y;
public float z;
}
public List<Entry> entries;
}
public struct SupplyBlock
{
public SupplyType type;
public byte target;
public byte amount;
public enum SupplyType
{
Normal, Random, Target
}
}
public struct CampBlock
{
public uint locale;
public uint mapID;
public uint unk1;
public uint unk2;
}
public struct EntTypeList
{
public Monster type1;
public Monster type2;
public Monster type3;
public Monster type4;
}
public struct EntData
{
public Monster type;
public ushort variant;
public ushort lives;
public ushort spawn; //should be zero for ents, spawn room for monsters
public uint unk1;
public uint unk2;
public uint unk3;
public uint unk4;
public uint size; //possibly unused for mhg? roll seems to overwrite it
public uint orientation;
public float x;
public float y;
public float z;
public uint unk6;
public uint unk7;
public uint unk8;
public uint unk9;
}
public struct EntitiesBlock
{
public struct roomEntry
{
public MapNames room;
public uint unk1;
public EntTypeList types;
public List<EntData> ents;
}
public struct state
{
public List<roomEntry> roomEntries;
public byte unk1;
}
public List<state> states;
}
public struct MonstersBlock
{
public struct waveEntry
{
public uint wave;
public uint unk1;
public EntTypeList types;
public List<EntData> monsters;
}
public List<waveEntry> waves;
}
public struct MapLinksBlock
{
public struct LinkEntry
{
public uint TargetMap;
public float x;
public float y;
public float z;
public float width;
public float height;
public uint rotx;
public uint roty;
public uint rotz;
public float destinationx;
public float destinationy;
public float destinationz;
public ushort destinationrot;
public ushort unk1;
}
public struct MapEntry
{
public int MapID;
public List<LinkEntry> links;
}
public List<MapEntry> Maps;
}
public struct MapOriginsBlock
{
public struct OriginEntry
{
public float x;
public float y;
public float x2;
public float y2;
public float width;
public float length;
public float height;
public float unk1;
}
public List<OriginEntry> origins;
}
public struct BoxBlock
{
public struct BoxEntry
{
public ushort itemID;
public ushort itemQuantity;
}
public List<BoxEntry> starting;
public List<BoxEntry> subA;
public List<BoxEntry> subB;
}
public struct GatheringBlock
{
public struct MapEntry
{
public int mapID;
public List<GatheringSpot> spots;
}
public List<MapEntry> entries;
public List<ItemChance> fallback;
}
public struct ItemChance
{
public ushort percent;
public ushort itemID;
}
public enum GatherType { Normal, unk1, unk2, Pickaxe, Net }
public struct GatheringSpot
{
public float x;
public float y;
public float z;
public float radius;
public ushort itemPool;
public ushort maxQuantity;
public GatherType type;
public ushort extra;
}
public enum MapObject { BBQSpit = 1, FishingHole, ItemBox, StolenGoods, Bed = 0x10, Ballista, DeliveryBox = 0x15, Cannon = 0x18, Dragonator }
public struct MapObjectsBlock
{
public struct ObjectEntry
{
public ushort condition;
public MapObject objectID;
public float x;
public float y;
public float z;
public float radius;
public ushort rotation;
public ushort unk1;
}
public struct MapEntry
{
public int mapID;
public List<ObjectEntry> entries;
}
public List<MapEntry> mapEntries;
}
public struct RewardsBlock
{
public struct Drop
{
public ushort odds;
public ushort itemID;
public ushort quantity;
}
public struct RewardList
{
public uint type;
public List<Drop> list;
}
public List<RewardList> rewards;
}
public struct DescriptionBlock
{
public string name;
public string goalcondition;
public string failcondition;
public string description;
}
public struct TextBlock
{
public List<string> entries;
}
public struct GoalBlock
{
public enum CommID { CameraLose = -2, CameraWin, MonsterGoalWait = 1, MonsterGoalSet, DeliveryGoalSet = 3, DelaySet = 4, DelayWait, ShowString, SetBookmark = 0xB, DeathLabel = 0x16, JumpToBookmark, ActionWait, Label = 0x1A, TimerSetup, JumpToLabel, VictoryEND = 0x1E, FailureEND, SetState, WaitCarriedItem, DeliveryGoalWait, DeliveryGoalWaitJump, MonstersLeftWait, DoTimeOver, FatalisRepelCheck = 0x28, FatalisRepelFail, LaoRepelCheck, LaoRepelFail, JumpOnFortFall, VictorySync, Gunk, GDoSupplyBox };
public struct GoalEntry
{
public ScriptOp ID;
public ushort arg1;
public ushort arg2;
public ushort arg3;
}
public List<GoalEntry> goalScript;
}
public enum Monster
{
NONE = -1, DUMMY = 0, Rathian, Fatalis, Kelbi, Mosswine, Bullfango, YianKutKu, LaoShanLung, Cephadrome, Felyne,
VeggieElder, Rathalos, Aptonoth, Genprey, Diablos, Khezu, Velociprey, Gravios, Cart, Vespoid,
Gypceros, Plesioth, Basarios, Melynx, Hornetaur, Apceros, Monoblos, Velocidrome, Gendrome, Rock,
Ioprey, Iodrome, Poogie, Kirin, Cephalos, Giaprey, CrimsonFatalis, PinkRathian, BlueYianKutKu, PurpleGypceros,
UNK, SilverRathalos, GoldRathian, BlackDiablos, WhiteMonoblos, RedKhezu, GreenPlesioth, BlackGravios, WhiteBasarios, AzureRathalos,
AshenLaoShanLung
}
public enum Locales {
Fort = 1, FnH, Desert, Swamp, Volcano, Jungle, Castle, Battleground, SpArena, Arena
}
public static List<List<MapNames>> LocaleMaps = new List<List<MapNames>> {
new List<MapNames> { MapNames.DUMMY},
new List<MapNames> { MapNames.FortC, MapNames.Fort2, MapNames.Fort1, MapNames.Fort4, MapNames.Fort3, MapNames.Fort5, MapNames.Fort6},
new List<MapNames> { MapNames.ForestC, MapNames.Forest1, MapNames.Forest2, MapNames.Forest3, MapNames.Forest4, MapNames.Forest5, MapNames.Forest6, MapNames.Forest7, MapNames.Forest8, MapNames.Forest9, MapNames.Forest10, MapNames.Forest11, MapNames.Forest12},
new List<MapNames> { MapNames.DesertC, MapNames.Desert1, MapNames.Desert2, MapNames.Desert3, MapNames.Desert4, MapNames.Desert5, MapNames.Desert6, MapNames.Desert7, MapNames.Desert8, MapNames.Desert9, MapNames.Desert10, MapNames.Desert11, MapNames.DesertS},
new List<MapNames> { MapNames.SwampC, MapNames.Swamp1, MapNames.Swamp2, MapNames.Swamp3, MapNames.Swamp4, MapNames.Swamp5, MapNames.Swamp6, MapNames.Swamp7, MapNames.Swamp8, MapNames.Swamp9, MapNames.Swamp10, MapNames.Swamp11, MapNames.Swamp12},
new List<MapNames> { MapNames.VolcanoC, MapNames.Volcano1, MapNames.Volcano2, MapNames.Volcano3, MapNames.Volcano4, MapNames.Volcano5, MapNames.Volcano6, MapNames.Volcano7, MapNames.Volcano8, MapNames.VolcanoS },
new List<MapNames> { MapNames.JungleC, MapNames.Jungle1, MapNames.Jungle2, MapNames.Jungle3, MapNames.Jungle4, MapNames.Jungle5, MapNames.Jungle6, MapNames.Jungle7, MapNames.Jungle8, MapNames.Jungle9, MapNames.Jungle10},
new List<MapNames> { MapNames.Castle1, MapNames.Castle2},
new List<MapNames> { MapNames.VolcanoS, MapNames.Battlefield},
new List<MapNames> { MapNames.ArenaC, MapNames.GreatArena},
new List<MapNames> { MapNames.ArenaC, MapNames.Arena}
};
public enum Objective
{
Slay = 1, Deliver, Capture = 4
}
public enum Restrictions
{
None, HR5Plus, HR9Plus, HR13Plus, HR17Plus, HR21Plus, HR24Plus, HR27Plus, HR29Plus, HR30Plus, HR4Minus, HR8Minus, HR12Minus, HR16Minus, HR20Minus, HR23Minus, HR26Minus, HR1To12, HR13To20, HR21To30, HR13to30, HR30Only,
MaleOnly, FemaleOnly, GSOnly, LanceOnly, HammerOnly, SnSOnly, BowgunOnly, UNUSED, MonoSlain, OffLaoSlain, HR17To30, NoItems, NoSteaks, NoArmor, KnifeOnly, Zeni100Minus, Def180Plus, Def75Minus, Fire40Plus, Fire40Minus,
Water40Plus, Water40Minus, Thunder40Plus, Thunder40Minus, Dragon40Plus, Dragon40Minus, OnLaoSlain, FatalisSlain, SkilledHunter, LBGOnly, HBGOnly, DBOnly, Zeni50KPlus, Zeni100KPlus, Zeni200KPlus, Def130Minus, Def180Minus,
HR27To30
}
public enum SizeClasses
{
Fixed, FivePercent, FifteenPercent, SilverRange, GoldRange
}
public enum SpawnSets
{
Camp, RandomHigh, RandomG, Training
}
public enum FishSets
{
Low, High, G, Training
}
public enum MapNames
{
DUMMY, Jungle3, Jungle1, Jungle7, JungleC, Jungle5, Swamp3, DesertS, VolcanoS, Swamp5, FortC, Fort3, Fort5, Fort2 = 14, Swamp1 = 16, Jungle4 = 18, Jungle6, Castle1, ForestC, Jungle9, Jungle10, Castle2 = 25, Jungle8, Fort4 = 28,
Fort1 = 30, Fort6, Forest6, Forest3, Forest10, Forest8, Forest9, Forest4, Forest2, Forest1, Forest5, Forest7, Forest11, Forest12, Swamp4, Desert2, Jungle2, Desert6, Desert9, Desert8, DesertC, Desert1, Desert4, Desert10,
Desert5, Desert11, Desert7, Desert3, Volcano2, Volcano4, Volcano5, VolcanoC, Volcano8, Volcano1, Volcano3, Volcano6, Volcano7, SwampC, Swamp2, Swamp9, Swamp8, Swamp10, Swamp6, Swamp11, Swamp12, Swamp7, Kokoto = 87,
Battlefield, ArenaC, GreatArena, Arena
}
public enum ItemsJ
{
END = 0xFFFF, DUMMY = 0, Potion, MegaPotion, Nutrients, MegaNutrients, Antidote, HerbalMedicine, MaxPotion, AncientPotion, PowerJuice, MegaJuice, Lifecrystals, Catalyst, Demondrug, MegaDemondrug, Armorskin, MegaArmorskin, Gunpowder, RawMeat, RareSteak,
WellDoneSteak, BurntMeat, PoisonedMeat, TaintedMeat, DruggedMeat, BombMaterial, SmokeBomb, FlashBomb, DungBomb, Net, PitfallTrap, SmBarrelBomb, LgBarrelBomb, SonicBomb, PoisonSLv1, PoisonSLv2, StunSLv1, StunSLv2, SleepSLv1,
SleepSLv2, TranqS, PierceSLv1, PierceSLv2, PierceSLv3, CragSLv1, CragSLv2, CragSLv3, PelletSLv1, PelletSLv2, PelletSLv3, ClustSLv1, ClustSLv2, ClustSLv3, DragonS, DungS, DiscS, PaintS, DemonS, ArmorS, AntidoteS, NormalSLv1,
NormalSLv2, NormalSLv3, RecovSLv1, RecovSLv2, Herb, AntidoteHerb, FireHerb, Ivy, SleepHerb, SapHerb, Felvine, MonoblosHeart, CactusFlower, KingCactus, Toadstool, DragonToadstool, SpecialMushroom, Nitroshroom, BlueMushroom,
Stunshroom, Paintberry, Huskberry, PowerSeed, ArmorSeed, DragonSeed, Scatternut, Needleberry, Bomberry, InsectHusk, Godbug, Bitterbug, Flashbug, Thunderbug, KnifeMackerel, Sushifish, Sleepyfish, PinTuna, Rumblefish, Scatterfish,
BurstArrowana, BombArrowana, Goldenfish, Speartuna, Stone, Whetstone, EarthCrystal, DiskStone, Coal, IronOre, MachaliteOre, DragoniteOre, UnionOre, Firestone, RuststoneBG, RuststoneGS, RuststoneHM, RuststoneSS, RuststoneLC,
Spiderweb, Honey, Dung, Cricket, Worm, Firefly, Frog, SmallBarrel, LargeBarrel, Paintball, BBQSpit, Binoculars, OldPickaxe, IronPickaxe, MegaPickaxe, OldBugnet, Bugnet, MegaBugnet, Flute, HealthFlute, AntidoteFlute, DemonFlute,
ArmorFlute, Map, Garbage, Wyvern, WyvernEgg, HerbivoreEgg, SootstoneOre, QuartzOre, Powderstone, Lightcrystal, Novacrystal, AntisepticStone, Immunizer, Lifepowder, MiniWhetstone, FirstAidMed, Ration, TrapTool, TranqBomb,
CoolDrink, HotDrink, BallistaS, CannonS, Psychoserum, Farcaster, Powercharm, Armorcharm, EggTicket, Commendation, JewelTicket, PawprintStamp, OldLadysNote, GuildTicket, SilverTicket, GoldTicket, BBQTicket, HunterCitation,
DengekiTicket, MysteryBone, UnknownSkull, MastersSkull, Bone, RathianScale, RathianShell, RathianSpike, RathianClaw, RathalosScale, RathalosShell, RathalosWebbing, WyvernMarrow, RathalosTail, RathalosWing, RathalosClaw,
RubberyHide, KutKuWebbing, KutKuShell, KutKuEar, KutKuScale, GiantBeak, FlabbyHide, PaleBone, PaleLips, TwistedHorn, DiablosShell, DiablosSpine, DiablosTail, BlosJaw, BlosFang, CrimsonHorn, MonoblosShell, MonoblosSpine,
GraviosCarapace, GraviosShell, GraviosHead, GraviosWing, BasariosShell, BasariosWing, PisceneFang, PisceneLiver, PisceneJaw, PlesiothScale, PlesiothFin, CephalosScale, CephalosFin, SmLobstershell, LgLobstershell, SmMonsterBone,
MedMonsterBone, LgMonsterBone, VelocipreyScale, VelocipreyHide, VelocipreyFang, VelocidromeClaw, VelocidromeHead, GenpreyHide, GenpreyScale, GenpreyFang, IopreyHide, IopreyScale, IopreyFang, KelbiHide, KelbiHorn, MosswineHead,
MosswineHide, BullfangoPelt, BullfangoHead, VespoidWing, VespoidShell, VespoidBladefin, HornetaurWing, HornetaurShell, HornetaurHead, KirinMane, KirinHide, KirinHorn, LaoShansSpine, LaoShansScale, LaoShansShell, LaoShansClaw,
LaoShansHorn, LaoShansPlate, FatalisWebbing, FatalisScale, FatalisShell, FatalisCrust, FatalisHorn, FatalisEye, FlameSac, PoisonSac, ElectroSac, SleepSac, StunSac, Screamer, PowerExtract, PaleExtract, LostUmbrella, Kingmeat,
HornetaurBladefin, VespoidAbdomen, WyvernFang, WyvernClaw, SmBoneHusk, LgBoneHusk, BarrelLid, MonsterFluid, BookOfCombos1, BookOfCombos2, BookOfCombos3, BookOfCombos4, BookOfCombos5, GendromeHide, IodromeHide, MosswineInfo,
BullfangoInfo, KelbiInfo, AptonothInfo, ApcerosInfo, FelyneInfo, MelynxInfo, VelocipreyInfo, VelocidromeInfo, GenpreyInfo, GendromeInfo, IopreyInfo, IodromeInfo, RathalosInfo, RathianInfo, YianKutKuInfo, GypcerosInfo,
VespoidInfo, HornetaurInfo, KhezuInfo, PlesiothInfo, CephalosInfo, CephadromeInfo, MonoblosInfo, DiablosInfo, GraviosInfo, BasariosInfo, KirinInfo, LaoShanLungInfo, FatalisInfo, PortableSpit, MajesticHorn, RathalosPlate,
RathianPlate
}
public enum ItemsG
{
END = 0xFFFF, DUMMY = 0, BookOfCombos1, BookOfCombos2, BookOfCombos3, BookOfCombos4, BookOfCombos5, AlchemyGuide, Potion, MegaPotion, Nutrients, MegaNutrients, Antidote, Immunizer, PowerJuice, MegaJuice, Demondrug,
MegaDemondrug, PowerPill, Armorskin, MegaArmorskin, ArmorPill, CoolDrink, HotDrink, Psychoserum, MonsterFluid, MonsterBroth, HerbalMedicine, MaxPotion, AncientPotion, Catalyst, Gunpowder, Lifecrystals, Lifepowder,
Powercharm, Powertalon, Armorcharm, Armortalon, RawMeat, RareSteak, WellDoneSteak, GourmetSteak, BurntMeat, PoisonedMeat, TaintedMeat, DruggedMeat, Kingmeat, ThrowingKnife, PoisonThrwKnf, SleepingThrKnf, ParalyzeThrKnf,
BombMaterial, Paintball, FlashBomb, SonicBomb, Dung, DungBomb, SmokeBomb, PoisonSmokeBmb, Farcaster, Spiderweb, Net, PitfallTrap, TrapTool, BarrelLid, SmallBarrel, LargeBarrel, SmBarrelBomb, SmBarrelBombPlus, LgBarrelBomb,
LgBarrelBombPlus, Huskberry, SmBoneHusk, LgBoneHusk, NormalSLv1, NormalSLv2, NormalSLv3, PierceSLv1, PierceSLv2, PierceSLv3, PelletSLv1, PelletSLv2, PelletSLv3, CragSLv1, CragSLv2, CragSLv3, ClustSLv1, ClustSLv2,
ClustSLv3, FlamingS, IceS, ThunderS, DragonS, RecovSLv1, RecovSLv2, PoisonSLv1, PoisonSLv2, StunSLv1, StunSLv2, SleepSLv1, SleepSLv2, TranqS, PaintS, DemonS, ArmorS, Cricket, Worm, Firefly, Frog, TunaBait, ArrowanaBait,
GoldenfishBait, MegaFishingFly, OldPickaxe, IronPickaxe, MegaPickaxe, OldBugnet, Bugnet, MegaBugnet, BBQSpit, GourmetBBQSpit, Whetstone, Binoculars, Garbage, Flute, HealthFlute, AntidoteFlute, DemonFlute, ArmorFlute,
Honey, Herb, AntidoteHerb, FireHerb, Ivy, SleepHerb, SapPlant, Felvine, CactusFlower, KingCactus, HotPepper, SpecialMushroom, BlueMushroom, Nitroshroom, Stunshroom, Toadstool, DragonToadstool, SpicyMushroom, Paintberry,
PowerSeed, ArmorSeed, DragonSeed, Scatternut, Needleberry, Bomberry, Stone, DiskStone, IronOre, EarthCrystal, MachaliteOre, DragoniteOre, CarbaliteOre, GreatStone, UnionOre, Firestone, FirecellStone, Coal, Lightcrystal,
Novacrystal, PureCrystal, AntisepticStone, IceCrystal, KnifeMackerel, Sushifish, Sleepyfish, PinTuna, Rumblefish, Scatterfish, BurstArrowana, BombArrowana, Goldenfish, Speartuna, InsectHusk, Yambug, Bughopper,
SnakebeeLarva, Godbug, Bitterbug, Flashbug, Thunderbug, KingScarab, JoinerGrasshppr, Screamer, PoisonSac, ToxinSac, StunSac, ParalysisSac, SleepSac, ComaSac, FlameSac, InfernoSac, ElectroSac, ThunderSac, PowerExtract,
PaleExtract, SmMonsterBone, MedMonsterBone, LgMonsterBone, MonsterBonePlus, MysteryBone, UnknownSkull, MastersSkull, Bone, WyvernFang, WyvernClaw, MosswineHide, MosswineHead, BullfangoPelt, BullfangoHead, KelbiHorn,
KelbiHide, VelocipreyFang, VelocipreyScale, VelocipreySclePlus, VelocipreyHide, VelocipreyHidePlus, VelocidromeClaw, VelocidromeHead, WhtVelopryScale, WhtVelopryHide, GenpreyFang, GenpreyScale, GenpreyScalePlus,
GenpreyHide, GenpreyHidePlus, GendromeHide, IopreyFang, IopreyScale, IopreyScalePlus, IopreyHide, IopreyHidePlus, IodromeHide, KutKuCoin, KutKuScale, KutKuShell, KutKuCarapace, KutKuEar, LongKutKuEar, TinyBeak,
GiantBeak, SplendidBeak, KutKuWebbing, KutKuWing, BluKutKuCarapace, BlueKutKuEar, BlueKutKuWing, GypcerosCoin, RubberyHide, RubberyHidePlus, GypcerosHead, PurRubberyHide, PiscineFang, PiscineLiver, PiscineJaw,
PlesiothCoin, PlesiothScale, PlesiothScalePlus, PlesiothFin, PlesiothTopFin, GrnPlesiothScl, GrnPlesiothFin, CephalosCoin, CephalosScale, CephalosScalePlus, CephalosFin, CephalosFinPlus, CoralCphlosScl, CoralCphlosFin,
RathianCoin, RathianClaw, RathianScale, RathianScalePlus, RathianPlate, RathianRuby, RathianShell, RathianCarapace, RathianSpike, PnkRathianClaw, PnkRathianScl, PnkRathianSclPlus, PnkRthianPlate, PnkRathianRby,
PnkRathianShl, PnkRathianCpc, PnkRthianThorn, GldRathianClw, GldRathianScl, GldRthianPlate, GldRathianRby, GldRathianShl, GldRthianThorn, RathalosCoin, RathalosClaw, RathalosScale, RathalosScalePlus, RathalosPlate,
RathalosRuby, RathalosShell, RathlosCarapace, WyvernMarrow, RathalosTail, RathalosWebbing, RathalosWing, AzureRthlosClw, AzureRthlosScl, AzreRthlosSclPlus, AzreRthlsPlate, AzureRthlosRby, AzureRthlosShl, AzureRthlosCpc,
RthlosBrainStem, AzurRthlosTail, AzrRthlsWebbng, AzurRthlosWing, SlvrRthalosClw, SlvrRthalosScl, SlvrRthlsPlate, SlvrRthalosRby, SlvrRthalosShl, SlvrRthalsTail, SlvRthlsWebbng, SlvrRthlosWing, KhezuCoin, FlabbyHide,
KhezuHideTan, PaleBone, PaleKhezuSteak, PaleLips, AlluringHide, BasariosCoin, BasariosShell, BasriosCarapace, BasariosWing, BasariosTears, GraviosCoin, GraviosShell, GraviosCarapace, GraviosHeavyShl, GraviosWing,
StrngGraviosWing, GraviosHead, GraviosJaw, BlkGraviosShl, BlkGraviosCpc, BlkGraviosHead, BlkGraviosWing, TwistedHorn, MajesticHorn, SolidBlosHorn, DiablosShell, DiablosCarapace, DiablosSpine, DiablosThoracic,
DiablosTail, BlosJaw, BlosFang, TwstBlkBlosHrn, BlackBlosShell, BlackBlosSpine, BlackBlosTail, VespoidAbdomen, VespoidShell, VespoidCarapace, VespoidWing, VespoidBladefin, VspoidRazorwing, HornetaurShell, HornetCarapace,
HornetaurHead, HornetaurWing, HornetBladefin, HornetRazorwing, SmLobstershell, LgLobstershell, GtLobstershell, MonoblosCoin, CrimsonHorn, MonoblosShell, MonoblosSpine, MonoblosHeart, WhtMonoblosHrn, WhtMonoblosShl,
WhtMonoblosSpn, KirinHorn, KirinHide, KirinMane, KirinThndrTail, KirinAzureHorn, KirinAzrTTail, SmLaoShanClaw, LaoShansClaw, LaoShansHorn, LaoShansScale, LaoShanScalePlus, LaoShansPlate, LaoShansRuby, LaoShansShell,
LaoShanCarapace, LaoShansSpine, LaoShanThoracic, LaoSHeavyShell, AzureLaoSClaw, AzureLaoSHorn, AzureLaoSScale, AzureLaoSPlate, AzureLaoSShell, AzureLaoSSpine, FatalisHorn, FatalisSpike, FatalisGore, FatalisScale,
FatalisScalePlus, ThckFatalisScl, FatalisShell, FatalisCarapace, FatalisHvyShl, FatalisCrust, HrdFatalisCrst, HvyFatalisCrst, FatalisEye, FatalisShrpEye, FatalisEvilEye, FatalisWebbing, FatalisWing, FatalisStrgWng,
FatlisCrmsnHrn, FatlisCrmsnScl, FatlisCrmsnShl, FtCrmsnBPlate, FatalisDevlEye, FatlisCrmsnWng, EggTicket, JewelTicket, Commendation, PawprintStamp, OldLadysNote, GuildTicket, SilverTicket, GoldTicket, PlatinumTicket,
BBQTicket, HunterCitation, GrtSwordTicket, HammerTicket, LanceTicket, SaberTicket, GunnerTicket, PawPassTicket, FamitsuTicket, DengekiTicket, DengekiGTicket, ChromeVoucher, LostUmbrella, ChiefsOldSwrd, RuststoneBG,
RuststoneGS, RuststoneHmr, RuststoneSnS, RuststoneLan, AncientStoneBG, AncientStoneGS, AncientStoneHm, AncientStoneSS, AncientStoneLn, OrganizerGuide, BackpackerGuide, MosswineInfo, BullfangoInfo, KelbiInfo,
AptonothInfo, ApcerosInfo, FelyneInfo, MelynxInfo, VelocipreyInfo, VelocidromeInfo, GenpreyInfo, GendromeInfo, IopreyInfo, IodromeInfo, RathalosInfo, RathianInfo, YianKutKuInfo, GypcerosInfo, VespoidInfo, HornetaurInfo,
KhezuInfo, PlesiothInfo, CephalosInfo, CephadromeInfo, MonoblosInfo, DiablosInfo, GraviosInfo, BasariosInfo, KirinInfo, LaoShanInfo, FatalisInfo, SilverEgg, GoldenEgg, Map, FirstaidMed, Ration, PortableSpit, MiniWhetstone,
TranqBomb, BallistaS, CannonS, Wyvern, WyvernEgg, HerbivoreEgg, SootstoneOre, QuartzOre, Powderstone, DiskS, AntidoteS, DungS
}
public enum ScriptOp
{
CameraFail = 0xFFFE, CameraWin = 0xFFFF, X_Wait7474 = 0, WaitMonsterGoals, SetMonsterGoal, X_CheckItem1, SetDeliveryGoal, SetDelay, WaitDelay, ShowString, X_BookmarkJumpConditional, X_null_09, X_GiveSupplies,
SetBookmark, X_null_0C, X_Set7450, X_Increment7450, X_Skip12_0F, X_Skip12_10, X_Skip12_11, X_Decrement7444, X_null_13, X_null_14, X_null_15, DeathLabel, JumpToBookmark, WaitPlayerAction, X_null_19, Label,
StartClock, JumpToLabel, X_CheckItem2, EndVICTORY, EndFAILURE, SetState, WaitForCarry, WaitItemGoals, SetItemGoalsJump, WaitForMonstersLeft, TimeOver, X_packet, X_null_27, FatalisHealthCheck, FatalisHealthFail,
LaoHealthCheck, LaoHealthFail, SetFortFallLabel, VictorySync, G_Unk, G_StockSupplyBox
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment