Details for commit 3a59243ea

06-Dec-2020 (Sunday) at 15:56:09 EST by NoOneBlood
Commit 3a59243ea
Parents: c4fa99c89

On branches: master
  • Fixed getPlayeById() function in multiplayer.
  • Fixed debris physics flags was not properly reset on level restart.
  • Added new modern type "kModernSlopeChanger" that can manipulate sector and sprite slopes.
  • Allow to drop items and keys for players in multiplayer (gModernMap only).
  • Added event commands to manipulate dude flags.
  • Patrol enemies (xsprite.dudeFlag4, gModernMap only):
    • Added path markers following.
    • Added stealth mechanics.
    • Added spot target progress bar.
    • Added alarm dude flag.
    • Added blind dude flag.
    • Added deaf dude flag.
    • Added conditions for kModernCondition related to patrol enemies.
  • kModernDamager can work like generator and damage anyone in sectors or in map.
  • kSectorDamage is not does the damage if in Off state (gModernMap only).
  • Additional options kModernSeqSpawner.
  • Effects that created with kModernEffectSpawner now inherits offset of the sprite.
  • Added kCmdSectorMotionPause and kCmdSectorMotionContinue event commands that allows to pause or continue sector motion (gModernMap only, WIP).
  • Various minor fixes.

Conflicts:

source/blood/src/ai.cpp

source/blood/src/common_game.h

source/blood/src/eventq.cpp

source/blood/src/nnexts.cpp

source/blood/src/nnexts.h

source/blood/src/triggers.cpp

source/blood/src/triggers.h

source/blood/src/view.cpp

Conflicts:

source/games/blood/src/ai.cpp

source/games/blood/src/nnexts.h

Conflicts:

source/games/blood/src/actor.cpp

source/games/blood/src/ai.cpp