@@ -15,17 +15,21 @@ decohack : cstyle {
1515 properties = {
1616 $override, ednum, health, speed, infightinggroup, projectilegroup, radius, height, damage, reactiontime, painchance, mass,
1717 seesound, attacksound, painsound, deathsound, activesound, dropitem, fastspeed, meleerange, splashgroup, ripsound, state, states, flags,
18+ id24flags, minrespawntics, respawndice, pickupammotype, pickupammocategory, pickupweapontype, pickupitemtype, pickupbonuscount,
19+ pickupmessage, pickupsound, translation, selfdamagefactor,
1820 // states
19- spritename, frame, duration, bright, notbright, fast, notfast, nextstate,
21+ spritename, frame, duration, bright, notbright, fast, notfast, nextstate, tranmap,
2022 // weapons
21- ammotype, ammopershot, offset,
23+ ammotype, ammopershot, offset, slot, slotpriority, switchpriority, initialowned, initialraised, carouselicon, allowswitchwithownedweapon,
24+ noswitchwithownedweapon, allowswitchwithowneditem, noswitchwithowneditem,
2225 // sounds
2326 priority, singular,
2427 // ammo
25- max, pickup,
28+ max, pickup, initialammo, maxupgradeammo, boxammo, backpackammo, weaponammo, droppedammo, droppedboxammo, droppedbackpackammo, droppedweaponammo,
29+ deathmatchweaponammo, skill1multiplier, skill2multiplier, skill3multiplier, skill4multiplier, skill5multiplier,
2630 // misc
2731 monstersfightownspecies, initialbullets, initialhealth, greenarmorclass, bluearmorclass, soulspherehealth, maxsoulspherehealth, megaspherehealth,
28- godmodehealth, idfaarmor, idfaarmorclass, idkfaarmo , idkfaarmorclass, bfgcellspershot, maxhealth, maxarmor
32+ godmodehealth, idfaarmor, idfaarmorclass, idkfaarmor , idkfaarmorclass, bfgcellspershot, maxhealth, maxarmor
2933 }
3034
3135 constants = {
@@ -62,6 +66,16 @@ decohack : cstyle {
6266 MTF_EXTRA70, MTF_EXTRA71, MTF_EXTRA72, MTF_EXTRA73, MTF_EXTRA74, MTF_EXTRA75, MTF_EXTRA76, MTF_EXTRA77, MTF_EXTRA78, MTF_EXTRA79, MTF_EXTRA80, MTF_EXTRA81, MTF_EXTRA82,
6367 MTF_EXTRA83, MTF_EXTRA84, MTF_EXTRA85, MTF_EXTRA86, MTF_EXTRA87, MTF_EXTRA88, MTF_EXTRA89, MTF_EXTRA90, MTF_EXTRA91, MTF_EXTRA92, MTF_EXTRA93, MTF_EXTRA94, MTF_EXTRA95,
6468 MTF_EXTRA96, MTF_EXTRA97, MTF_EXTRA98, MTF_EXTRA99,
69+ MTF_GHOUL, MTF_BANSHEE, MTF_MINDWEAVER, MTF_SHOCKTROOPER, MTF_VASSAGO, MTF_TYRANT, MTF_TYRANT_BOSS_1, MTF_TYRANT_BOSS_2, MTF_INCINERATOR_FLAME, MTF_HEATWAVE_SPAWNER,
70+ MTF_HEATWAVE_RIPPER, MTF_GHOUL_BALL, MTF_SHOCKTROOPER_HEAD, MTF_SHOCKTROOPER_TORSO, MTF_VASSAGO_FLAME, MTF_STALAGMITE_GRAY, MTF_LARGE_CORPSE_PILE, MTF_HUMAN_BBQ_1,
71+ MTF_HUMAN_BBQ_2, MTF_HANGING_VICTIM_BOTH_LEGS, MTF_HANGING_VICTIM_BOTH_LEGS_BLOCKING, MTF_HANGING_VICTIM_CRUCIFIED, MTF_HANGING_VICTIM_CRUCIFIED_BLOCKING,
72+ MTF_HANGING_VICTIM_ARMS_BOUND, MTF_HANGING_VICTIM_ARMS_BOUND_BLOCKING, MTF_HANGING_BARON_OF_HELL, MTF_HANGING_BARON_OF_HELL_BLOCKING, MTF_HANGING_VICTIM_CHAINED,
73+ MTF_HANGING_VICTIM_CHAINED_BLOCKING, MTF_HANGING_TORSO_CHAINED, MTF_HANGING_TORSO_CHAINED_BLOCKING, MTF_SKULL_POLE_TRIO, MTF_SKULL_GIBS, MTF_BUSH_SHORT, MTF_BUSH_SHORT_BURNED_1,
74+ MTF_BUSH_SHORT_BURNED_2, MTF_BUSH_TALL, MTF_BUSH_TALL_BURNED_1, MTF_BUSH_TALL_BURNED_2, MTF_CAVE_ROCK_COLUMN, MTF_CAVE_STALAGMITE_LARGE, MTF_CAVE_STALAGMITE_MEDIUM,
75+ MTF_CAVE_STALAGMITE_SMALL, MTF_CAVE_STALACTITE_LARGE, MTF_CAVE_STALACTITE_LARGE_BLOCKING, MTF_CAVE_STALACTITE_MEDIUM, MTF_CAVE_STALACTITE_MEDIUM_BLOCKING,
76+ MTF_CAVE_STALACTITE_SMALL, MTF_CAVE_STALACTITE_SMALL_BLOCKING, MTF_OFFICE_CHAIR, MTF_OFFICE_LAMP_BREAKABLE, MTF_CEILING_LAMP, MTF_CANDELABRA_SHORT, MTF_AMBIENT_KLAXON,
77+ MTF_AMBIENT_PORTAL_OPEN, MTF_AMBIENT_PORTAL_LOOP, MTF_AMBIENT_PORTAL_CLOSE, MTF_FUEL_CAN, MTF_FUEL_TANK, MTF_CALAMITY_BLADE, MTF_INCINERATOR,
78+
6579 MT_NULL, MT_PLAYER, MT_POSSESSED, MT_SHOTGUY, MT_VILE, MT_FIRE, MT_UNDEAD, MT_TRACER, MT_SMOKE, MT_FATSO, MT_FATSHOT, MT_CHAINGUY, MT_TROOP, MT_SERGEANT,
6680 MT_SHADOWS, MT_HEAD, MT_BRUISER, MT_BRUISERSHOT, MT_KNIGHT, MT_SKULL, MT_SPIDER, MT_BABY, MT_CYBORG, MT_PAIN, MT_WOLFSS, MT_KEEN, MT_BOSSBRAIN, MT_BOSSSPIT,
6781 MT_BOSSTARGET, MT_SPAWNSHOT, MT_SPAWNFIRE, MT_BARREL, MT_TROOPSHOT, MT_HEADSHOT, MT_ROCKET, MT_PLASMA, MT_BFG, MT_ARACHPLAZ, MT_PUFF, MT_BLOOD, MT_TFOG,
@@ -93,11 +107,19 @@ decohack : cstyle {
93107 DeadShotgunGuy, GibbedMarine, GibbedMarineExtra, HeadsOnAStick, Gibs, HeadOnAStick, HeadCandles, DeadStick, LiveStick, BigTree, BurningBarrel,
94108 HangNoGuts, HangBNoBrain, HangTLookingDown, HangTSkull, HangTLookingUp, HangTNoBrain, ColonGibs, SmallBloodPool, BrainStem, PointPusher, PointPuller,
95109 MBFHelperDog, PlasmaBall1, PlasmaBall2, EvilSceptre, UnholyBible,
110+ Ghoul, Banshee, Mindweaver, Shocktrooper, Vassago, Tyrant, TyrantBoss1, TyrantBoss2, IncineratorFlame, HeatwaveSpawner, HeatwaveRipper, GhoulBall,
111+ ShocktrooperHead, ShocktrooperTorso, VassagoFlame, StalagmiteGray, LargeCorpsePile, HumanBbq1, HumanBbq2, HangingVictimBothLegs,
112+ HangingVictimBothLegsBlocking, HangingVictimCrucified, HangingVictimCrucifiedBlocking, HangingVictimArmsBound, HangingVictimArmsBoundBlocking,
113+ HangingBaronOfHell, HangingBaronOfHellBlocking, HangingVictimChained, HangingVictimChainedBlocking, HangingTorsoChained, HangingTorsoChainedBlocking,
114+ SkullPoleTrio, SkullGibs, BushShort, BushShortBurned1, BushShortBurned2, BushTall, BushTallBurned1, BushTallBurned2, CaveRockColumn, CaveStalagmiteLarge,
115+ CaveStalagmiteMedium, CaveStalagmiteSmall, CaveStalactiteLarge, CaveStalactiteLargeBlocking, CaveStalactiteMedium, CaveStalactiteMediumBlocking, CaveStalactiteSmall,
116+ CaveStalactiteSmallBlocking, OfficeChair, OfficeLampBreakable, CeilingLamp, CandelabraShort, AmbientKlaxon, AmbientPortalOpen, AmbientPortalLoop, AmbientPortalClose,
117+ FuelCan, FuelTank, CalamityBlade, Incinerator,
96118 // ammo
97- AM_CLIP, AM_SHELL, AM_CELL, AM_MISL, AM_NOAMMO,
119+ AM_CLIP, AM_SHELL, AM_CELL, AM_MISL, AM_NOAMMO, AM_FUEL, AM_NONE, AM_FREE_START,
98120 // weapons
99- WP_FIST, WP_PISTOL, WP_SHOTGUN, WP_CHAINGUN, WP_MISSILE, WP_PLASMA, WP_BFG, WP_CHAINSAW, WP_SUPERSHOTGUN,
100- Fist, Pistol, Shotgun, Chaingun, RocketLauncher, PlasmaRifle, BFG9000, Chainsaw, SuperShotgun,
121+ WP_FIST, WP_PISTOL, WP_SHOTGUN, WP_CHAINGUN, WP_MISSILE, WP_PLASMA, WP_BFG, WP_CHAINSAW, WP_SUPERSHOTGUN, WP_INCINERATOR, WP_CALAMITYBLADE, WP_FREE_START,
122+ Fist, Pistol, Shotgun, Chaingun, RocketLauncher, PlasmaRifle, BFG9000, Chainsaw, SuperShotgun, Incinerator, CalamityBlade,
101123 // states
102124 S_NULL, S_LIGHTDONE, S_PUNCH, S_PUNCHDOWN, S_PUNCHUP, S_PUNCH1, S_PUNCH2, S_PUNCH3, S_PUNCH4, S_PUNCH5, S_PISTOL, S_PISTOLDOWN, S_PISTOLUP, S_PISTOL1,
103125 S_PISTOL2, S_PISTOL3, S_PISTOL4, S_PISTOLFLASH, S_SGUN, S_SGUNDOWN, S_SGUNUP, S_SGUN1, S_SGUN2, S_SGUN3, S_SGUN4, S_SGUN5, S_SGUN6, S_SGUN7, S_SGUN8, S_SGUN9,
@@ -237,7 +259,9 @@ decohack : cstyle {
237259 STR_THUSTR_22, STR_THUSTR_23, STR_THUSTR_24, STR_THUSTR_25, STR_THUSTR_26, STR_THUSTR_27, STR_THUSTR_28, STR_THUSTR_29, STR_THUSTR_30, STR_THUSTR_31, STR_THUSTR_32,
238260 STR_PHUSTR_1, STR_PHUSTR_2, STR_PHUSTR_3, STR_PHUSTR_4, STR_PHUSTR_5, STR_PHUSTR_6, STR_PHUSTR_7, STR_PHUSTR_8, STR_PHUSTR_9, STR_PHUSTR_10, STR_PHUSTR_11, STR_PHUSTR_12,
239261 STR_PHUSTR_13, STR_PHUSTR_14, STR_PHUSTR_15, STR_PHUSTR_16, STR_PHUSTR_17, STR_PHUSTR_18, STR_PHUSTR_19, STR_PHUSTR_20, STR_PHUSTR_21, STR_PHUSTR_22, STR_PHUSTR_23,
240- STR_PHUSTR_24, STR_PHUSTR_25, STR_PHUSTR_26, STR_PHUSTR_27, STR_PHUSTR_28, STR_PHUSTR_29, STR_PHUSTR_30, STR_PHUSTR_31, STR_PHUSTR_32
262+ STR_PHUSTR_24, STR_PHUSTR_25, STR_PHUSTR_26, STR_PHUSTR_27, STR_PHUSTR_28, STR_PHUSTR_29, STR_PHUSTR_30, STR_PHUSTR_31, STR_PHUSTR_32,
263+ // table limits
264+ THINGS_MAX, STATES_MAX, WEAPONS_MAX, AMMO_MAX
241265 }
242266
243267 functions {
@@ -306,5 +330,8 @@ decohack : cstyle {
306330 A_JumpIfFlagsSet = "state state, flags flags, mbf21flags mbf21flags";
307331 A_AddFlags = "flags flags, mbf21flags mbf21flags";
308332 A_RemoveFlags = "flags flags, mbf21flags mbf21flags";
333+
334+ // not functions but here for the arguments in syntax highlighting
335+ tranmap = "lump tranmap";
309336 }
310337}
0 commit comments