Commits for KeeperFX 1.2.0

This is a list of commits for the KeeperFX 1.2.0 release.

Repositioned torch flames (#3305)
Show 3rd query page on 8 keepers (#3570)
Recalculate Players Digger/Crtr Lists on type change (#3568)
Updated version number to 1.2
Rebalanced Midas Door (#3546)
Cheat query screen to display accurate creature max health
Fixed RESEARCH script command (#3557)
Fixed TCP/IP networking (#3551)
Vampires do not duplicate gold on rebirth (#3553)
Fixed level 10 creature abilities (#3544)
Alarm Trap specific tab icon and misc tab icon fixes (#3537)
Halves Drain XP, Lightning damage nerf moved from classic to legacy (#3540)
Fixed MAGIC_OVERCHARGE_LEVELS (#3538)
Undead Keeper AI no longer breaks doors
Legacy ruleset matches original game better (#3472)
Health&Speed updated when modifiers change (#3536)
Added NO_RESURRECT and NO_TRANSFER to script
ADD_CREATURE_TO_POOL accepts negative values (#3521)
Split allow_flags and mod_flags in spellcasting code (#3524)
Fix cooldown lightning (#3522)
Fix Workshop Box Inconsistencies (#3520)
Cleaned up rules.cfg and spritecolors.toml (#3517)
Fixed Orange ignoring own locked doors (#3506)
Added paths to sprite log messages
Removed unneeded log error on loading slabsets (#3497)
Restore magic door resistance to original value (#3500)
Cleaned up Syndika and Kzelbatu (#3503)
Accept non-standard server port (#3495)
Stop zooming when one-click is active on non-default controls (#3496)
Check midas property on explosions hitting doors
Reverse scrolling in cheat menu, give traps/doors cheat (#3492)
Chinese strings for Midas door and updated spells (#3491)
Removed map file size limit (#3493)
Added Midas Door (#3395)
Add strings for new spells and door (#3490)
Fixed a couple compiler errors with -O3 (#3489)
Dropping skeletons in hatchery won't have them eat (#3479)
Overlapping source and destination arguments when concatenating music track info (#3487)
mouse_button_label goes out of scope before using it (#3486)
Fixed recent bug with final instance in list not working (#3476)
Summoned creatures level up with Increase Level Special (#3455)
Lost Levels now use classic rules (#3477)
Made CANNOT_BE_CLAIMED room property (#3474)
DragUnconsciousToLair rule extended (#3473)
Make sure wibble is set correctly on script slab change (#3475)
Allow holes in creature.cfg, increased Instances limit to 2000 (#3464)
Health, Speed and LairObject updated when stat changes (#3461)
Tab button updates: Red Exclamation, Payday and secret door fix (#3459)
Fixed Forced Perspective tile box weirdness with low walls (#3435)
Fixed freeing custom icons (#3467)
Increased EVENTS_COUNT from 100 to 1000 (#3465)
Holes in magic.cfg and maximums extended to 2000 (#3311)
Removed SwapCreatures, swap normal creatures instead (#3457)
Updated SDL2 from 2.28.5 to 2.30.6 (#3429)
KEEPERS_DESTROYED[player] script variable added (#3447)
Maximum creature types increased to 128 (#3442)
Increased room limit from 255 to 511  (#3450)
Increased creature limit to 1000 (#3362)
Units needing large lairs won't pick too small rooms anymore
Log shows file names of incorrect configs
Rebalanced assmist and renamed maps (#3443)
Computer players joining later have their creatures initialized (#3441)
Computer players added later have correct portal speed
Clean up code related to ctasks (#3432)
SET_COMPUTER_EVENT works within IF-statements
SET_COMPUTER_CHECKS works within IF-statements (#3433)
Fixed recent mistake in SET_COMPUTER_PROCESS/GLOBALS (#3431)
Reworked script structure (#3430)
Can do WIN_GAME and LOSE_GAME without conditions
SET_COMPUTER_GLOBALS works within IF-statements (#3428)
SET_COMPUTER_PROCESS works in IF-statements (#3424)
Fixed broken script command in level 20
Allow computer players to be set within IF-statement (#3423)
Prevent CHANGE_SLAB_TYPE from leaving room information on slabs (#3422)
Heart rooms placed during gameplay have functional containers  (#3419)
Ability to tilt the isometric camera (#3315)
The right shift/alt/crtl keys work for 1-click too (#3417)
Restored original anger jobs of Giants
Updated spawning at action point + script command  (#3416)
Hero gates no longer linked to object number (#3413)
Wind icon appears in possession when affected by Wind  (#3410)
Gems near water/lava show the reflection (#2815)
Distinct landview marker for New Moon levels (#3409)
All Special boxes can be moved with grenades again
Enabled chatting and console commands in possession (#3408)
Fixed crash on map specific string load (#3407)
Astronomy Library: game works on windows 7 again (#3398)
Stop ILLUMINATED from going haywire (#3397)
Fixed pathing through doors for Purple/Black (#3390)
Fixed crash on DEBUG level 19
E button always opens correct message (#3392)
Tunneller trail color fixed when going for Action Point
Script variable: TOTAL_TRAPS (#3391)
LOSE_LEVEL script kills creatures like destroyed heart does  (#3005)
Fixed new astronomy build warning, plus others (#3386)
Fixed handling of query page when clicking '1' (#3374)
Use Library for Moon Phase calculation (#3385)
Fixed year 2038 crash (#3380)
Trap shots rebound back to traps (#3376)
Fixed computers sometimes not assigning creatures to rooms (#3371)
Use map and options menu while paused (#3350)
Keeper powers target keeperless creatures (#3370)
Destroy Walls no longer overwrites a slab's texture with your own (#3359)
Fixed time display stat when timer is active (#3363)
Reworked 'CHECK FOR QUICK ATTACK' (#3354)
Removed extended symbols where they are not needed (#3355)
Extra params on script variables are ignored with error (#3353)
Can summon high xp imps by changing power power stat (#3339)
Fixed SET_CREATURE_CONFIGURATION setting job values
Tab hit sound plays again, and slide can be heard in possession (#3352)
Maps are only won when the heart explodes (#3347)
Fixed crash when map is opened before everything is loaded (#3337)
Minor French translation fixes on traps (#3334)
Changed player colors restored correctly after loading save (#3345)
Changed menus restored correctly after loading save (#3344)
Fixed keeper lightning line of sight bug (#3338)
Small additional tweak for custom shadows
Twin Keepers added chinese mentor, enabled dutch mentor (#3341)
Fixed shadows on custom creatures (#3340)
Area damage calculation based on shooter owner, not shot owner (#3330)
Pressing 1 switches to next player info button (#3335)
Zoom to custom traps/doors fixed (#3336)
REVEAL_MAP_LOCATION checks location (#3332)
Show second trap page when finding a crate (#3333)
Fixed crash with scripts that add traps/objects (#3331)
Fixed bug where heroes claimed neutrals
Latin translation of Twin Keepers campaign. (#3328)
Fixed crash on 0 sized flaming objects
Flames back in correct spot on torches
Enabled latin for original campaign, added for Ancient Keeper (#3327)
Gold hoards have fall acceleration (#3326)
non functional cleanup (#3321)
fallAcceleration -> FallAcceleration
Imps can save units knocked out by the enemy (disabled by default) (#3289)
Desert Sand and Gypson show footprints (#3307)
Brought latin up to date with fixes to original english strings (#3325)
Complete translation into Latin language. (#3322)
Possible to add flames to traps (#3314)
Slow recharge animations on traps won't blink (#3316)
Fixed assmist map 10010 (#3317)
Roaming players have explored ground too (#3308)
Allow manufacturing high ID traps (#3313)
Fixed roomflags becoming corner dogs (#3312)
Fixed log error on UseFunction for POWER0 (#3309)
Removed counts from traps and doors (#3306)
Information messages do not time out in possession/map view (#3304)
Made sure dutch landview speeches play for good campaign
Allow holes in objects.cfg, increased limit to 2000 object types (#3302)
Added VIEW_TYPE script variable (#3303)
New ZOOM_TO_LOCATION level script command (#1408)
Object flames configurable (#3268)
Creatures stop jobs they were forced to with Must Obey (#3301)
API v2 - implement multipart json packets and ack_id (#3294)
Increase map column limit (#3296)
Chinese lost levels translations, level names, other translation tweaks (#3299)
Fixed [attraction] for SET_CREATURE_CONFIGURATION
Fix parser freeze on bad Script (#3292)
Correctly scale payday text for ultra-wide (#3284)
Volley traps can shoot a second time (#3283)
Restored pickup hand animation (#3286)
Corrected Good campaign creature config location
Trap placement displays cursors again (#3285)
Query cheat shows more info on creatures (#3282)
SET_CREATURE_CONFIGURATION allows more fields (#3274)
Don't annoy creatures if CTA does not work (#3280)
Slab objects can be cleared on map specific slabset.toml (#3279)
Fixed transparency typo (#3269)
Do not accidentally imprison allies (#3264)
Removed 'Struct Creature' and made the final field configurable (#3262)
Transparency_flags 1 and 2 now work on hand sprites of creatures (#3263)
Stop AreaDamage dealing damage if set to 0 with range (#3260)
Fixes: Crash on clicking 'Join' / REM in script breaking the command before (#3261)
Traps are visibly disabled when they cannot shoot (#3257)
Creature Transparency  from unit configs (#3259)
Fix build warnings in magic.c resulted from recent power rework (#3258)
Only creatures trigger traps again
Commented terrain.cfg (#3251)
Creatures take payday again (#3253)
Summon count relative to summoner level too (#3252)
Creatures will counterattack destructible traps (#3245)
Fixed recent bug with picking up from the battle menu (#3249)
Melee creatures no longer fûmble when they only have ranged weapons (#3240)
Rework keeper powers (#3212)
Reset trap animation when switching to a new animation (#3241)
Skybird's Other Side map has heroes attack Red keeper always
Removed food-related placeholder names in render code (#3238)
ADD_GOLD_TO_PLAYER can take gold from treasure room (#3237)
Slappable traps can be configured to auto-aim at nearest enemy (#3211)
Implement roaming creatures on two bundled maps (#3215)
Break infinite chain in render code (#3234)
4th map of revenge of the lord, doors no longer broken down (#3232)
White a possible player for campaigns (#3231)
Update version to 1.1.0 (#3222)
Make all hitpoints uniform in code (#3077)
Removed unused highscore stat fields (#3216)
PlaceTrapsOnSubtiles now a trap property instead of a game rule (#3221)
Information Panel shows dead Keeper faces again (#3220)
COMPUTER_PLAYER works again on level_version 0 maps(#3218)
Removed a Thief from first level (#3214)
Fix SET_CREATURE_PROPERTY not correctly clearing all flag (#3198)
Adds new TotalCapacity method (#3213)
Other players may be roaming now (function like heroes)(#3208)

Go back to downloads