* Immovable Rod changes (#26757)
* Adds non randomized rod velocity (#27123)
* adds non randomized rod velocity
* Adds despawn suffix to despawn rod
* make fire spreading scale with mass (#27202)
* make fire spreading scale with mass
* realer
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
* lower max firestacks to 10, refactor flammable (#27159)
* lower max firestacks to 10, refactor flammable
* fix
* uncap fire stack damage, lower fire stack damage
* fix fire spread round removal (#27986)
* fix a resolve debug assert
* rewrite fire spread
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
* fire troll fix (#28034)
Co-authored-by: deltanedas <@deltanedas:kde.org>
* Hide doafters if you're in a container (#29487)
* Hide doafters if you're in a container
* Out of the loop
---------
Co-authored-by: plykiya <plykiya@protonmail.com>
* Add ghost role raffles (#26629)
* Add ghost role raffles
* GRR: Fix dialogue sizing, fix merge
* GRR: Add raffle deciders (winner picker)
* GRR: Make settings prototype based with option to override
* GRR: Use Raffles folder and namespace
* GRR: DataFieldify and TimeSpanify
* GRR: Don't actually DataFieldify HashSet<ICommonSession>s
* GRR: add GetGhostRoleCount() + docs
* update engine on branch
* Ghost role raffles: docs, fix window size, cleanup, etc
* GRR: Admin UI
* GRR: Admin UI: Display initial/max/ext of selected raffle settings proto
* GRR: Make a ton of roles raffled
* Make ERT use short raffle timer (#27830)
Co-authored-by: plykiya <plykiya@protonmail.com>
* gives loneops a proper ghost role raffle (#27841)
* shorten short raffle (#28685)
* - fix: Conflicts.
* - fix.
---------
Co-authored-by: keronshb <54602815+keronshb@users.noreply.github.com>
Co-authored-by: deltanedas <39013340+deltanedas@users.noreply.github.com>
Co-authored-by: Whisper <121047731+QuietlyWhisper@users.noreply.github.com>
Co-authored-by: Plykiya <58439124+Plykiya@users.noreply.github.com>
Co-authored-by: plykiya <plykiya@protonmail.com>
Co-authored-by: no <165581243+pissdemon@users.noreply.github.com>
Co-authored-by: Boaz1111 <149967078+Boaz1111@users.noreply.github.com>
Co-authored-by: HS <81934438+HolySSSS@users.noreply.github.com>
* Mobs burn to ashes on excessive heat damage (#26971)
* mobs burn to ashes on excessive heat damage
* remove comment, remove random lines I didn't mean to add
* combine code into behavior
* clean unused
* fix namespace
* drop next to
* fix spawn entities behavior spawning entities outside container
* fix burning to ash not working on all mobs (#27158)
* add ghostnado button to warp menu (#27556)
* add ghostnado button to warp menu
* translator ops
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
* Make arguments and parameters wrap to one variable per line (#27766)
* Fix ghosts getting spawned in nullspace (#27617)
* Add tests for ghost spawn position
* Make ghosts spawn immediately
* Format mind system
* Move ghost spawning to GhostSystem
* Spawn ghost on grid or map
This fixes the ghosts being attached the parent entity instead of the grid.
* Move logging out of the ghost system
* Make round start observer spawn using GhostSystem
* Move GameTicker ghost spawning to GhostSystem
Moved the more robust character name selection code over.
Moved the TimeOfDeath code over.
Added canReturn logic.
* Add overrides and default for ghost spawn coordinates
* Add warning log to ghost spawn fail
* Clean up test
* Dont spawn ghost on map delete
* Minor changes to the role test
* Fix role test failing to spawn ghost
It was failing the map check due to using Nullspace
* Fix ghost tests when running in parallel
Not sure what happened, but it seems to be because they were running simultaneously and overwriting values.
* Clean up ghost tests
* Test that map deletion does not spawn ghosts
* Spawn ghost on the next available map
* Disallow spawning on deleted maps
* Fix map deletion ghost test
* Cleanup
---------
Co-authored-by: Whisper <121047731+QuietlyWhisper@users.noreply.github.com>
Co-authored-by: deltanedas <39013340+deltanedas@users.noreply.github.com>
Co-authored-by: ShadowCommander <shadowjjt@gmail.com>
* add: add small soft light to laser weapon + fix the bluest blue energy shield
* git commit
* boltlights done
* add: HuetaSystem
* add: Doorlights finally done
* add: small light to lockers
* add: small light to multitool
* fix: fix naming
* hui pizde
* fix: fix parasha
* add: small light to powercells
* zabil
* add: code light to welders
* tweak: better energy and radius
* add: better color parameters
* add: less radius and energy for guns
* add: better lights for vending machines
* add: better light to consoles
* add: better light for apc
* shut up
* fix: thank you neuro colleague
* add: nice job icons ui for HoP console
* Ebanniy rot
* add: Changing id visuals with HoP console
* cleanup
* add: remove drop down list and replace it with icon-buttons
* add: colored and sorted by department buttons
* add: columns
* tweak: nicer colors
* cleanup
* лежать
* лучше так сделать
* - remove: Gravity is fine.
* - add: Hit moving lying targets.
* - tweak: Lie down insted of stun on FTL.
* - fix: Fix double component.
* - remove: Disable recoil.
---------
Co-authored-by: Aviu00 <aviu00@protonmail.com>