35 * Fix damage not being displayed if hog drowns in water with 100% opacity (like in Compost theme) |
35 * Fix damage not being displayed if hog drowns in water with 100% opacity (like in Compost theme) |
36 * Fix retreat timer appearing after using baseball bat or whip and immediately taking damage |
36 * Fix retreat timer appearing after using baseball bat or whip and immediately taking damage |
37 |
37 |
38 Frontend: |
38 Frontend: |
39 + Add setting to disable audio dampening when losing window focus |
39 + Add setting to disable audio dampening when losing window focus |
|
40 + Rework player rankings: Losing clans are now ranked in the reverse order they died |
|
41 * Fix player rankings on round draw: Clans that died in the same turn now have the same rank |
40 * Fix rare crash when aborting video encoding in progress |
42 * Fix rare crash when aborting video encoding in progress |
41 * Fix critical failure to cleanup teams list after rejoining game under certain conditions |
43 * Fix critical failure to cleanup teams list after rejoining game under certain conditions |
42 * Controllers are detected again |
44 * Controllers are detected again |
43 * Fix failure to shutdown game window properly after player got kicked |
45 * Fix failure to shutdown game window properly after player got kicked |
44 * No longer allow having schemes with equal names (case-insensitive) |
46 * No longer allow having schemes with equal names (case-insensitive) |
119 + Changed call: HedgewarsScriptLoad: 2nd param. mustExist. If false, it's allowed for the script to not exist |
121 + Changed call: HedgewarsScriptLoad: 2nd param. mustExist. If false, it's allowed for the script to not exist |
120 + Changed call: HedgewarsScriptLoad: Return true on success and false on failure |
122 + Changed call: HedgewarsScriptLoad: Return true on success and false on failure |
121 + Change callback: onGearResurrect: 2nd parameter for visual gear spawned at resurrect position (might be nil) |
123 + Change callback: onGearResurrect: 2nd parameter for visual gear spawned at resurrect position (might be nil) |
122 + New parameter: SetAmmoTexts: 5th param. showExtra: Set to false to hide texts like “Not yet available” |
124 + New parameter: SetAmmoTexts: 5th param. showExtra: Set to false to hide texts like “Not yet available” |
123 + New parameter: ShowMission: 6th param. forceDisplay: Set to true to prevent this particular mission panel to be hidden manually by player |
125 + New parameter: ShowMission: 6th param. forceDisplay: Set to true to prevent this particular mission panel to be hidden manually by player |
|
126 + Can set custom team rank: Call SendStat with 1st param siTeamRank and 2nd param to the desired rank, as string. Must be called before siPlayerKills of the team for which this applies |
124 + New Lua library: Achievements |
127 + New Lua library: Achievements |
125 + Add sprite tint globals in Utilts library: U_LAND_TINT_NORMAL, U_LAND_TINT_ICE, U_LAND_TINT_INDESTRUCTIBLE and U_LAND_TINT_BOUNCY |
128 + Add sprite tint globals in Utilts library: U_LAND_TINT_NORMAL, U_LAND_TINT_ICE, U_LAND_TINT_INDESTRUCTIBLE and U_LAND_TINT_BOUNCY |
126 + New globals: Infinite fly time for jetpack/Birdy by setting health to JETPACK_FUEL_INFINITE or BIRDY_ENERGY_INFINITE, respectively |
129 + New globals: Infinite fly time for jetpack/Birdy by setting health to JETPACK_FUEL_INFINITE or BIRDY_ENERGY_INFINITE, respectively |
127 + New global game variable: MaxCaseDrops. Max. number of crats which can be in game by crate drops |
130 + New global game variable: MaxCaseDrops. Max. number of crats which can be in game by crate drops |
128 + New global: NO_CURSOR. Value of CursorX and CursorY if cursor is inactive |
131 + New global: NO_CURSOR. Value of CursorX and CursorY if cursor is inactive |