qzdoom/wadsrc/static/zscript
Christoph Oelckers aa550310f6 - allow the language table to supersede the title patches, if appropriate
For the Doom IWADs the provided font looks almost identical to the characters used on the title patches. So, for any level name that got replaced in some language, it will now check if the retrieved name comes from the default table, and if not, ignore the title patch and print the name with the specified font.

This also required removing the 'en' label from the default table,  because with this present, the text would always be picked from 'en' instead of 'default'. Since 'en' and 'default' had the same contents, in any English locale the 'default' table was never hit, so this won't make any difference for the texts being chosen.

Last but not least, wminfo has been made a local variable in G_DoCompleted. There were two places where this was accessed from outside the summary screen or its setup code, and both were incorrect.
2019-02-15 00:29:24 +01:00
..
chex - renamed A_FireCustomMissile and added a deprecated compatibility wrapper to deal with the inverted pitch this function used. 2016-12-24 16:34:45 +01:00
doom - exported LevelLocals's compatibility flags to scripting and fixed all places where access to combined compatibility flags is needed. 2019-02-09 09:17:57 +01:00
heretic - use map time, not hub time for map actions. 2019-01-28 18:42:56 +01:00
hexen - use map time, not hub time for map actions. 2019-01-28 18:42:56 +01:00
inventory - removed extraneous parameter in SpawnPlayerMissile call in A_FireProjectile. 2019-02-09 09:25:29 +01:00
menu - fixed the player name display. 2019-02-16 22:57:02 +01:00
raven - exported LevelLocals's compatibility flags to scripting and fixed all places where access to combined compatibility flags is needed. 2019-02-09 09:17:57 +01:00
scriptutil - moved the tid hash into FLevelLocals and adjusted the interface to the iterators. 2019-01-24 19:28:40 +01:00
shared - fixed run health clamping. 2019-02-13 20:12:13 +01:00
statscreen - allow the language table to supersede the title patches, if appropriate 2019-02-15 00:29:24 +01:00
statusbar Merge branch 'master' into new_level_refactor 2019-02-02 16:58:30 +01:00
strife - removed the playernum parameter from CheckLocalView 2019-01-31 03:29:25 +01:00
actor.txt Added inflictor, source and flag parameters to GetModifiedDamage on actors and ModifyDamage on inventory. 2019-02-08 20:07:49 +01:00
actor_actions.txt - exported all native components of APlayerPawn. 2019-01-03 18:01:58 +01:00
actor_attacks.txt - fixed condition to produce blood splatter during line attack 2019-01-23 21:23:35 +01:00
actor_checks.txt - removed all direct references of AInventory::Owner and AInventory::Amount from the C++ code. 2018-12-03 17:41:05 +01:00
actor_interaction.txt - cleaned up use of the random function in script files. 2018-12-21 12:40:05 +01:00
actor_inventory.txt - exported LevelLocals's compatibility flags to scripting and fixed all places where access to combined compatibility flags is needed. 2019-02-09 09:17:57 +01:00
base.txt - made the menu's text input handler Unicode capable. 2019-02-16 21:29:46 +01:00
compatibility.txt - deprecated a few functions that depend on AAPTR_* to be useful. 2018-12-05 18:33:59 +01:00
constants.txt - fixed the player name display. 2019-02-16 22:57:02 +01:00
destructible.txt - health groups and software rendering textures freed of 'level' 2019-01-29 16:06:17 +01:00
dynarrays.txt - fixed: Dynamic arrays for object pointers need different treatment than arrays for regular pointers, because they require GC::WriteBarrier to be called. 2018-01-19 19:49:42 +01:00
events.txt Added CheckReplacee. 2019-01-31 19:05:44 +01:00
level_compatibility.txt - added a compatibility fix for KDiZD Z1M3 and fixed some tagging issues in the compatibility handler. 2019-02-07 09:42:51 +01:00
mapdata.txt - renamed the level variables. 2019-02-02 00:25:51 +01:00
sounddata.txt - scriptified ASoundSequence. 2017-01-14 14:37:29 +01:00
zscript_license.txt - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00