100 Commits
Author SHA1 Message Date
metalgearslothandGitHub 793f0e1281 Revert "Pillar update (#9126)" (#9255) 2022-06-29 00:29:36 +10:00
metalgearslothandGitHub 5885e108ae Fix master merge (#9254) 2022-06-28 23:39:48 +10:00
metalgearslothandGitHub cef3b8b7e4 Update submodule (#9252) 2022-06-28 22:57:22 +10:00
metalgearslothandGitHub 5dbb3220dd ECS and bandaid research (#9251) 2022-06-28 22:54:08 +10:00
metalgearslothandGitHub f0cc636c1d Add door prying to xenos (#8917)
* Add door prying to xenos

* a

* c
2022-06-28 20:50:58 +10:00
metalgearslothandGitHub 4eccdc73ee Bandaid awakebodies for tilefriction (#9249) 2022-06-28 14:43:00 +10:00
metalgearslothandGitHub 34f969ea9f Update submodule (#9248) 2022-06-28 13:13:50 +10:00
metalgearslothandGitHub 1633d7fbb5 Bump cuff times (#9227) 2022-06-27 09:28:04 -07:00
metalgearslothandGitHub c3a208234a Stun baton tweaks (#9225)
* Stun baton tweaks

* a

* sprotes
2022-06-27 17:51:38 +10:00
metalgearslothandGitHub e9d6156d0c Fix the singularity (#8890)
* Revert "Fixes the singularity bouncing off the station. (#8452)"

This reverts commit dc186f1e24.

* Fix singulo
2022-06-27 15:22:44 +10:00
metalgearslothandGitHub 12e5cdacae Disable emergency shuttles locally (#9195)
Can still re-enable via cvar but this is to make devving faster.
2022-06-27 15:19:40 +10:00
metalgearslothandGitHub 8a6d914586 Drop hyperspace speed (#9216) 2022-06-27 14:58:58 +10:00
metalgearslothandGitHub e72e060972 Don't load cargo shuttle by default (#9194)
* Don't load cargo shuttle by default

Realistically only I am going to care and it wastes a few seconds per test / debugging locally.

* Make it a general cvar instead

* a
2022-06-27 14:58:40 +10:00
metalgearslothandGitHub 375a53ce60 Fix sloweddown stopping its own shutdown refresh (#9214) 2022-06-27 14:08:18 +10:00
metalgearslothandGitHub a6a5bfa697 Fix emergency shuttle docking causing grid overlap (#9197) 2022-06-27 03:48:49 +10:00
metalgearslothandGitHub 0d5291ff89 Probably fix roundend test in debug (#9193) 2022-06-27 01:38:40 +10:00
metalgearslothandGitHub 3787d27769 Nerf singulo pulling (#9181) 2022-06-26 23:54:18 +10:00
metalgearslothandGitHub e8887227bd Make space mobs immune to stun and knockdown (#9176)
The only time stuns are good in this game is security catching traitors, being able to 1v1 stunlock a dragon to death is kinda cringe.
2022-06-26 04:25:38 -05:00
metalgearslothandGitHub 135da07102 Don't allow you to melee attack yourself (#9178)
There may be some situations to allow it but in actual combat if you have a big sprite like space dragon it's VERY easy to hit yourself and do sizeable damage.
2022-06-26 04:25:29 -05:00
metalgearslothandGitHub c4d803c495 Fix deleted outline crash (#9136) 2022-06-26 19:03:17 +10:00
metalgearslothandGitHub ef0aa51e41 Eshuttle doors and colour (#9175) 2022-06-26 18:19:27 +10:00
metalgearslothandGitHub 09cd902e8b Remove common channel from syndie headset (#9173) 2022-06-26 17:21:02 +10:00
metalgearslothandGitHub 2ab4dac03a Fix some eshuttle stuff (#9171) 2022-06-26 17:11:54 +10:00
metalgearslothandGitHub fbc70d7533 Update submodule (#9165) 2022-06-26 15:25:25 +10:00
521ed99766 Evac shuttle (#8931)
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-06-26 15:20:45 +10:00
metalgearslothandGitHub 42e843ed39 Fix space ambience issues (#8990)
- Won't immediately stop ambience on grid traversal
- No longer plays on station
2022-06-25 13:00:00 +10:00
metalgearslothandGitHub 79c1cef566 Jetpack fixes (#9107) 2022-06-24 19:45:53 +10:00
metalgearslothandGitHub 2b6c352aff Jetpacks (#9023)
* Movement acceleration

* tweaks

* Weightless refactor coz fuck it

* CCVars

* weightless movement tweaks

* Some cleanup while I'm here

* dorkpacks

* thanks fork

* fixes

* zoomies

* toggles

* hmm

* yamls

* b

* so true

* Effects refactor

* namespace

* review
2022-06-24 17:44:30 +10:00
metalgearslothandGitHub 4a125f38ec Nerf L6 (#9063) 2022-06-23 04:24:36 -07:00
metalgearslothandGitHub c6d534a1be Fix ghost radios and colours (#9064) 2022-06-23 20:48:26 +10:00
3da454140d Add department-specific radio channels (#9061)
* Add department-specific radio channels

This commit adds working department-specific radio channels, while
minimizing damage to the current codebase. It is expected that a future
refactor will clean this up a bit.

ChatSystem now has a RadioPrefix() method that recognizes
department-specific channels (e.g. ":e" and ":m") in addition to the
global channel (";"). It strips the prefix from the message and assigns
messages an integer representing the destination channel, if any.

IListen and IRadio now accept optional 'channel' arguments with this
channel in mind.

The ugly is that the integer channel number is hard-coded and also shows
up in chat.

Comms are not modeled at this time. You cannot break comms (yet).

All headsets have channels soldered into them. You cannot change
encryption keys to hop on new channels. Steal a headset instead.

* Remove debugging print

* Convert to prototypes

* Use prototype names in headset prototype

* Adjust list style

* Document prototype fields

* cringe

* some cleanup

* colours

* Remove alphas at least

* cc

Co-authored-by: Kevin Zheng <kevinz5000@gmail.com>
2022-06-23 20:11:03 +10:00
metalgearslothandGitHub adc419c6fc Don't consider power for docking (#9054) 2022-06-23 17:22:10 +10:00
metalgearslothandGitHub acd8701cd4 Fix cargo pallet drawdepth (#9057) 2022-06-23 16:59:49 +10:00
metalgearslothandGitHub 77a8e16104 Add cargo shuttle (#8686) 2022-06-23 14:36:47 +10:00
metalgearslothandGitHub 5169ade3fd Movement acceleration (#8969) 2022-06-23 12:13:22 +10:00
metalgearslothandGitHub 8905996cfc Make raiselocalevent not broadcast by default (#8998) 2022-06-22 09:53:41 +10:00
metalgearslothandGitHub 5ed7591e7a Hotfix thrown item rotation (#8970)
No idea how long fixedrotation has been set...
2022-06-21 02:58:36 +10:00
metalgearslothandGitHub ce715a2851 Fix dragon devour and reduce time significantly (#8921) 2022-06-17 02:02:35 -05:00
metalgearslothandGitHub 5a216be730 Make wide attacks optional for now (#8924) 2022-06-16 22:52:09 -07:00
metalgearslothandGitHub 3f989559b9 Cleanup the remainder of dragon (#8881)
* Cleanup the remainder of dragon

- Fixed some of the niscellaneous changes made to yml
- Made devour use a whitelist
- Fixed spelling

* name fix

* a
2022-06-16 19:30:49 -05:00
metalgearslothandGitHub da2394da3c Fix bagel yml artifact (#8885) 2022-06-16 20:24:56 +10:00
metalgearslothandGitHub 2a828c23f5 Fix powercell (#8882) 2022-06-16 19:06:15 +10:00
metalgearslothandGitHub a18ba5c2b5 Power cell culling (#8814) 2022-06-16 18:37:07 +10:00
metalgearslothandGitHub 2ad62a01f1 Nerf dragon audio + do_after (#8880) 2022-06-16 18:35:14 +10:00
metalgearslothandGitHub b037e5d01e Make holofans use power cells (#8813) 2022-06-16 18:30:27 +10:00
metalgearslothandGitHub e9fc7594b0 Fix damagestatevisualizer (#8879) 2022-06-16 17:56:00 +10:00
metalgearslothandGitHub d63dbf2e28 One more damagestatevisualizer funny (#8877) 2022-06-16 16:20:26 +10:00
metalgearslothandGitHub feb40c7b2c Nerf gun damage (#8853) 2022-06-16 16:15:08 +10:00
metalgearslothandGitHub 6323c956cf Fix damagestatevisualizer (#8876) 2022-06-15 23:14:59 -07:00
metalgearslothandGitHub 0d89619845 Reduce door hacking time (#8852) 2022-06-16 16:14:34 +10:00
metalgearslothandGitHub 1e82d0c7ed Add docking window to shuttle consoles (#8756)
* lewd

* A

* Realtime

* Sleepy dork

* Draw radar position

* Accurate infiltrator

* experiments

* Better drawing

* Labels

* I need aan adult

* Cleanup

* Show toggles

* display I guess

* A

* fix

* fix

* cleanupsies

* Bit more polish

* Make sure mass scanners actually work

* Remove dummy state

* fren

* opposite

* aghost crash

* comment

* What's in a name

* woops

* Show docking ports

* Dock highlighting

* Drawing dock

* Shitty docks

* Lots of docking drawing

* Autodock working

* dork

* More graceful shutdown

* zoomies

* Lines and distance change

* revert

* Good enough

* cleanup

* Fix default range

* Dock UI and loc update

* Update on undock

* Loc fixes
2022-06-16 15:28:16 +10:00
metalgearslothandGitHub 0dc8b85ec1 Fix grenade whitelists (#8851) 2022-06-15 17:05:35 +10:00
metalgearslothandGitHub c243edbf33 Make doorbumps quiet (#8812) 2022-06-15 15:14:15 +10:00
metalgearslothandGitHub 63bf83164e Nerf pistol firerate slightly (#8810) 2022-06-14 17:19:51 +10:00
metalgearslothandGitHub dfad885e82 Fix large_casing sprite and cobra mag (#8809) 2022-06-13 19:30:15 +10:00
metalgearslothandGitHub 1ae44b39b5 Fix SMG box sizes (#8793) 2022-06-12 18:43:41 +10:00
metalgearslothandGitHub bf2d72cf42 Make decal gridinit use gridentityid (#8792) 2022-06-12 17:53:11 +10:00
metalgearslothandGitHub 47aa0815de Increase gun item sizes (gun nerf) (#8683) 2022-06-12 15:30:03 +10:00
metalgearslothandGitHub 9ca56df024 Cull waystation prototypes (#8788) 2022-06-12 15:08:55 +10:00
metalgearslothandGitHub f3a53b0e85 Cull syndiepuddle prototypes (#8787) 2022-06-12 15:07:45 +10:00
metalgearslothandGitHub 3dd30b2173 Cull packedstation prototypes (#8782) 2022-06-12 15:06:06 +10:00
metalgearslothandGitHub 3cc7e6fa1d Cull splitstation prototypes (#8786) 2022-06-12 15:05:34 +10:00
metalgearslothandGitHub 680d08785d Cull saltern prototypes (#8785) 2022-06-12 15:03:20 +10:00
metalgearslothandGitHub 180afca96b Cull pillar prototypes (#8781) 2022-06-12 15:02:21 +10:00
metalgearslothandGitHub 9491903f42 Cull pirate prototypes (#8784) 2022-06-12 15:01:31 +10:00
metalgearslothandGitHub 674f23ccf8 Cuttle shuttleert + fix prototype (#8783) 2022-06-12 15:01:21 +10:00
metalgearslothandGitHub 9715ba7a7c Cull moose prototypes (#8780) 2022-06-12 14:49:41 +10:00
metalgearslothandGitHub 877057921d Cull marathon prototypes (#8779) 2022-06-12 14:46:15 +10:00
metalgearslothandGitHub 88381f3b1f Cull knightship prototypes (#8778) 2022-06-12 14:46:04 +10:00
metalgearslothandGitHub 1256e10a71 Cull infiltrator prototypes (#8777) 2022-06-12 14:45:53 +10:00
metalgearslothandGitHub 16561341f8 Cull barratry prototypes (#8776) 2022-06-12 14:45:42 +10:00
metalgearslothandGitHub 62708ee263 Cull atlas prototypes (#8775) 2022-06-12 14:45:31 +10:00
metalgearslothandGitHub f872ea3c3d Cull delta components (#8774) 2022-06-12 14:40:32 +10:00
metalgearslothandGitHub 7452ff6787 Cull even more map lines (#8773) 2022-06-12 14:12:18 +10:00
metalgearslothandGitHub 01d70fbab7 Fix master + prototypes (#8772) 2022-06-12 13:50:07 +10:00
metalgearslothandGitHub a983b5e2f5 More container pruning (#8576) 2022-06-12 13:29:03 +10:00
093d65e92a Hotfix door bumps (#8665)
Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
2022-06-12 11:15:53 +10:00
metalgearslothandGitHub 359dbc9704 Fix nukies (#8759) 2022-06-12 00:18:58 +10:00
metalgearslothandGitHub 08e1d3cd66 Fix mind unvisit crash (#8682) 2022-06-09 04:01:37 +10:00
metalgearslothandGitHub 3639b381d0 Change default preset to secret (#8694)
It gets voted for at the start every time anyway and traitor isn't even voteable.
2022-06-06 19:44:34 -07:00
metalgearslothandGitHub 47a10c2499 Anchorable popups (#8667) 2022-06-06 09:04:40 +10:00
metalgearslothandGitHub ed2c0cda97 Stop NPCs steering around non-hard fixtures (#8668) 2022-06-05 02:42:02 -07:00
metalgearslothandGitHub 37f25b523b Remove emitter hitsound (#8666) 2022-06-05 00:54:47 -07:00
metalgearslothandGitHub 467e13cc5d Set subfloor sprites to invisible by default (#8571)
* Set subfloor sprites to invisible by default

* s

* Revert "s"

This reverts commit 3ed9c3c8185ddda16cb9e82bd72c313e9a741dfa.
2022-06-04 12:17:39 -07:00
metalgearslothandGitHub 68a58aa0d1 Refactor magvisualizer (#8568) 2022-06-04 17:36:40 +10:00
metalgearslothandGitHub b354fcac21 Fix docking fixture crash (#8640) 2022-06-04 16:52:46 +10:00
metalgearslothandGitHub 654355bddb LMG nerf (#8637) 2022-06-04 16:52:39 +10:00
metalgearslothandGitHub b69bd554e3 Fix shotgun spent visuals (#8639) 2022-06-04 16:25:20 +10:00
metalgearslothandGitHub e06cabecbb Gun spread overlay (#8588) 2022-06-04 14:19:14 +10:00
metalgearslothandGitHub 27b3ca04c5 Revolver fix (again) (#8635) 2022-06-04 14:19:08 +10:00
metalgearslothandGitHub b29ed6e03a Prune most yml ambientsound entries (#8573) 2022-06-03 03:42:35 -07:00
metalgearslothandGitHub a5410f9c2e Add ContainerContainer for powered stuff (#8570) 2022-06-03 03:09:21 -07:00
metalgearslothandGitHub 0cdde7b477 Add ContainerContainer to boards (#8569) 2022-06-03 03:09:05 -07:00
metalgearslothandGitHub 49dfa9034a Shotgun nerfs (#8590)
- Bojevic firerate dropped from 3 to 2
- Pellet damage from 13 to 8 (3 shotting players instead of 2 shot)
- Slightly more spread in line with the design doc. Slug spread I made as accurate as an SMG (so not quite full-screen mob hits but pretty close).
2022-06-03 00:57:39 -07:00
metalgearslothandGitHub e74dfd7826 Hotfix revolver serialization (#8561)
* Hotfix revolver serialization

* a
2022-06-03 10:38:21 +10:00
metalgearslothandGitHub 5d75539c7e Fix aghost crashes (#8556)
There's still some oddity around MobObserver / AdminObserver where if you move after suicide then aghost you return to your original body, but at least you won't spawn a billion AdminObservers anymore or crash if you controlmob one.
2022-06-02 16:17:58 -05:00
metalgearslothandGitHub 8654238ed2 Nerf SMG accuracy (#8589) 2022-06-02 14:46:46 -05:00
metalgearslothandGitHub c021cadd46 Gun sound fixes (#8592) 2022-06-02 19:13:13 +10:00
metalgearslothandGitHub 5ed2c27658 Gun whitelist fixies (#8587) 2022-06-02 16:42:54 +10:00
metalgearslothandGitHub 227a86f494 Re-implement hitscan sounds (#8581)
I forgor. Also added RW to ballistic prototype for funsies.
2022-06-02 12:01:50 +10:00