Joonas Rikkonen
99c76d0099
Cleanup
2018-08-08 15:16:53 +03:00
Joonas Rikkonen
1c1a1eb80e
Background sprites spawn at the correct position and rotation in mirrored levels.
2018-08-08 15:12:24 +03:00
Joonas Rikkonen
5dcb7bba9b
Mirroring background sprite positions partially working. They spawn at the correct edge, but not at the correct position or rotation.
2018-07-27 14:50:42 +03:00
Joonas Rikkonen
aa5b2a973e
Mirroring levels. Mirroring the wall geometry works, but ruins and background sprites are not placed at the correct positions yet.
2018-07-27 10:36:52 +03:00
Joonas Rikkonen
1ff2054ca8
Converted the GetAttribute methods in the ToolBox class to extension methods
2017-10-04 18:38:40 +03:00
Joonas Rikkonen
51cfef214c
BackgroundSpriteManager uses RandSync.Server because the server also generates background sprites now
2017-09-11 21:31:21 +03:00
Joonas Rikkonen
362428280a
Multiple particle emitters can be be attached to a background sprite, hydrothermal vents push characters and subs upwards, tweaked hydrothermal smoke particles & trigger positioning
2017-08-26 17:07:13 +03:00
Joonas Rikkonen
4bdbf05875
- The range and volume of sounds emitted by StatusEffects can be changed and they can be set to loop.
...
- StatusEffect sounds are configured as child elements of the StatusEffect (instead of attributes).
- Background sprites can emit sounds.
2017-08-24 19:56:31 +03:00
Joonas Rikkonen
c2da3a6af4
- Added "LevelTriggers", areas that apply statuseffects and/or damage to entities. Atm can only be attached to background sprites.
...
- Moved background sprites to the shared project.
- The debug textures of physics bodies have a maximum size of 128x128 pixels to prevent large bodies from taking up excessive amounts of memory.
- Attacks can be set to only affect humans.
2017-08-23 20:37:30 +03:00