From c5c1cd18c43245399f657a9529f670d37487b3cc Mon Sep 17 00:00:00 2001 From: codeimp Date: Mon, 5 Jan 2009 06:52:12 +0000 Subject: [PATCH] - updated zdoom acs script configuration - added release checklist --- Build/Scripting/ZDoom_ACS.cfg | 852 ++++++++++++++++++++-------------- Documents/checklist.txt | 20 + Documents/todo.txt | 2 - 3 files changed, 524 insertions(+), 350 deletions(-) create mode 100644 Documents/checklist.txt diff --git a/Build/Scripting/ZDoom_ACS.cfg b/Build/Scripting/ZDoom_ACS.cfg index 9a0dca52..9a567a6c 100644 --- a/Build/Scripting/ZDoom_ACS.cfg +++ b/Build/Scripting/ZDoom_ACS.cfg @@ -21,22 +21,31 @@ keywordhelp = "http://www.zdoom.org/wiki/index.php?title=%K"; keywords { + Spaced.Function = "Spaced Function(with, args)"; #Define = "#Define identifier expression"; - #Include = "#Include \"\""; - #Library = "#Library \"\""; + #EncryptStrings = "Encrypts the strings so that they can't be read in a hex editor"; + #Import = "#Import"; + #Include = "#Include"; + #Library = "#Library"; + #LibDefine = "#libdefine identifier expression"; + #NoCompact = "Vanilla Hexen-compatible scripts"; + #NoWadAuthor = "Removes ability to allow WadAuthor to error check"; + #WadAuthor = "default, makes scripts WadAuthor error check-compatible"; ACS_Execute = "ACS_Execute(script, map, arg1, arg2, arg3)"; ACS_ExecuteAlways = "ACS_ExecuteAlways(script, map, arg1, arg2, arg3)"; ACS_ExecuteWait = "ACS_ExecuteWait(script, map, arg1, arg2, arg3)"; - ACS_ExecuteWithResult = "ACS_ExecuteWithResult(script, arg1, arg2, arg3)"; + ACS_ExecuteWithResult = "ACS_ExecuteWithResult(script, s_arg1, s_arg2, s_arg3)"; ACS_LockedExecute = "ACS_LockedExecute(script, map, arg1, arg2, lock)"; + ACS_LockedExecuteDoor = "ACS_LockedExecuteDoor(script, map, arg1, arg2, lock)"; ACS_Suspend = "ACS_Suspend(script, map)"; ACS_Terminate = "ACS_Terminate(script, map)"; ActivatorSound = "ActivatorSound(name, volume)"; ActivatorTID = "ActivatorTID()"; AmbientSound = "AmbientSound(name, volume)"; Autosave = "Autosave()"; - bool = "bool expression"; + Bool = "Bool expression"; Break = "Break"; + Return = "Return"; CancelFade = "CancelFade()"; Case = "Case expression:"; Ceiling_CrushAndRaise = "Ceiling_CrushAndRaise(tag, speed, crush)"; @@ -62,20 +71,23 @@ keywords ChangeCamera = "ChangeCamera(tid, who, revert)"; ChangeCeiling = "ChangeCeiling(tag, flat)"; ChangeFloor = "ChangeFloor(tag, flat)"; + ChangeLevel = "ChangeLevel(mapname, position, flags, skill)"; ChangeSkill = "ChangeSkill(skill)"; - ChangeSky = "ChangeSky(sky1, sky2)"; + CheckActorInventory = "CheckActorInventory(tid, type)"; CheckInventory = "CheckInventory(type)"; CheckWeapon = "CheckWeapon(weapon)"; + ClearActorInventory = "ClearActorInventory(tid)"; ClearInventory = "ClearInventory()"; ClearLineSpecial = "ClearLineSpecial()"; - ClearForceField = "ClearForceField(tag)"; Const = "Const"; Continue = "Continue"; cos = "cos(angle)"; CreateTranslation = "CreateTranslation(transnumber, translation, translation, translation, ...)"; DamageThing = "DamageThing(amount)"; + Death = "Script expression Death"; Default = "Default:"; Delay = "Delay(tics)"; + Disconnect = "Script expression Disconnect"; Do = "Do"; Door_Close = "Door_Close(tag, speed)"; Door_CloseWaitOpen = "Door_CloseWaitOpen(tag, speed, delay)"; @@ -86,6 +98,7 @@ keywords Elevator_MoveToFloor = "Elevator_MoveToFloor(tag, speed)"; Elevator_RaiseToNearest = "Elevator_RaiseToNearest(tag, speed)"; Else = "Else"; + Enter = "Script expression Enter"; Exit_Normal = "Exit_Normal(pos)"; Exit_Secret = "Exit_Secret(pos)"; FadeRange = "FadeRange(red1, green1, blue1, red2, green2, blue2, amount, seconds)"; @@ -127,26 +140,30 @@ keywords Generic_Floor = "Generic_Floor(tag, speed, height, target, flags)"; Generic_Lift = "Generic_Lift(tag, speed, delay, type, height)"; Generic_Stairs = "Generic_Stairs(tag, speed, height, flags, reset)"; + GetLevelInfo = "GetLevelInfo(infotype)"; GetActorAngle = "GetActorAngle(tid)"; + GetActorCeilingZ = "GetActorCeilingZ(tid)"; + GetActorFloorZ = "GetActorFloorZ(tid)"; + GetActorPitch = "GetActorPitch(tid)"; GetActorProperty = "GetActorProperty(tid, property)"; - GetAmmoCapacity = "GetAmmoCapacity(typename)"; - GetActorFloorZ = "GetActorFloorZ(tid)"; GetActorX = "GetActorX(tid)"; GetActorY = "GetActorY(tid)"; GetActorZ = "GetActorZ(tid)"; GetCVar = "GetCVar(name)"; - GetLevelInfo = "GetLevelInfo(levelinfo)"; - GetLineRowOffset = "GetLineRowOffset()"; + GetPlayerInfo = "GetPlayerInfo(playernumber, infotype)"; GetScreenHeight = "GetScreenHeight()"; GetScreenWidth = "GetScreenWidth()"; GetSectorCeilingZ = "GetSectorCeilingZ(tag, x, y)"; GetSectorFloorZ = "GetSectorFloorZ(tag, x, y)"; + GiveActorInventory = "GiveActorInventory(tid, type, amount)"; GiveInventory = "GiveInventory(type, amount)"; + Global = "Global Int expression:identifier"; + Goto = "Goto"; HealThing = "HealThing(amount)"; HudMessage = "HudMessage(text; type, id, color, x, y, holdtime)"; HudMessageBold = "HudMessageBold(text; type, id, color, x, y, holdtime)"; If = "If(expression)"; - int = "int expression"; + Int = "Int expression"; Light_ChangeToValue = "Light_ChangeToValue(tag, value)"; Light_Fade = "Light_Fade(tag, value, tics)"; Light_Flicker = "Light_Flicker(tag, upper, lower)"; @@ -159,12 +176,14 @@ keywords Light_Stop = "Light_Stop(tag)"; Light_Strobe = "Light_Strobe(tag, upper, lower, u-tics, l-tics)"; Light_StrobeDoom = "Light_StrobeDoom(tag, u-tics, l-tics)"; + Lightning = "Script expression Lightning"; Line_AlignCeiling = "Line_AlignCeiling(lineid, side)"; Line_AlignFloor = "Line_AlignFloor(lineid, side)"; LineSide = "LineSide()"; LocalAmbientSound = "LocalAmbientSound(name, volume)"; LocalSetMusic = "LocalSetMusic(song, pattern, transition)"; - NoiseAlert = "NoiseAlert(target, emitter)"; + Log = "Log(type:expression)"; + Net = "Script expression Net"; Open = "Script expression Open"; Pillar_Build = "Pillar_Build(tag, speed, height)"; Pillar_BuildAndCrush = "Pillar_BuildAndCrush(tag, speed, height, crush)"; @@ -179,14 +198,15 @@ keywords Plat_ToggleCeiling = "Plat_ToggleCeiling(tag)"; Plat_UpByValue = "Plat_UpByValue(tag, speed, delay, height)"; Plat_UpByValueStayTx = "Plat_UpByValueStayTx(tag, speed, height)"; - Plat_UpNearestWaitDownStay = "Plat_UpNearestWaitDownStay(tag, speed, delay)"; Plat_UpWaitDownStay = "Plat_UpWaitDownStay(tag, speed, delay)"; Player_GiveItem = "Player_GiveItem(item, message)"; Player_RemoveItem = "Player_RemoveItem(item, message)"; Player_SetTeam = "Player_SetTeam(team)"; + PlayerClass = "PlayerClass(player_number)"; PlayerCount = "PlayerCount()"; - PlayerInGame = "PlayerInGame(playernum)"; - PlayerIsBot = "PlayerIsBot(playernum)"; + PlayerFrags = "PlayerFrags()"; + PlayerInGame = "PlayerInGame(player_number)"; + PlayerIsBot = "PlayerIsBot(player_number)"; PlayerNumber = "PlayerNumber()"; PlayMovie = "PlayMovie(moviename)"; Polyobj_DoorSlide = "Polyobj_DoorSlide(po, speed, angle, dist, delay)"; @@ -204,6 +224,8 @@ keywords PrintBold = "PrintBold(type:expression)"; Radius_Quake = "Radius_Quake(intensity, duration, damrad, tremrad, tid)"; Random = "Random(low, high)"; + ReplaceTextures = "ReplaceTextures(oldtexture, newtexture, flags)"; + Respawn = "Script expression Respawn"; Restart = "Restart"; Script = "Script expression (Void)"; ScriptWait = "ScriptWait(scriptid)"; @@ -220,12 +242,17 @@ keywords Sector_SetFloorScale = "Sector_SetFloorScale(tag, u-int, u-frac, v-int, v-frac)"; Sector_SetFriction = "Sector_SetFriction(tag, amount)"; Sector_SetGravity = "Sector_SetGravity(tag, ipart, fpart)"; + Sector_SetPlaneReflection = "Sector_SetPlaneReflection(tag, floor, ceiling)"; Sector_SetRotation = "Sector_SetRotation(tag, floor-angle, ceiling-angle)"; + SectorDamage = "SectorDamage(tag, amount, type, protection-item, flags)"; SectorSound = "SectorSound(name, volume)"; - SetActorProperty = "SetActorProperty(tid, property, value)"; + SetActorAngle = "SetActorAngle(tid, angle)"; SetAirControl = "SetAirControl(amount)"; - SetAmmoCapacity = "SetAmmoCapacity(typename, maxamount)"; - SetCameraToTexture = "SetCameraToTexture(tid, texture, fov)"; + SetActorPitch = "SetActorPitch(tid, angle)"; + SetActorPosition = "SetActorPosition(tid, x, y, z, fog)"; + SetActorProperty = "SetActorProperty(tid, property, value)"; + SetActorState = "SetActorState(tid, state, exact)"; + SetCameraToTexture = "SetCameraToTexture(tag, texture, fov)"; SetCeilingTrigger = "SetCeilingTrigger(tag, height, special, arg1, arg2, arg3, arg4, arg5)"; SetFloorTrigger = "SetFloorTrigger(tag, height, special, arg1, arg2, arg3, arg4, arg5)"; SetFont = "SetFont(fontname)"; @@ -237,6 +264,7 @@ keywords SetLineTexture = "SetLineTexture(line, side, position, texture)"; SetMarineSprite = "SetMarineSprite(tid, actorclass)"; SetMarineWeapon = "SetMarineWeapon(tid, weapon)"; + SetMugShotState = "SetMugShotState(state)"; SetMusic = "SetMusic(song, pattern, transition)"; SetPlayerProperty = "SetPlayerProperty(who, set, which)"; SetResultValue = "SetResultValue(value)"; @@ -245,21 +273,25 @@ keywords sin = "sin(angle)"; SoundSequence = "SoundSequence(name)"; Spawn = "Spawn(type, x, y, z, thingid, angle)"; + SpawnProjectile = "SpawnProjectile(tid, type, angle, speed, vspeed, gravity, newtid)"; SpawnSpot = "SpawnSpot(type, spotid, thingid, angle)"; + SpawnSpotFacing = "SpawnSpotFacing(type, spotid, thingid)"; Special = "Special"; Stairs_BuildDown = "Stairs_BuildDown(tag, speed, height, delay, reset)"; Stairs_BuildDownSync = "Stairs_BuildDownSync(tag, speed, height, reset)"; Stairs_BuildUp = "Stairs_BuildUp(tag, speed, height, delay, reset)"; Stairs_BuildUpDoom = "Stairs_BuildUpDoom(tag, speed, height, delay, reset)"; Stairs_BuildUpSync = "Stairs_BuildUpSync(tag, speed, height, reset)"; - str = "str expression"; + StartConversation = "StartConversation(tid, facing)"; + Str = "Str expression"; strlen = "strlen(string)"; Suspend = "Suspend"; Switch = "Switch(expression)"; TagWait = "TagWait(tag)"; + TakeActorInventory = "TakeActorInventory(tid, type, amount)"; TakeInventory = "TakeInventory(type, amount)"; Team_Score = "Team_Score(amount, nogrin)"; - Teleport = "Teleport(tid)"; + Teleport = "Teleport(tid, tag, nosourcefog)"; Teleport_EndGame = "Teleport_EndGame()"; Teleport_Line = "Teleport_Line(thisid, destid, flip)"; Teleport_NewMap = "Teleport_NewMap(map, pos)"; @@ -267,34 +299,38 @@ keywords TeleportGroup = "TeleportGroup(groupid, sourceid, destinationid, movesource, fog)"; TeleportInSector = "TeleportInSector(tag, sourceid, destinationid, fog, groupid)"; TeleportOther = "TeleportOther(tid, destinationid, fog)"; - Teleport_ZombieChanger = "Teleport_ZombieChanger(tid, tag)"; Terminate = "Terminate"; Thing_Activate = "Thing_Activate(tid)"; Thing_ChangeTID = "Thing_ChangeTID(oldtid, newtid)"; Thing_Damage = "Thing_Damage(tid, amount, mod)"; + Thing_Damage2 = "Thing_Damage2(tid, amount, type)"; Thing_Deactivate = "Thing_Deactivate(tid)"; Thing_Destroy = "Thing_Destroy(tid, extreme)"; Thing_Hate = "Thing_Hate(hater, hatee, type)"; - Thing_Move = "Thing_Move(tid, destid)"; + Thing_Move = "Thing_Move(tid, destid, nofog)"; Thing_Projectile = "Thing_Projectile(tid, type, angle, speed, vspeed)"; Thing_Projectile2 = "Thing_Projectile2(tid, type, angle, speed, vspeed, gravity, newtid)"; Thing_ProjectileAimed = "Thing_ProjectileAimed(tid, type, speed, target, newtid)"; Thing_ProjectileGravity = "Thing_ProjectileGravity(tid, type, angle, speed, vspeed)"; Thing_ProjectileIntercept = "Thing_ProjectileIntercept(tid, type, speed, target, newtid)"; + Thing_Raise = "Thing_Raise(tid)"; Thing_Remove = "Thing_Remove(tid)"; Thing_SetFrame = "Thing_SetFrame(tid, frame)"; - Thing_SetGoal = "Thing_SetGoal(tid, goal, delay)"; + Thing_SetGoal = "Thing_SetGoal(tid, goal, delay, ignore)"; Thing_SetSpecial = "Thing_SetSpecial(tid, special, arg1, arg2, arg3)"; Thing_SetTranslation = "Thing_SetTranslation(tid, translation)"; Thing_Spawn = "Thing_Spawn(tid, type, angle, newtid)"; Thing_SpawnFacing = "Thing_SpawnFacing(tid, type, nofog, newtid)"; Thing_SpawnNoFog = "Thing_SpawnNoFog(tid, type, angle, newtid)"; + Thing_Stop = "Thing_Stop(tid)"; ThingCount = "ThingCount(type, id)"; + ThingCountName = "ThingCountName(type, tid)"; ThingSound = "ThingSound(thingid, name, volume)"; - ThrustThing = "ThrustThing(angle, force)"; + ThrustThing = "ThrustThing(angle, force, limit, tid)"; ThrustThingZ = "ThrustThingZ(tid, speed, upordown, addorset)"; Timer = "Timer()"; TranslucentLine = "TranslucentLine(lineid, amount, additive)"; + Unloading = "Script expression Unloading"; Until = "Until(expression)"; UsePuzzleItem = "UsePuzzleItem(item, script)"; VectorAngle = "VectorAngle(x, y)"; @@ -311,122 +347,425 @@ constants OFF; YES; NO; - LINE_FRONT; - LINE_BACK; - SIDE_FRONT; - SIDE_BACK; - TEXTURE_TOP; - TEXTURE_MIDDLE; - TEXTURE_BOTTOM; - GAME_SINGLE_PLAYER; + CARRY; + SCROLL; + SCROLL_AND_CARRY; + APROP_ActiveSound; + APROP_Alpha; + APROP_Ambush; + APROP_AttackSoun; + APROP_Damage; + APROP_DeathSound; + APROP_Health; + APROP_Invulnerable; + APROP_JumpZ; + APROP_PainSound; + APROP_RenderStyle; + APROP_SeeSound; + APROP_SpawnHealth; + APROP_Speed; + BLOCK_CREATURES; + BLOCK_EVERYTHING; + BLOCK_NOTHING; + CLASS_CLERIC; + CLASS_FIGHTER; + CLASS_MAGE; + CR_BLACK; + CR_BLUE; + CR_BRICK; + CR_BROWN; + CR_CREAM; + CR_DARKBROWN; + CR_DARKGRAY; + CR_DARKGREEN; + CR_DARKRED; + CR_GOLD; + CR_GRAY; + CR_GREEN; + CR_GREY; + CR_LIGHTBLUE; + CR_OLIVE; + CR_ORANGE; + CR_PURPLE; + CR_RED; + CR_TAN; + CR_UNTRANSLATED; + CR_WHITE; + CR_YELLOW; + DAMAGE_IN_AIR; + DAMAGE_NONPLAYERS; + DAMAGE_PLAYERS; + DAMAGE_SUBCLASSES_PROTECT; GAME_NET_COOPERATIVE; GAME_NET_DEATHMATCH; GAME_NET_TEAMGAME; - TEAM_BLUE; - TEAM_RED; - CLASS_FIGHTER; - CLASS_CLERIC; - CLASS_MAGE; - SKILL_VERY_EASY; - SKILL_EASY; - SKILL_NORMAL; - SKILL_HARD; - SKILL_VERY_HARD; - BLOCK_NOTHING; - BLOCK_CREATURES; - BLOCK_EVERYTHING; - SCROLL; - CARRY; - SCROLL_AND_CARRY; - MOD_UNKNOWN; - MOD_FIST; - MOD_PISTOL; - MOD_SHOTGUN; - MOD_CHAINGUN; - MOD_ROCKET; - MOD_R_SPLASH; - MOD_PLASMARIFLE; - MOD_BFG_BOOM; - MOD_BFG_SPLASH; - MOD_CHAINSAW; - MOD_SSHOTGUN; - MOD_WATER; - MOD_SLIME; - MOD_LAVA; - MOD_CRUSH; - MOD_TELEFRAG; - MOD_FALLING; - MOD_SUICIDE; - MOD_BARREL; - MOD_EXIT; - MOD_SPLASH; - MOD_HIT; - MOVIE_Played; - MOVIE_Played_NoVideo; - MOVIE_Played_Aborted; - MOVIE_Failed; - PROP_FROZEN; - PROP_NOTARGET; - PROP_INSTANTWEAPONSWITCH; - PROP_FLY; - PROP_TOTALLYFROZEN; - CR_UNTRANSLATED; - CR_BRICK; - CR_TAN; - CR_GRAY; - CR_GREY; - CR_GREEN; - CR_BROWN; - CR_GOLD; - CR_RED; - CR_BLUE; - CR_ORANGE; - CR_WHITE; - CR_YELLOW; - HUDMSG_PLAIN; + GAME_SINGLE_PLAYER; + HUDMSG_COLORSTRING; + HUDMSG_FADEINOUT; HUDMSG_FADEOUT; + HUDMSG_LOG; + HUDMSG_PLAIN; HUDMSG_TYPEON; - HUDMSG_LOG0x80000; + LEVELINFO_CLUSTERNUM; + LEVELINFO_FOUND_ITEMS; + LEVELINFO_FOUND_SECRETS; + LEVELINFO_KILLED_MONSTERS; + LEVELINFO_LEVELNUM; + LEVELINFO_PAR_TIME; + LEVELINFO_SUCK_TIME; + LEVELINFO_TOTAL_ITEMS; + LEVELINFO_TOTAL_MONSTERS; + LEVELINFO_TOTAL_SECRETS; + LINE_BACK; + LINE_FRONT; + MARINEWEAPON_BerserkFis; + MARINEWEAPON_BFG; + MARINEWEAPON_Chaingun; + MARINEWEAPON_Chainsaw; MARINEWEAPON_Dummy; MARINEWEAPON_Fist; - MARINEWEAPON_BerserkFis; - MARINEWEAPON_Chainsaw; MARINEWEAPON_Pistol; - MARINEWEAPON_Shotgun; - MARINEWEAPON_SuperShotgu; - MARINEWEAPON_Chaingun; - MARINEWEAPON_RocketLaunche; MARINEWEAPON_PlasmaRifl; MARINEWEAPON_Railgun; - MARINEWEAPON_BFG; - APROP_Health; - APROP_Speed; - APROP_Damage; - APROP_Alpha; - APROP_RenderStyl; - APROP_Ambush; - APROP_Invulnerable; - APROP_SeeSound; - APROP_AttackSoun; - APROP_PainSound; - APROP_DeathSoun; - APROP_ActiveSoun; + MARINEWEAPON_RocketLaunche; + MARINEWEAPON_Shotgun; + MARINEWEAPON_SuperShotgu; + MOD_BARREL; + MOD_BFG_BOOM; + MOD_BFG_SPLASH; + MOD_CHAINGUN; + MOD_CHAINSAW; + MOD_CRUSH; + MOD_EXIT; + MOD_FALLING; + MOD_FIST; + MOD_HIT; + MOD_LAVA; + MOD_PISTOL; + MOD_PLASMARIFLE; + MOD_R_SPLASH; + MOD_ROCKET; + MOD_SHOTGUN; + MOD_SLIME; + MOD_SPLASH; + MOD_SSHOTGUN; + MOD_SUICIDE; + MOD_TELEFRAG; + MOD_UNKNOWN; + MOD_WATER; + MOVIE_Failed; + MOVIE_Played; + MOVIE_Played_Aborted; + MOVIE_Played_NoVideo; + NOT_BOTTOM; + NOT_CEILING; + NOT_FLOOR; + NOT_MIDDLE; + NOT_TOP; + PLAYERINFO_AIMDIST; + PLAYERINFO_COLOR; + PLAYERINFO_GENDER; + PLAYERINFO_MOVEBOB; + PLAYERINFO_NEVERSWITCH; + PLAYERINFO_PLAYERCLASS; + PLAYERINFO_STILLBOB; + PLAYERINFO_TEAM; + PROP_FLY; + PROP_FROZEN; + PROP_INSTANTWEAPONSWITCH; + PROP_NOTARGET; + PROP_TOTALLYFROZEN; + SIDE_BACK; + SIDE_FRONT; + SKILL_EASY; + SKILL_HARD; + SKILL_NORMAL; + SKILL_VERY_EASY; + SKILL_VERY_HARD; + STYLE_Add; + STYLE_Fuzzy; STYLE_None; STYLE_Normal; - STYLE_Fuzzy; - STYLE_SoulTrans; STYLE_OptFuzzy; - STYLE_Translucen; - STYLE_Add; - T_ROCK1; - T_ROCK2; - T_ROCK3; + STYLE_SoulTrans; + STYLE_Translucent; + T_AMMOBOX; + T_AMULETOFWARDING; + T_ANTIGRAVBELT; + T_ARACHNOTRON; + T_ARACHNOTRONPLASMA; + T_ARCHSTATUE; + T_ARMORBONUS; + T_ARROW; + T_AXEKEY; + T_BACKPACK; + T_BARON; + T_BARONBALL; + T_BARONSTATUE; + T_BARREL; + T_BATTERY; + T_BEAST; + T_BEASTBALL; + T_BELPHEGOR; + T_BERSERK; + T_BFG; + T_BFG10000; + T_BFGSHOT; + T_BISHOP; + T_BLADE; + T_BLASTER; + T_BLOOD; + T_BLOODDEMON; + T_BLOODPOOL; + T_BLOODPOOL1; + T_BLOODPOOL2; + T_BLUEARMOR; + T_BLUEFLAG; + T_BLUEKEY; + T_BLUEKEYCARD; + T_BLUESKULLKEY; + T_BLUETELEGLITTER; + T_BOBBINGSKULLINFLAMES; + T_BOUNCYMACEBALL; + T_BRAINS; + T_BRIDGE; + T_CACODEMON; + T_CACODEMONSHOT; + T_CACOLANTERN; + T_CELL; + T_CENTAUR; + T_CENTAUR_MASH; + T_CENTAURLEADER; + T_CHAINGUN; + T_CHAINGUY; + T_CHAINSAW; + T_CHICKEN; + T_CLERICHOLY1; + T_CLERICHOLY2; + T_CLERICHOLY3; + T_CLERICSTAFF; + T_CLINK; + T_CLIP; + T_COMPUTERMAP; + T_CROSSBOW; + T_CROSSBOWMAINBLAST; + T_CROSSBOWMINIBLAST; + T_CROSSBOWPOWERBLAST; + T_CYBERDEMON; + T_CYBERDEMONSTATUE; + T_DARKIMP; + T_DART; + T_DEADCYBERDEMON; + T_DEATHBALL; + T_DEMON; + T_DEMON_MASH; + T_DEMON1; + T_DEMON2_MASH; + T_DEMONSTATUE; T_DIRT1; T_DIRT2; T_DIRT3; T_DIRT4; T_DIRT5; T_DIRT6; + T_DOOMSPHERE; + T_DRAGONSKINBRACERS; + T_DRAIN; + T_DSPARILALONE; + T_DSPARILBLUESHOT; + T_DSPARILONSERPENT; + T_DSPARILTELEPORTDEST; + T_DSPARILWIZARDSPAWNER; + T_EMERALDKEY; + T_ETTIN; + T_ETTIN_MASH; + T_FALCONSHIELD; + T_FEATHER; + T_FIGHTERAXE; + T_FIGHTERHAMMER; + T_FIGHTERSWORD1; + T_FIGHTERSWORD2; + T_FIGHTERSWORD3; + T_FIREBALL1; + T_FIREGARGOYLE; + T_FIREKEY; + T_FLAME_LARGE; + T_FLAME_SMALL; + T_FLAMINGBARREL; + T_FLESH_DRIP1; + T_FLESH_DRIP2; + T_GAUNTLETS; + T_GOTHICPILLAR; + T_GREENARMOR; + T_GREENKEY; + T_GRENADE; + T_GRENADELAUNCHER; + T_GREYPILLARHEART; + T_GREYSTALAGMITE; + T_GUTS; + T_HASTE; + T_HEALTHBONUS; + T_HEAVYMACEBALL; + T_HECTEBUS; + T_HEFTYBLASTERAMMO; + T_HEFTYCROSSBOWAMMO; + T_HEFTYMACEAMMO; + T_HEFTYPHOENIXRODAMMO; + T_HEFTYSKULLRODAMMO; + T_HEFTYWANDAMMO; + T_HELLKNIGHT; + T_HELLPILLAR; + T_HIGHJUMP; + T_HISSY; + T_HORNKEY; + T_ICEGOLEM; + T_ICESHARD; + T_IMP; + T_IMPALINGSPIKE; + T_IMPALINGSPIKECGUN; + T_IMPALINGSPIKEZOMB; + T_IMPFIREBALL; + T_IMPHEAD; + T_IMPLEADER; + T_IMPSTATUE; + T_INFRAGOGGLES; + T_INFRATRACKER; + T_INVISIBILITY; + T_INVULNERABILITY; + T_IRONFEET; + T_IRONLICH; + T_IRONLICHBLUESHOT; + T_ITEMALLMAP; + T_ITEMBAGOFHOLDING; + T_ITEMBOOSTMANA; + T_ITEMBOOTS; + T_ITEMEGG; + T_ITEMFLECHETTE; + T_ITEMFLIGHT; + T_ITEMHEALTHFLASH; + T_ITEMHEALTHFLASK; + T_ITEMHEALTHFULL; + T_ITEMHEALTHPOTION; + T_ITEMINVISIBILITY; + T_ITEMINVULNERABILITY; + T_ITEMREPULSION; + T_ITEMSUMMON; + T_ITEMTELEPORT; + T_ITEMTIMEBOMB; + T_ITEMTOME; + T_ITEMTORCH; + T_ITEMTPORTOTHER; + T_KNIGHT; + T_KNIGHTAXE; + T_KNIGHTBLOODAXE; + T_KNIGHTGHOST; + T_LABORTORYPILLAR; + T_LIGHTAMP; + T_LOSTSOUL; + T_MACE; + T_MACEKEY; + T_MAGESHARDS; + T_MAGESTAFF1; + T_MAGESTAFF2; + T_MAGESTAFF3; + T_MANA1; + T_MANA2; + T_MANA3; + T_MANCUBUS; + T_MANCUBUSSHOT; + T_MASARMORBONUS; + T_MASSMOUTHSTATUE; + T_MAXHEALTHBONUS; + T_MEDKIT; + T_MEGASPHERE; + T_MESHARMOR; + T_METALKEY; + T_MILITARYPILLAR; + T_MINIGUN; + T_MORPHBLAST; + T_MUMMY; + T_MUMMYGHOST; + T_MUMMYHEAD; + T_MUMMYLEADER; + T_MUMMYLEADERGHOST; + T_NOGRAVITYMACEBALL; + T_NONE; + T_PAINELEMENTAL; + T_PERMLARGEFLAME; + T_PERMSMALLFLAME; + T_PHOENIXROD; + T_PHOENIXSHOT; + T_PISTOL; + T_PLASMABOLT; + T_PLASMAGUN; + T_PLATINUMHELM; + T_POD; + T_PODGENERATOR; + T_POISONDART; + T_POWERWANDBIGGERBLAST; + T_POWERWANDMINIBLAST; + T_PROSPERITY; + T_PUFF; + T_PUZZBOOK1; + T_PUZZBOOK2; + T_PUZZGEMBIG; + T_PUZZGEMBLUE1; + T_PUZZGEMBLUE2; + T_PUZZGEMGREEN1; + T_PUZZGEMGREEN2; + T_PUZZGEMRED; + T_PUZZSKULL; + T_RAGE; + T_RAILGUN; + T_RANDOMPOWERUP; + T_REDARMOR; + T_REDFLAG; + T_REDKEYCARD; + T_REDSKULLKEY; + T_REDTELEGLITTER; + T_REFLECTION; + T_REGENERATION; + T_RESISTANCE; + T_REVENANT; + T_REVENANTHAND; + T_RIPPER; + T_RIPPERBALL; + T_ROCK1; + T_ROCK2; + T_ROCK3; + T_ROCKET; + T_ROCKETAMMO; + T_ROCKETBOX; + T_ROCKETLAUNCHER; + T_RUSTYKEY; + T_SAUSAGEHEAD; + T_SAUSAGESPITTER; + T_SCRIPTEDMARINE; + T_SERPENTFIREBALL; + T_SERPENTKEY; + T_SHELLBOX; + T_SHELLS; + T_SHIELD1; + T_SHIELD2; + T_SHORTGREYPILLAR; + T_SHOTGUN; + T_SHOTGUY; + T_SILVERKEY; + T_SKULLROD; + T_SKULLRODBLAST; + T_SMALLMETALKEY; + T_SNAKE; + T_SNAKEPROJECTILE; + T_SNAKEPROJECTILEBIG; + T_SOULSPHERE; + T_SOUND_WATERFALL; + T_SOUND_WIND; + T_SPARK_DRIP; + T_SPECTRE; + T_SPIDERMASTERMIND; + T_SPREAD; + T_SSGGUY; + T_STAINEDGLASS0; T_STAINEDGLASS1; T_STAINEDGLASS2; T_STAINEDGLASS3; @@ -436,242 +775,59 @@ constants T_STAINEDGLASS7; T_STAINEDGLASS8; T_STAINEDGLASS9; - T_STAINEDGLASS0; - T_NONE; - T_SHOTGUY; - T_CHAINGUY; - T_BARON; - T_ZOMBIE; - T_IMP; - T_ARACHNOTRON; - T_SPIDERMASTERMIND; - T_DEMON; - T_SPECTRE; - T_IMPFIREBALL; - T_CLIP; - T_SHELLS; - T_CACODEMON; - T_REVENANT; - T_BRIDGE; - T_ARMORBONUS; - T_STIMPACK; - T_MEDKIT; - T_SOULSPHERE; - T_SHOTGUN; - T_CHAINGUN; - T_ROCKETLAUNCHER; - T_PLASMAGUN; - T_BFG; - T_CHAINSAW; - T_SUPERSHOTGUN; - T_PLASMABOLT; - T_TRACER; - T_GREENARMOR; - T_BLUEARMOR; - T_CELL; - T_BLUEKEYCARD; - T_REDKEYCARD; - T_YELLOWKEYCARD; - T_YELLOWSKULLKEY; - T_REDSKULLKEY; - T_BLUESKULLKEY; - T_TEMPLARGEFLAME; - T_STEALTHBARON; - T_STEALTHKNIGHT; - T_STEALTHZOMBIE; - T_STEALTHSHOTGUY; - T_LOSTSOUL; - T_VILE; - T_MANCUBUS; - T_HELLKNIGHT; - T_CYBERDEMON; - T_PAINELEMENTAL; - T_WOLFSS; + T_STARBASEPILLAR; T_STEALTHARACHNOTRON; - T_STEALTHVILE; + T_STEALTHBARON; T_STEALTHCACODEMON; T_STEALTHCHAINGUY; - T_STEALTHSERGEANT; T_STEALTHIMP; + T_STEALTHKNIGHT; T_STEALTHMANCUBUS; T_STEALTHREVENANT; - T_BARREL; - T_CACODEMONSHOT; - T_ROCKET; - T_BFGSHOT; - T_ARACHNOTRONPLASMA; - T_BLOOD; - T_PUFF; - T_MEGASPHERE; - T_INVULNERABILITY; - T_BERSERK; - T_INVISIBILITY; - T_IRONFEET; - T_COMPUTERMAP; - T_LIGHTAMP; - T_AMMOBOX; - T_ROCKETAMMO; - T_ROCKETBOX; - T_BATTERY; - T_SHELLBOX; - T_BACKPACK; - T_GUTS; - T_BLOODPOOL; - T_BLOODPOOL1; - T_BLOODPOOL2; - T_FLAMINGBARREL; - T_BRAINS; - T_SCRIPTEDMARINE; - T_HEALTHBONUS; - T_MANCUBUSSHOT; - T_BARONBALL; - T_GRENADE; - T_DARKIMP; - T_BLOODDEMON; - T_SSGGUY; - T_HECTEBUS; - T_CACOLANTERN; - T_BELPHEGOR; - T_SAUSAGEHEAD; - T_SAUSAGESPITTER; - T_PISTOL; - T_GRENADELAUNCHER; - T_RAILGUN; - T_BFG10000; - T_MINIGUN; - T_MAXHEALTHBONUS; - T_MASARMORBONUS; - T_REDARMOR; - T_TURBOSPHERE; - T_ANTIGRAVBELT; - T_TIMEFREEZER; - T_INFRAGOGGLES; - T_INFRATRACKER; - T_TRANSLUCENCY; - T_DOOMSPHERE; - T_RANDOMPOWERUP; - T_BLUEFLAG; - T_REDFLAG; - T_WHITEFLAG; + T_STEALTHSERGEANT; + T_STEALTHSHOTGUY; + T_STEALTHVILE; + T_STEALTHZOMBIE; + T_STIMPACK; T_STRENGTH; - T_RAGE; - T_DRAIN; - T_SPREAD; - T_RESISTANCE; - T_REGENERATION; - T_PROSPERITY; - T_REFLECTION; - T_HIGHJUMP; - T_HASTE; - T_DEADCYBERDEMON; - T_BOBBINGSKULLINFLAMES; - T_IMPALINGSPIKE; - T_IMPALINGSPIKECGUN; - T_IMPALINGSPIKEZOMB; - T_IMPSTATUE; - T_DEMONSTATUE; - T_ARCHSTATUE; - T_BARONSTATUE; - T_CYBERDEMONSTATUE; - T_MASSMOUTHSTATUE; - T_GREYSTALAGMITE; - T_SHORTGREYPILLAR; - T_TALLGREYPILLAR; - T_GREYPILLARHEART; + T_SUPERSHOTGUN; T_TALLGOTHICPILLAR; - T_REVENANTHAND; - T_IMPHEAD; - T_HISSY; - T_HELLPILLAR; - T_GOTHICPILLAR; - T_STARBASEPILLAR; - T_MILITARYPILLAR; - T_LABORTORYPILLAR; - T_CLINK; - T_MUMMYLEADER; - T_BEAST; - T_MUMMY; - T_KNIGHT; - T_IMPLEADER; - T_MUMMYGHOST; - T_MUMMYLEADERGHOST; - T_WIMPYWANDAMMO; - T_HEFTYWANDAMMO; - T_ITEMEGG; - T_ITEMFLIGHT; - T_ITEMTELEPORT; - T_WIZARD; - T_IRONLICH; - T_ITEMHEALTHPOTION; - T_ITEMHEALTHFLASH; - T_ITEMHEALTHFULL; - T_CROSSBOW; - T_BLASTER; - T_PHOENIXROD; - T_SKULLROD; - T_MACE; - T_GAUNTLETS; - T_WIMPYCROSSBOWAMMO; - T_HEFTYCROSSBOWAMMO; - T_WIMPYMACEAMMO; - T_HEFTYMACEAMMO; - T_WIMPYBLASTERAMMO; - T_HEFTYBLASTERAMMO; - T_MORPHBLAST; - T_SHIELD1; - T_SHIELD2; - T_ITEMTIMEBOMB; - T_ITEMTORCH; - T_BLUEKEY; - T_GREENKEY; - T_YELLOWKEY; - T_SOUND_WIND; - T_SOUND_WATERFALL; - T_BEASTBALL; - T_FEATHER; - T_CHICKEN; - T_VOLCANOBALL; + T_TALLGREYPILLAR; + T_TEMPLARGEFLAME; + T_TEMPSMALLFLAME; + T_THRUSTSPIKEDOWN; + T_THRUSTSPIKEUP; + T_TIMEFREEZER; T_TINYVOLCANOBALL; - T_POD; - T_PODGENERATOR; - T_KNIGHTAXE; - T_KNIGHTBLOODAXE; - T_KNIGHTGHOST; - T_MUMMYHEAD; - T_SNAKE; - T_ITEMINVULNERABILITY; - T_ITEMTOME; - T_ITEMINVISIBILITY; - T_ITEMBAGOFHOLDING; - T_ITEMALLMAP; - T_SNAKEPROJECTILE; - T_SNAKEPROJECTILEBIG; - T_WIZARDSHOT; - T_DSPARILTELEPORTDEST; - T_DSPARILONSERPENT; - T_DSPARILALONE; - T_SERPENTFIREBALL; - T_DSPARILBLUESHOT; - T_DSPARILWIZARDSPAWNER; - T_CROSSBOWMAINBLAST; - T_CROSSBOWMINIBLAST; - T_CROSSBOWPOWERBLAST; + T_TRACER; + T_TRANSLUCENCY; + T_TURBOSPHERE; + T_VILE; T_VOLCANO; - T_POWERWANDMINIBLAST; - T_POWERWANDBIGGERBLAST; - T_DEATHBALL; - T_NOGRAVITYMACEBALL; - T_BOUNCYMACEBALL; - T_HEAVYMACEBALL; - T_RIPPER; - T_WIMPYSKULLRODAMMO; - T_HEFTYSKULLRODAMMO; - T_SKULLRODBLAST; - T_WIMPYPHOENIXRODAMMO; - T_HEFTYPHOENIXRODAMMO; - T_PHOENIXSHOT; - T_IRONLICHBLUESHOT; + T_VOLCANOBALL; + T_WATERDRIP; + T_WATERLURKER; + T_WATERLURKERLEADER; T_WHIRLWIND; - T_REDTELEGLITTER; - T_BLUETELEGLITTER; + T_WHITEFLAG; + T_WIMPYBLASTERAMMO; + T_WIMPYCROSSBOWAMMO; + T_WIMPYMACEAMMO; + T_WIMPYPHOENIXRODAMMO; + T_WIMPYSKULLRODAMMO; + T_WIMPYWANDAMMO; + T_WIZARD; + T_WIZARDSHOT; + T_WOLFSS; + T_WRAITH; + T_WRAITHBURIED; + T_YELLOWKEY; + T_YELLOWKEYCARD; + T_YELLOWSKULLKEY; + T_ZOMBIE; + TEAM_BLUE; + TEAM_RED; + TEXTURE_BOTTOM; + TEXTURE_MIDDLE; + TEXTURE_TOP; } diff --git a/Documents/checklist.txt b/Documents/checklist.txt new file mode 100644 index 00000000..ed8b4271 --- /dev/null +++ b/Documents/checklist.txt @@ -0,0 +1,20 @@ +Doom Builder Release Checklist +================================================================================= + +- Have all new actions and settings default values if needed? + +- Are the game configurations up-to-date? + +- Are the compilers up-to-date? + +- Are the script configurations up-to-date? + +- Have the game configurations got default texture sets? + + + + + + + + diff --git a/Documents/todo.txt b/Documents/todo.txt index 5cfad7b8..a123fb3f 100644 --- a/Documents/todo.txt +++ b/Documents/todo.txt @@ -3,8 +3,6 @@ quality over quantity. It is done when it's done. The order and included items may also change any time. ========================================================= -bla - ========================================================= BETA TESTING STARTS HERE OFFICIAL MANUAL WRITING STARTS HERE