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 >>
Filcher
Superfighters Deluxe


© 2023 MythoLogic Interactive
Website by Johan Hjärpe