- Versions
- Version 3.1.0
- Version 3.2.0
- Version 3.2.1
- Version 3.2.2
- Version 3.2.3
- Version 3.2.4
- Version 3.2.5
- Version 3.3.0
- Version 3.3.1
- Version 3.3.2
- Version 3.4.0
- Version 3.5.0
- Version 3.5.1
- Version 3.6.0
- Version 3.7.0
- Version 3.7.2
- Version 3.8.0 (Legacy)
- Version 3.8.1 (Legacy)
- Version 3.8.2 (Legacy)
- Version 4.0.0
- Version 4.1.0
- Version 4.1.1
- Version 4.1.2
- Version 4.1.3
- Version 4.2.0
- Version 4.2.1
Here is a list of differences between ZScript versions.
- Added
Actor::CheckFakeFloorTriggers
. - Added
Actor::ORIG_FRICTION_FACTOR
. - Added
Actor::ORIG_FRICTION
. - Added
HarmonyStatusBar
. - Added
LAF_OVERRIDEZ
. - Added
LevelLocals::AllowRespawn
. - Added
LevelLocals::IsCrouchingAllowed
. - Added
LevelLocals::IsFreelookAllowed
. - Added
LevelLocals::IsJumpingAllowed
. - Added
ListMenuItemSlider::mDrawX
. - Added
LocalViewPitch
. - Added
PlayerInfo::Cmd
. - Added
PlayerInfo::IsTotallyFrozen
. - Added
PlayerInfo::Original_Cmd
. - Added
PlayerInfo::Uncrouch
. - Added
PlayerPawn::BestWeapon
. - Added
PlayerPawn::Bob
. - Added
PlayerPawn::CROUCHSPEED
. - Added
PlayerPawn::CalcHeight
. - Added
PlayerPawn::CheckAirSupply
. - Added
PlayerPawn::CheckCheats
. - Added
PlayerPawn::CheckCrouch
. - Added
PlayerPawn::CheckDegeneration
. - Added
PlayerPawn::CheckEnvironment
. - Added
PlayerPawn::CheckFov
. - Added
PlayerPawn::CheckFrozen
. - Added
PlayerPawn::CheckJump
. - Added
PlayerPawn::CheckMoveUpDown
. - Added
PlayerPawn::CheckMusicChange
. - Added
PlayerPawn::CheckPitch
. - Added
PlayerPawn::CheckPoison
. - Added
PlayerPawn::CheckUndoMorph
. - Added
PlayerPawn::CheckUse
. - Added
PlayerPawn::CheckWeaponButtons
. - Added
PlayerPawn::CheckWeaponChange
. - Added
PlayerPawn::CheckWeaponFire
. - Added
PlayerPawn::CrouchMove
. - Added
PlayerPawn::DeathThink
. - Added
PlayerPawn::FireWeaponAlt
. - Added
PlayerPawn::FireWeapon
. - Added
PlayerPawn::ForwardThrust
. - Added
PlayerPawn::HandleMovement
. - Added
PlayerPawn::MovePlayer
. - Added
PlayerPawn::PlayerThink
. - Added
PlayerPawn::TURN180_TICKS
. - Added
PlayerPawn::TickPSprites
. - Added
PlayerPawn::TweakSpeeds
. - Added
SBarInfo::GetProtrusion
. - Added
SVEFlagSpot*
. - Added
SVELight
. - Added
UserCmd
. - Added
offsetz
parameter toActor::LineAttack
. - Added override for
DoomStatusBar::DrawAutomapHUD
. - Added override for
SBarInfoWrapper::GetProtrusion
. - Made
PlayerInfo::Cls
notreadonly
.
- Added
+DYNAMICLIGHT.ADDITIVE
. - Added
+DYNAMICLIGHT.ATTENUATE
. - Added
+DYNAMICLIGHT.SUBTRACTIVE
. - Added
+ZDOOMTRANS
. - Added
Actor::A_SoundVolume
. - Added
Actor::CameraFov
. - Added
Actor::CheckPortalTransition
. - Added
Actor::FloatBobStrength
. - Added
Actor::RenderHidden
. - Added
Actor::RenderRequired
. - Added
ActorRenderFeatureFlag
. - Added
DropItem::Amount
. - Added
FCheckPosition::PortalGroup
. - Added
Font::CR_FIRE
. - Added
Font::CR_ICE
. - Added
Font::CR_SAPPHIRE
. - Added
Font::CR_TEAL
. - Added
Font::TEXTCOLOR_FIRE
. - Added
Font::TEXTCOLOR_ICE
. - Added
Font::TEXTCOLOR_SAPPHIRE
. - Added
Font::TEXTCOLOR_TEAL
. - Added
LevelLocals::GiveSecret
. - Added
Shader
. - Added
String::IndexOf
. - Added
String::LastIndexOf
. - Added
String::ToDouble
. - Added
String::ToInt
. - Added
String::ToLower
. - Added
String::ToUpper
. - Added
TEXTCOLOR_FIRE
. - Added
TEXTCOLOR_ICE
. - Added
TEXTCOLOR_SAPPHIRE
. - Added
TEXTCOLOR_TEAL
. - Added
Thinker::STAT_USER_MAX
. - Added
Thinker::STAT_USER
. - Changed
Screen::SetCameraToTexture
'sfov
parameter todouble
. - Fixed
BlockLinesIterator::Create*
returning the wrong type.
- Added
GameInfoStruct::mSliderColor
.
- Added
Actor::Warp
. - Added
CVar::GetBool
. - Added
CVar::SetBool
. - Added
EmptyTokenType
. - Added
LAF_ABSOFFSET
. - Added
LAF_ABSPOSITION
. - Added
LAF_TARGETISSOURCE
. - Added
PlayerPawn::GetClassicFlight
. - Added
String::Remove
. - Added
String::Split
. - Added
TexMan::GetName
. - Added
Wads::CheckNumForFullName
. - Added
Wads::FindLumpNamespace
. - Added
Wads::FindLump
. - Added
Wads::ReadLump
. - Added
endIndex
parameter forString::LastIndexOf
. - Added
offsetforward
andoffsetside
parameters forActor::LineAttack
. - Made
Array::Find
beconst
. - Made
Array::Max
beconst
.
- Made
Ceiling::CreateCeiling
bestatic
.
- Added
DMG_NO_PAIN
.
- Added
Actor::CheckMove
. - Added
ECheckMoveFlags
. - Added
LevelLocals::PixelStretch
. - Added
LevelLocals::Vec2Diff
. - Added
LevelLocals::Vec3Diff
. - Added
SKILLP_PLAYERRESPAWN
. - Added
Screen::DrawLine
. - Added
alpha2
parameter toActor::A_SetBlend
. - Changed
Thinker::Tics2Seconds
' logic.
- Added
Actor::Acs_ScriptCall
. - Added
Actor::Distance2DSquared
. - Added
Actor::Distance3DSquared
. - Added
Actor::FriendlySeeBlocks
. - Added
Actor::GetRadiusDamage
. - Added
Actor::LineTrace
. - Added
Array
specialization forObject
. - Added
BaseStatusBar::AttachMessage
. - Added
BaseStatusBar::DI_MIRROR
. - Added
BaseStatusBar::DetachAllMessages
. - Added
BaseStatusBar::DetachMessageID
. - Added
BaseStatusBar::DetachMessage
. - Added
BaseStatusBar::EHudMsgLayer
. - Added
CHAN_LOOP
. - Added
DynamicLight::SpotInnerAngle
. - Added
DynamicLight::SpotOuterAngle
. - Added
ETrace*
,ELineTier
,ELineTraceFlags
. - Added
FLineTargetData
. - Added
HudMessageBase
. - Added
Inventory::AltHudIcon
. - Added
LevelLocals::ChangeSky
. - Added
LevelLocals::GetChecksum
. - Added
LevelLocals::SkySpeed1
. - Added
LevelLocals::SkySpeed2
. - Added
LevelLocals::SkyTexture1
. - Added
LevelLocals::SkyTexture2
. - Added
LineTracer
. - Added
Object::S_GetLength
. - Added
OptionMenuItemCommand::mCloseOnSelect
. - Added
OptionMenuItemLabeledSubmenu
. - Added
OptionMenuItemOptionBase::IsGrayed
. - Added
ReverbEdit
. - Added
Screen::GetViewWindow
. - Added
Sector::CeilingData
. - Added
Sector::FloorData
. - Added
Sector::LightingData
. - Added
SectorEffect::GetSector
. - Added
SpotLight* classes
. - Added
StaticEventHandler::PostUiTick
. - Added
StaticEventHandler::WorldLineActivated
. - Added
StaticEventHandler::WorldLinePreActivated
. - Added
StrifeDialogueNode::MenuClassName
. - Added
StrifeDialogueNode::UserData
. - Added
TraceResults
. - Added
WorldEvent::ActivatedLine
. - Added
WorldEvent::ShouldActivate
. - Default parameters in overridden virtual functions are now an error.
- Made
SecPlane::HeightDiff
beconst
. - Made
SecPlane::ZatPoint
beclearscope
. - Made
Side::V1
beclearscope
. - Made
Side::V2
beclearscope
. - Made
Weapon::CheckAmmo
andWeapon::DepleteAmmo
bevirtual
. - Renamed
DynamicLight::ELightType::SpotLight
toDummyLight
.
- Made
Actor::A_SetSize
'sradius
parameter have a default. - Made
Side::Sector
andSide::Linedef
bereadonly
. - Made all
DehInfo
membersreadonly
. - Made all
State
membersreadonly
.
- Added
Line::Activate
. - Added
Line::RemoteActivate
. - Added
Spac
.
- Added "
internal
" keyword. - Added
Actor::OnGiveSecret
. - Added
DTA_COLOR
. - Added
DTA_DESATURATE
. - Added
DTA_FLIPY
. - Added
DTA_SRCHEIGHT
. - Added
DTA_SRCWIDTH
. - Added
DTA_SRCX
. - Added
DTA_SRCY
. - Added
LevelLocals::Vec2OffsetZ
. - Added
LevelLocals::Vec2Offset
. - Added
LevelLocals::Vec3Offset
. - Added
Line::ESide
. - Added
WorldEvent::ActivationType
. - Changed
PlayerPawn::ResetAirSupply
'splaygasp
default totrue
. - Made
LevelLocals::SectorPortals
beinternal
. - Made
Sector::Portals
beinternal
.
- Added
DTA_LegacyRenderStyle
. - Added
MeansOfDeath
parameter toActor::Die
. - Added
Menu::SetVideoMode
. - Added
Screen::DrawShape
. - Added
Shape2D
. - Replaced
ListMenuItemPlayerDisplay::mTranslation
withmBaseColor
andmAddColor
.
- Added
String::RightIndexOf
. - Deprecated
String::LastIndexOf
. - Made
Actor::AbsAngle
beclearscope
. - Made
Actor::AngleToVector
beclearscope
. - Made
Actor::BobSin
beclearscope
. - Made
Actor::DeltaAngle
beclearscope
. - Made
Actor::FindState
beclearscope
. - Made
Actor::GetDefaultSpeed
beclearscope
. - Made
Actor::GetDropItems
beclearscope
. - Made
Actor::Normalize180
beclearscope
. - Made
Actor::RotateVector
beclearscope
.
- Added
Actor::A_CheckForResurrection
. - Added
Actor::A_RaiseSelf
. - Added
Actor::CanRaise
. - Added
Actor::Revive
. - Added
DMG_EXPLOSION
. - Added
GLTextureGLOptions
. - Added
Inventory::OnDrop
. - Added
LevelLocals::SphericalCoords
. - Added
Screen::DrawThickLine
. - Added
StaticEventHandler::CheckReplacement
. - Added
StaticEventHandler::NewGame
. - Added
TRF_SOLIDACTORS
,TRF_BLOCKUSE
, andTRF_BLOCKSELF
. - Made
StatusScreen::End
bevirtual
.
- Added "
flagdef
" keyword. - Added
"AddShaded"
RenderStyle. - Added
"ColorAdd"
RenderStyle. - Added
"ColorBlend"
RenderStyle. - Added
"Multiply"
RenderStyle. - Added
ALF_NOWEAPONCHECK
. - Added
Actor::AimBulletMissile
. - Added
Actor::ApplyKickBack
. - Added
Actor::Blocking3DFloor
. - Added
Actor::BlockingCeiling
. - Added
Actor::BlockingFloor
. - Added
Actor::CanResurrect
. - Added
Actor::CheckFor3DCeilingHit
. - Added
Actor::CheckFor3DFloorHit
. - Added
Actor::CheckMonsterUseSpecials
. - Added
Actor::CheckSplash
. - Added
Actor::DaggerAlert
. - Added
Actor::DefMorphTicks
. - Added
Actor::DestroyAllInventory
. - Added
Actor::DisplayNameTag
. - Added
Actor::DoGiveInventory
. - Added
Actor::DoTakeInventory
. - Added
Actor::GetAge
. - Added
Actor::GetLevelSpawnTime
. - Added
Actor::Grind
. - Added
Actor::InitSpawnedItem
. - Added
Actor::Morph
. - Added
Actor::MorphedDeath
. - Added
Actor::RadiusAttack
. - Added
Actor::RailAttack
. - Added
Actor::RaiseActor
. - Added
Actor::RestoreRenderStyle
. - Added
Actor::ShouldSpawn
. - Added
Actor::SpawnLineAttackBlood
. - Added
Actor::SpawnTime
. - Added
Actor::Substitute
. - Added
Actor::TriggerPainChance
. - Added
Actor::UnMorph
. - Added
Actor::VelIntercept
. - Added
Actor::bBounceOnUnrippables
. - Added
Actor::bDontBounceOnSky
. - Added
Actor::bNoFrictionBounce
. - Added
Actor::bNoFriction
. - Added
AllClasses
. - Added
AltHud
. - Added
AmbientSound::MarkAmbientSounds
. - Added
AutoUseHealthInfo
. - Added
BaseStatusBar::UpdateScreenGeometry
. - Added
Bobbing
. - Added
DMG_NO_ENHANCE
. - Added
Decal::SpawnDecal
. - Added
Destructible
. - Added
DynamicLight::SetOffset
. - Added
EChangeLevelFlags
. - Added
EFinishLevelType
. - Added
EPlayerGender
. - Added
FLineTraceData::TRACE_HASHITSKY
. - Added
FRailParams
. - Added
Font::GetBottomAlignOffset
. - Added
GameInfoStruct::BerserkPic
. - Added
GameInfoStruct::DefKickBack
. - Added
GameInfoStruct::DefaultBloodColor
. - Added
GameInfoStruct::DefaultDropStyle
. - Added
GameInfoStruct::HealthPic
. - Added
GameInfoStruct::TeleFogHeight
. - Added
HealthGroup
. - Added
IntermissionSequenceType
. - Added
Inventory::PrevInv
. - Added
Inventory::SetGiveAmount
. - Added
Inventory::UseAll
. - Added
Key::GetKeyTypeCount
. - Added
Key::GetKeyType
. - Added
LevelLocals::CLUSTER_HUB
. - Added
LevelLocals::DeathSequence
. - Added
LevelLocals::GetAutomapPosition
. - Added
LevelLocals::IsPointInMap
. - Added
LevelLocals::KeepFullInventory
. - Added
LevelLocals::RemoveItems
. - Added
LevelLocals::StartIntermission
. - Added
Line::GetHealth
. - Added
Line::HealthGroup
. - Added
Line::Health
. - Added
Line::SetHealth
. - Added
MorphedMonster::FlagsSave
. - Added
MorphedMonster::UndoMonsterMorph
. - Added
NetGame
. - Added
Object::MarkSound
. - Added
PF_HITSKY
. - Added
PSprite::ResetInterpolation
. - Added
PlayerInfo::GetDeltaViewHeight
. - Added
PlayerInfo::GetWBobSpeed
. - Added
PlayerPawn::ActivateMorphWeapon
. - Added
PlayerPawn::AutoUseHealth
. - Added
PlayerPawn::AutoUseStrifeHealth
. - Added
PlayerPawn::BobWeapon
. - Added
PlayerPawn::BringUpWeapon
. - Added
PlayerPawn::CheatMorph
. - Added
PlayerPawn::CheatSetInv
. - Added
PlayerPawn::CheatTakeWeaps
. - Added
PlayerPawn::CurBob
. - Added
PlayerPawn::DropWeapon
. - Added
PlayerPawn::EndAllPowerupEffects
. - Added
PlayerPawn::FilterCoopRespawnInventory
. - Added
PlayerPawn::FindMostRecentWeapon
. - Added
PlayerPawn::GetTeleportFreezeTime
. - Added
PlayerPawn::GiveDefaultInventory
. - Added
PlayerPawn::InitAllPowerupEffects
. - Added
PlayerPawn::InvNext
. - Added
PlayerPawn::InvPrev
. - Added
PlayerPawn::MarkPlayerSounds
. - Added
PlayerPawn::MorphPlayer
. - Added
PlayerPawn::NUM_WEAPON_SLOTS
. - Added
PlayerPawn::PickNewWeapon
. - Added
PlayerPawn::PickNextWeapon
. - Added
PlayerPawn::PickPrevWeapon
. - Added
PlayerPawn::PickWeapon
. - Added
PlayerPawn::PlayerFinishLevel
. - Added
PlayerPawn::TeleportFreezeTime
. - Added
PlayerPawn::UndoPlayerMorph
. - Added
RadiusDamageFlags
. - Added
SKILLP_KICKBACKFACTOR
. - Added
ScriptUtil
. - Added
SecActDamage3D
. - Added
SecActDamageCeiling
. - Added
SecActDamageFloor
. - Added
SecActDeath3D
. - Added
SecActDeathCeiling
. - Added
SecActDeathFloor
. - Added
Sector::AdditiveColors
. - Added
Sector::GetHealth
. - Added
Sector::HealthCeilingGroup
. - Added
Sector::HealthCeiling
. - Added
Sector::HealthFloorGroup
. - Added
Sector::HealthFloor
. - Added
Sector::SECF_NOATTACK
. - Added
Sector::SetAdditiveColor
. - Added
Sector::SetHealth
. - Added
SectorAction::SECSPAC_DAMAGE3D
. - Added
SectorAction::SECSPAC_DAMAGECEILING
. - Added
SectorAction::SECSPAC_DAMAGEFLOOR
. - Added
SectorAction::SECSPAC_DEATH3D
. - Added
SectorAction::SECSPAC_DEATHCEILING
. - Added
SectorAction::SECSPAC_DEATHFLOOR
. - Added
SectorPart
. - Added
Side::EnableAdditiveColor
. - Added
Side::GetAdditiveColor
. - Added
Side::SetAdditiveColor
. - Added
Side::SetSpecialColor
. - Added
Side::WallBottom
. - Added
Side::WallTop
. - Added
State::InStateSequence
. - Added
StaticEventHandler::WorldLineDamaged
. - Added
StaticEventHandler::WorldSectorDamaged
. - Added
TRACE_HASHITSKY
. - Added
Vertex::Index
. - Added
Weapon::CheckAddToSlots
. - Added
Weapon::DoReadyWeaponDisableSwitch
. - Added
Weapon::DoReadyWeaponToBob
. - Added
Weapon::DoReadyWeaponToFire
. - Added
Weapon::DoReadyWeaponToSwitch
. - Added
Weapon::GetButtonStateFlags
. - Added
Weapon::PlayUpSound
. - Added
Weapon::PostMorphWeapon
. - Added
Weapon::SlotPriority
. - Added
WeaponSlots::GetWeapon
. - Added
WeaponSlots::SetupWeaponSlots
. - Added
WeaponSlots::SlotSize
. - Added
WorldEvent::DamageIsRadius
. - Added
WorldEvent::DamageLineSide
. - Added
WorldEvent::DamageLine
. - Added
WorldEvent::DamagePosition
. - Added
WorldEvent::DamageSectorPart
. - Added
WorldEvent::DamageSector
. - Added
WorldEvent::NewDamage
. - Added
alpha
parameter toScreen::DrawLine
. - Added
alpha
parameter toScreen::DrawThickLine
. - Changed
PlayerInfo::PremorphWeapon
's type toWeapon
. - Deprecated
Actor::CheckClass
. - Deprecated
Actor::GetAngle
. - Deprecated
Actor::GetDistance
. - Deprecated
Actor::GetSpriteAngle
. - Deprecated
Actor::GetSpriteRotation
. - Deprecated
PlayerInfo::BringUpWeapon
. - Deprecated
PlayerInfo::DropWeapon
. - Deprecated
PlayerInfo::MorphPlayer
. - Deprecated
PlayerInfo::UndoPlayerMorph
. - Deprecated
Weapon::MinAmmo1
. - Deprecated
Weapon::MinAmmo2
. - Deprecated
Weapon::WeaponFlags
. - Made
Actor::A_PlaySound
beclearscope
. - Made
Actor::ClearInventory
bevirtual
. - Made
Actor::GetPointer
beclearscope
. - Made
Actor::InStateSequence
bestatic
. - Made
Actor::MorphMonster
bevirtual
. - Made
Actor::UseInventory
bevirtual
. - Made
Ammo::GetParentAmmo
bevirtual
. - Made
BaseStatusBar::ArtiFlashTick
beclearscope
. - Made
BaseStatusBar::FlashItem
beclearscope
. - Made
BaseStatusBar::ItemFlashFade
beclearscope
. - Made
Inventory::ModifyDropAmount
bevirtual
. - Made
Sector::PointInSector
beclearscope
. - Made
Thinker::ChangeStatNum
not bevirtual
. - Made
Weapon::SlotNumber
bemeta
. - Made
WeaponSlots::LocateWeapon
beconst
.
- Changed
Actor::A_Chase
's argument defaults. - Fixed multi-dimensional arrays' dimensions being backwards.
- Made
LevelLocals::ExecuteSpecial
returnint
. - Made
ScriptUtil::PlayerAmmo
bestatic
. - Made
bool
negatable by the-
prefix operator.
TODO
TODO
TODO
- Added
Actor::CanTouchItem
. - Added
Actor::GetMaxHealth
. - Added
Actor::IsFrozen
. - Added
COMPATF2_*
. - Added
COMPATF_*
. - Added
CoOpStatusScreen::DisplayFont
. - Added
CoOpStatusScreen::FontScale
. - Added
CoOpStatusScreen::RowHeight
. - Added
ConversationMenu::LineHeight
. - Added
DehInfo::MaxHealth
. - Added
GameInfoStruct::NormForwardMove
. - Added
GameInfoStruct::NormSideMove
. - Added
Inventory::bUnClearable
. - Added
LevelCompatibility::AddLineID
. - Added
LevelCompatibility::AddSectorTag
. - Added
LevelCompatibility::Apply
. - Added
LevelCompatibility::ClearLineIDs
. - Added
LevelCompatibility::ClearLineSpecial
. - Added
LevelCompatibility::ClearSectorTags
. - Added
LevelCompatibility::GetDefaultActor
. - Added
LevelCompatibility::Level
. - Added
LevelCompatibility::OffsetSectorPlane
. - Added
LevelCompatibility::SetLineActivation
. - Added
LevelCompatibility::SetLineFlags
. - Added
LevelCompatibility::SetLineSectorRef
. - Added
LevelCompatibility::SetLineSpecial
. - Added
LevelCompatibility::SetSectorLight
. - Added
LevelCompatibility::SetSectorSpecial
. - Added
LevelCompatibility::SetSectorTextureID
. - Added
LevelCompatibility::SetSectorTexture
. - Added
LevelCompatibility::SetThingFlags
. - Added
LevelCompatibility::SetThingSkills
. - Added
LevelCompatibility::SetThingXY
. - Added
LevelCompatibility::SetTingZ
. - Added
LevelCompatibility::SetVertex
. - Added
LevelCompatibility::SetWallTextureID
. - Added
LevelCompatibility::SetWallTexture
. - Added
LevelCompatibility::SetWallYScale
. - Added
LevelLocals::CompatFlags2
. - Added
LevelLocals::CompatFlags
. - Added
LevelLocals::CreateActorIterator
. - Added
LevelLocals::CreateCeiling
. - Added
LevelLocals::CreateFloor
. - Added
LevelLocals::CreateLineIDIterator
. - Added
LevelLocals::CreateSectorTagIterator
. - Added
LevelLocals::FindHealthGroup
. - Added
LevelLocals::FindUniqueTid
. - Added
LevelLocals::GetSkyboxPortal
. - Added
LevelLocals::GetSpotState
. - Added
LevelLocals::IsFrozen
. - Added
LevelLocals::IsPointInLevel
. - Added
LevelLocals::MakeAutoSave
. - Added
LevelLocals::MakeScreenShot
. - Added
LevelLocals::PickDeathmatchStart
. - Added
LevelLocals::PickPlayerStart
. - Added
LevelLocals::PointInSector
. - Added
LevelLocals::ReplaceTextures
. - Added
LevelLocals::SetFrozen
. - Added
ListMenuItemStaticPatch::mColor
. - Added
ListMenuItemStaticPatch::mFont
. - Added
ListMenuItemStaticPatch::mSubstitute
. - Added
LoadSaveMenu::BrokenSaveComment
. - Added
LoadSaveMenu::CommentRows
. - Added
LoadSaveMenu::FontScale
. - Added
LoadSaveMenu::UpdateSaveComment
. - Added
MAXPLAYERNAME
. - Added
Menu::DrawOptionText
. - Added
Menu::OptionColor
. - Added
Menu::OptionFont
. - Added
Menu::OptionHeight
. - Added
Menu::OptionWidth
. - Added
MusPlayingInfo
. - Added
MusPlaying
. - Added
NewConsoleFont
. - Added
NewSmallFont
. - Added
OptionMenuDescriptor::mFont
. - Added
OptionMenuItem::DrawText
. - Added
OptionMenuItem::DrawValue
. - Added
PlayerInfo::GetMoveBob
. - Added
PlayerInfo::GetStillBob
. - Added
PlayerInfo::SendPitchLimits
. - Added
PlayerPawn::Face
. - Added
PlayerPawn::GetFlechetteItem
. - Added
PlayerPawn::GetPainFlash
. - Added
PlayerPawn::GiveDeathmatchInventory
. - Added
PlayerPawn::MAXBOB
. - Added
ReplacedEvent
. - Added
SaveGameManager::SaveCommentString
. - Added
SectorPortal::GetSkyboxPortal
. - Added
StaticEventHandler::CheckReplacee
. - Added
StatusScreen::DrawNumScaled
. - Added
StatusScreen::DrawPatchOrText
. - Added
StatusScreen::DrawPercentScaled
. - Added
StatusScreen::DrawTextScaled
. - Added
StatusScreen::DrawTimeFont
. - Added
StatusScreen::EnteringPatch
. - Added
StatusScreen::FinishedPatch
. - Added
String::AppendCharacter
. - Added
String::DeleteLastCharacter
. - Added
TexMan::Localize
. - Added
TexMan::OkForLocalization
. - Added
TextEnterMenu::CursorSize
. - Added
TextEnterMenu::DisplayFont
. - Added
TextEnterMenu::OpenTextEnter
. - Added
Thinker::Level
. - Added
WBStartStruct::ThisName
. - Added
Weapon::LookScale
. - Added
desc
parameter toListMenuItemStaticPatch::Init
. - Added
desc
parameter toListMenuItemStaticPatchCentered::Init
. - Added
dpf
parameter toTextEnterMenu::Init
. - Added
flags
parameter toActor::GetModifiedDamage
. - Added
flags
parameter toInventory::ModifyDamage
. - Added
inflictor
parameter toActor::GetModifiedDamage
. - Added
inflictor
parameter toInventory::ModifyDamage
. - Added
level
parameter toScriptUtils::SetMarineSprite
. - Added
level
parameter toScriptUtils::SetMarineWeapon
. - Added
nomove
parameter toStatusScreen::DrawNum
. - Added
nomove
parameter toStatusScreen::DrawPercent
. - Added
OS_AnyOrAllOption
. - Added
OS_Menu
. - Added
OS_Query
. - Added
OS_SearchField
. - Added
source
parameter toActor::GetModifiedDamage
. - Added
source
parameter toInventory::ModifyDamage
. - Deprecated
Actor::FindUniqueTid
. - Deprecated
ActorIterator::Create
. - Deprecated
Ceiling::CreateCeiling
. - Deprecated
Floor::CreateFloor
. - Deprecated
G_PickDeathmatchStart
. - Deprecated
G_PickPlayerStart
. - Deprecated
GlobalFreeze
. - Deprecated
HealthGroup::Find
. - Deprecated
LevelLocals::Frozen
. - Deprecated
LevelLocals::IsPointInMap
. - Deprecated
LevelLocals::RemoveAllBots
. - Deprecated
LineIDIterator::Create
. - Deprecated
Menu::DrawConText
. - Deprecated
PatchInfo::mPatch
. - Deprecated
SaveGameManager::DrawSaveComment
. - Deprecated
Sector::PointInSector
. - Deprecated
SectorTagIterator::Create
. - Deprecated
SpotState::GetSpotState
. - Deprecated
StatusScreen::DrawPatchText
. - Deprecated
TexMan::ReplaceTextures
. - Deprecated
TextEnterMenu::Open
. - Implemented compound initializers for single-dimension arrays.
- Made
GameAction
bereadonly
. - Made
LevelLocals::ExecuteSpecial
beplay
. - Made
LevelLocals::F1Pic
bereadonly
. - Made
LevelLocals::GetAutomapPosition
beui
. - Made
LevelLocals::GetAutomapPosition
not bestatic
. - Made
LevelLocals::GiveSecret
not bestatic
. - Made
LevelLocals::SphericalCoords
beconst
. - Made
LevelLocals::SphericalCoords
not bestatic
. - Made
LevelLocals::StartSlideshow
not bestatic
. - Made
LevelLocals::Vec2Diff
beconst
. - Made
LevelLocals::Vec2Diff
not bestatic
. - Made
LevelLocals::Vec2OffsetZ
beconst
. - Made
LevelLocals::Vec2OffsetZ
not bestatic
. - Made
LevelLocals::Vec2Offset
beconst
. - Made
LevelLocals::Vec2Offset
not bestatic
. - Made
LevelLocals::Vec3Diff
beconst
. - Made
LevelLocals::Vec3Diff
not bestatic
. - Made
LevelLocals::Vec3Offset
beconst
. - Made
LevelLocals::Vec3Offset
not bestatic
. - Made
LevelLocals::WorldDone
not bestatic
. - Made
PlayerMenu::AlwaysRunChanged
bestatic
. - Made
PlayerMenu::AutoaimChanged
bestatic
. - Made
PlayerMenu::ClassChanged
bestatic
. - Made
PlayerMenu::ColorChanged
bestatic
. - Made
PlayerMenu::ColorSetChanged
bestatic
. - Made
PlayerMenu::GenderChanged
bestatic
. - Made
PlayerMenu::PlayerNameChanged
bestatic
. - Made
PlayerMenu::SkinChanged
bestatic
. - Made
PlayerMenu::SwitchOnPickupChanged
bestatic
. - Made
PlayerMenu::TeamChanged
bestatic
. - Made
PlayerPawn::CalcHeight
bevirtual
. - Made
PlayerPawn::ColorRangeEnd
bemeta
. - Made
PlayerPawn::ColorRangeStart
bemeta
. - Made
PlayerPawn::FlechetteType
beclass<Inventory>
. - Made
PlayerPawn::ResetAirSupply
bevirtual
. - Made
PlayerPawn::TweakSpeeds
bevirtual
. - Made
SaveGameManager
beui
. - Made
SaveGameNode::FileName
bereadonly
. - Made
StatusScreen::DrawEL
bevirtual
. - Made
StatusScreen::DrawLF
bevirtual
. - Removed
PlayerPawn::GetMaxHealth
(as it is now anActor
override.) - Removed
PlayerPawn::PlayerFlags
. - Removed
TextEnterMenu::mSizeMode
.
- Added
AlternativeSmallFont
. - Added
ConversationMenu::DisplayFont
. - Added
ConversationMenu::DisplayHeight
. - Added
ConversationMenu::DisplayWidth
. - Added
ConversationMenu::FontScale
. - Added
ConversationMenu::RefHeight
. - Added
ConversationMenu::RefWidth
. - Added
ConversationMenu::ReplyLineHeight
. - Added
DTA_MONOSPACE
. - Added
DTA_SPACING
. - Added
DeathmatchStatusScreen::DisplayFont
. - Added
DeathmatchStatusScreen::FontScale
. - Added
DeathmatchStatusScreen::RowHeight
. - Added
Font::CanPrint
. - Added
Font::CanPrint
. - Added
Generic_UI
. - Added
MONO_CELLCENTER
. - Added
MONO_CELLLEFT
. - Added
MONO_CELLRIGHT
. - Added
MONO_OFF
. - Added
Menu::UpdateColorSets
. - Added
Menu::UpdateSkinOptions
. - Added
MessageBoxMenu::ArrowFont
. - Added
MessageBoxMenu::DestHeight
. - Added
MessageBoxMenu::DestWidth
. - Added
MessageBoxMenu::Selector
. - Added
MessageBoxMenu::TextFont
. - Added
NewPlayerMenu
. - Added
OptionMenu::GetIndent
. - Added
OptionMenuItemAutoAimSlider
. - Added
OptionMenuItemPlayerClassItem
. - Added
OptionMenuItemPlayerColorItem
. - Added
OptionMenuItemPlayerColorSlider
. - Added
OptionMenuItemPlayerGenderItem
. - Added
OptionMenuItemPlayerNameField
. - Added
OptionMenuItemPlayerSkinItem
. - Added
OptionMenuItemPlayerSwitchOnPickupItem
. - Added
OptionMenuItemPlayerTeamItem
. - Added
OriginalBigFont
. - Added
OriginalSmallFont
. - Added
PlayerMenuPlayerDisplay
. - Added
String::ByteAt
. - Added
String::CharLower
. - Added
String::CharUpper
. - Added
String::CodePointCount
. - Added
String::GetNextCodePoint
. - Added
String::MakeLower
. - Added
String::MakeUpper
. - Added
withmapname
parameter toAltHud::DrawCoordinates
. - Changed
HUDFont::Create
'smonospaced
parameter toEMonoSpacing
and renamed tomonospacing
. - Deprecated
String::CharAt
. - Deprecated
String::CharCodeAt
. - Deprecated
String::ToLower
. - Deprecated
String::ToUpper
. - Made
PlayerMenu::AlwaysRunChanged
bepublic
. - Made
PlayerMenu::AutoAimChanged
bepublic
. - Made
PlayerMenu::ClassChanged
bepublic
. - Made
PlayerMenu::ColorChanged
bepublic
. - Made
PlayerMenu::ColorSetChanged
bepublic
. - Made
PlayerMenu::GenderChanged
bepublic
. - Made
PlayerMenu::PlayerNameChanged
bepublic
. - Made
PlayerMenu::SkinChanged
bepublic
. - Made
PlayerMenu::SwitchOnPickupChanged
bepublic
. - Made
PlayerMenu::TeamChanged
bepublic
. - Removed
Menu::OptionColor
.
- Fixed
ConversationMenu::FormatReplies
using deprecated functions. - Fixed
ConversationMenu::FormatSpeakerMessage
using deprecated functions. - Fixed
PatchInfo::Init
using deprecated functions. - Fixed
PlayerPawn::GetObituary
using deprecated functions.
No changes.
- Added
PlayerInfo::SetSubtitleNumber
- Added
Actor::A_AttachLightDef
. - Added
Actor::A_AttachLight
. - Added
Actor::A_RemoveLight
. - Added
Actor::A_SoundPitch
. - Added
Actor::RetargetAfterSlam
. - Added
Array::Append
. - Added
ConversationMenu::FontFactor
. - Added
ConversationMenu::SpeechDisplayWidth
. - Added
ConversationMenu::mConfineTextToBackdrop
. - Added
ConversationMenu::mHasBackdrop
. - Added
DoomStatusBar::DrawBarKeys
. - Added
DoomStatusBar::DrawBarWeapons
. - Added
DoomStatusBar::DrawFullScreenKeys
. - Added
DynamicLight::LF_ADDITIVE
. - Added
DynamicLight::LF_ATTENUATE
. - Added
DynamicLight::LF_DONTLIGHTACTORS
. - Added
DynamicLight::LF_DONTLIGHTSELF
. - Added
DynamicLight::LF_NOSHADOWMAP
. - Added
DynamicLight::LF_SPOT
. - Added
DynamicLight::LF_SUBTRACTIVE
. - Added
Font::GetDisplacement
. - Added
Font::GetMaxAscender
. - Added
GameInfoStruct::mStatScreenAuthorFont
. - Added
GameInfoStruct::mStatScreenContentFont
. - Added
LevelLocals::AuthorName
. - Added
LevelLocals::ExitLevel
. - Added
LevelLocals::SecretExitLevel
. - Added
Menu::DontBlur
. - Added
PSprite::bMirror
. - Added
Shape2D::SetTransform
. - Added
Shape2DTransform
. - Added
StaticEventHandler::RenderUnderlay
. - Added
StatusScreen::AuthorTexts
. - Added
StatusScreen::Author
. - Added
StatusScreen::Content
. - Added
StatusScreen::DrawAuthor
. - Added
WBStartStruct::NextAuthor
. - Added
WBStartStruct::ThisAuthor
. - Added
pitch
parameter toActor::A_SoundPitch
. - Added
pitch
parameter toObject::S_Sound
. - Added
sound_id
parameter toPlayerInfo::SetSubtitleNumber
. - Added a warning for unknown
DropItem
s.
- Added
BaseStatusBar::DrawChat
. - Added
BaseStatusBar::FlushNotify
. - Added
BaseStatusBar::ProcessMidPrint
. - Added
BaseStatusBar::ProcessNotify
. - Added
EPrintLevel
. - Added the ability to specify deprecation messages.