Created
June 16, 2026 21:08
-
-
Save 2Tie/f5a7d8a98f131a6bcbe3d4f510ce7fed to your computer and use it in GitHub Desktop.
mission file structs
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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