Home
|
About Us
|
News Archive
|
Forums
|
Barbarian Odyssey
|
Filcher
|
Superfighters Deluxe
|
Superfighters
|
Older Games
Join our
Discord
,
forums
or both to keep up with what we and the community are doing!
Tweets by @MythoLogicInter
Superfighters Deluxe Alpha 1.2.0
18 Feb 2017
Updated Tutorial.
Updated Template map.
New items: Helmet 2, Fedora 2, Dog Tag.
You can now start the server software from the launcher.
Toggle-throwing-mode is now prioritized over attacking, so pressing toggle-throwing-mode mid-combo will abort the combo.
Toggle throwing mode is now queued properly while throwing a grabbed player.
Toggling throwing mode during sprint-jumps no longer slows you down.
Charging a throw (priming a mine/grenade/molotov) during sprint-jumps no longer slows you down.
Optional "-start" command line argument added that will auto start the game/server. Now possible to autostart the server with command "'Superfighters Deluxe.exe' -start -server" which can be added to autorun programs if you want.
Updated the main font so that "I" and "l" are no longer identical (to prevent account name impersonation).
Added sound and screen shake effect to the pistons on the Pistons map.
Map Editor:
Added multi-edit support: you can now see and edit the common properties of multiple selected tiles at once.
New start option added to be able to test a map using 0 to 8 players. Toggle control between characters by pressing Shift+F1 to Shift+F8.
New PlayerCommandTrigger to let players perform scripted actions. See the in-editor help for more details.
New DialogueTrigger to display speech bubbles with text. This is a work-in-progress.
Improved PlayerSpawnMarkers with more options to customize how the player will spawn. See the in-editor help for more details.
Improved PlayerSpawnTrigger with options for startup throwables and powerup items and initial team.
Added PlayerInputEnableTrigger to be able to enable/disable player input for a specific player.
Added PlayerModifierInfo to be able to modify certain properties for individual players.
Added PlayerTerminateTrigger to be used to remove/gib or kill players spawned from PlayerSpawnTrigger/PlayerSpawnMarkers.
OnDeathPlayerTrigger can now be filtered on a specific player directly in the editor.
AreaTriggers can now be filtered on specific objects and players directly in the editor.
The map editor now caches certain editor content. Subsequent startups will be faster.
ScriptAPI:
Added Game.CreateDialogue(), Game.GetDialogues() to be able to manage dialogues.
Added IPlayer.AddCommandAction(), IPlayer.ClearCommandQueue(), IPlayer.PerformedCommandCount, IPlayer.CurrentCommandIndex and IPlayer.TotalCommandCount to be able to manage player commands.
IPlayer.RunToPosition() is obsolete (and will be removed in future versions) and replaced with player command 'MoveToPosition'.
IPlayer.SetBotType(), IPlayer.BotType is obsolete (and will be removed in future versions) and replaced with the new concept "BotBehavior" which will control how a bot will behave.
Added IPlayer.SetBotBehavior() and IPlayer.GetBotBehavior() to control how the AI should control the player (these are placeholder functions and can only activate the old BotType.TutorialA atm).
Added IPlayer.IsAIControlled property to get if the IPlayer is currently controlled by the AI.
Added IPlayerStatistics.TotalShotsFired, TotalItemsThrown, TotalPlayersThrown, TotalReloads, TotalEmptyGunsFireAttemts.
Added IObject.GetMaxHealth() to be able to read maximum health of an object.
Added OnShutdown() that's always run with signature "public void OnShutdown()" in scripts before a map restart or when a script is stopped. Store some final information to Game.Data if needed here.
AfterStartup() is now run for scripts started mid-game as well.
OnStartup() is now run before triggers that activate on startup. AfterStartup() is now run after triggers that activate on startup. OnShutdown() is run before a map restart or before a script is stopped.
Game.RunCommand() can now run any command from extension scripts.
Added User.Ping property to read current ping.
Added IPlayer.SetModifiers(), IPlayer.GetModifiers(), IPlayer.ClearModifiers() to be able to change modifiers for players.
Updated IPlayer.SetProfile(), IPlayer.GetProfile() to be able to change profile for players.
ObjectPlayerSpawnTriggers can now be fully changed via the ScriptAPI.
The OnPlayerDeathEvent can now bring players back to life by calling SetHealth with a value higher than 0.
Added IObjectOnDestroyTrigger.Reset() to reset the destroyed counter and "re-active" the trigger.
Added IObject.GetMaxHealth() and updated summary on IObject.SetMaxHealth(value).
Bug fixes:
Fixed a bug where thrown items going through portals would hit players located anywhere between the portals.
Fixed a bug where holding both direction keys while rocket riding caused the rocket on other clients to act crazy.
Fixed a bug in map "Pistons" where players sometimes wouldn't be gibbed properly in the machines.
Fixed a bug where you could select template maps with the /map command.
Fixed a bug where you could get knocked down by jumping over recently thrown players.
Fixed a bunch of bugs related to the moderator list and ban list handling.
Fixed a bug that caused a little bit of energy to be drained while standing still when pressing toggle-sprint (default Shift).
Fixed a bug where you couldn't whisper to people from the server software.
Fixed a bug where the camera would keep shaking after a map transition.
Fixed a bug where the player's name could be white in the scoreboard even when not logged in.
Other fixes and tweaks.
<< Previous
|
Blog Archive
|
Next >>
MythoLogic Interactive is an independent game developer duo. We make games in our spare time on a shoestring budget and with a whole lot of passion.
Find out more >>