Commit Graph

13730 Commits

Author SHA1 Message Date
Kashargul
f348a108e2 prvents ghosts from leaving / getting tossed out bellies in areas with BLOCK ghosts flag (#16726)
* prevents ghosts from getting instantly removed form a belly or leaving it in no ghost areas

* add belly leave popup

* .

* .
2024-12-18 20:26:29 +10:00
SatinIsle
13b7954b77 Fixed scrubble resting (#16725)
Fixed scrubble resting sprite being broken.
2024-12-18 20:26:18 +10:00
Kashargul
1a424f5bd8 fix a runtime in the ghostnet (#16724) 2024-12-18 20:26:10 +10:00
Cameron Lennox
f82d1dcffa Borg Icon Optimization and Weapon Modulation (#16705)
* Streamlines borg icon generation

Cross-port of https://github.com/TS-Rogue-Star/Rogue-Star/pull/708
Makes borgs not super super wonky with icon generation
https://i.imgur.com/qp8K2tD.gif

* Virgo Specific

* Makes borgs use flags

Instead of the copy-paste gore that was EVERYWHERE

* Makes it a list. ADDS WARNINGS.

* I don't know hexi!!!

* Sit!

* Changes them to the new paths

* Makes cyborg guns modular

* whoops i forgot a word

* Makes dogborg melee modularized

Makes it so you can have a generic 'melee' sprite and a 'dagger' sprite.

* blade

Downstream compat

* Moves it to a nicer check loop
2024-12-18 20:25:59 +10:00
Guti
bc06935aa0 Virology Fixes 6 (#16715)
* Fixes

* Fix

* BS Sneeze
2024-12-16 14:46:05 +10:00
Kashargul
0825558430 enable define sanity (#16707)
* enable define sanity

* .

* .

* fix unicode

* fix broken unicode

* more

* .

* even more

* more

* more

* .

* .

* .

* .

* .

* .

* eh not sure if we even have over 1000

* defines

* -

* .

* uranium
2024-12-16 14:44:03 +10:00
Kashargul
542ed02976 fix rigs going permanently offline and some radio stuff (#16721)
* fix rigs going permanently offline

* .

* also fix those

* .
2024-12-16 10:08:29 +10:00
Kashargul
21f495a32e fixes a few plane issues (#16712)
* fixes a few plane issues

* dme

* -
2024-12-16 10:06:43 +10:00
Kashargul
17da70b62f interlock protean hideing and resting (#16704) 2024-12-16 10:03:07 +10:00
Kashargul
3083f0b730 Adds a new ghost vis blocking area flag (#16696)
* Adds a new ghost vis blocking area flag

* .

* .

* .

* .

* .,

* .

* .

* .

* .

* .

* .

* .

* .

* .

* .

* some more

* add admin verbs to add and remove areas

* .
2024-12-16 10:02:07 +10:00
ShadowLarkens
5a47c9b8a1 Check for 516 byond:// hrefs (#16359)
* Add a lint to check for hrefs that don't start with byond://

* Regex convert href links

* Regex convert _src_ as well

* Clean up the last few

* Missed a few
2024-12-11 08:33:17 +10:00
Heroman3003
e2dfef5732 Merge pull request #16693 from SatinIsle/shapeshifter-powers
Shapeshifter love
2024-12-11 04:44:47 +10:00
Heroman3003
9fb9a999d2 Merge pull request #16694 from TheCaramelion/viro-fix-5
Virology Hotfix #5
2024-12-11 04:43:19 +10:00
Guti
369baa06a0 guh 2024-12-10 19:11:30 +01:00
Kashargul
20e718e407 fix up the devouring 2024-12-10 19:10:10 +01:00
Guti
be191f41f3 Merge branch 'master' into viro-fix-5 2024-12-10 18:39:21 +01:00
Guti
7dbfea8169 Fixes 2024-12-10 18:31:53 +01:00
SatinIsle
af6e039bba Shapeshifter love
Added a fully reform ability to lleill, hanner and gamma replicants. Works the same as protean regeneration except without the option to heal yourself. Copies the appearance of your current slot minus any prosthetics (they get replaced with organic equivalents, so you don't just lose a hand, etc).

Added the ability to copy form to lleill, hanner and gamma replicants. This works the same as the protean version, except it ignores prosthetics instead of forcing them. Allows the user to copy the appearance of someone they have grabbed, but only with their OOC consent.

As lleill aren't technically shapeshifters codewise, they will still have to use the "select body type" verb to match the other person, but all other appearance bits are copied over fine.
2024-12-10 13:07:48 +00:00
Heroman3003
3e2838417a Merge pull request #16687 from Kashargul/proteansuitabsorb
protean host assimilation
2024-12-10 13:55:37 +10:00
Kashargul
bb77e6d12d protean host assimilation 2024-12-09 23:43:28 +01:00
Kashargul
e412233562 clean up two chompedits 2024-12-08 23:47:24 +01:00
Kashargul
a88c58dde7 Merge branch 'master' into reagentToDefines 2024-12-08 15:41:21 +01:00
Kashargul
cf224b6d12 . 2024-12-08 05:51:39 +01:00
Kashargul
1a2c2c0764 plants 2024-12-08 05:51:35 +01:00
Kashargul
4e7742e3c8 food.dm 2024-12-08 04:26:19 +01:00
Kashargul
e9550345d2 half of the food and drinks 2024-12-08 01:14:10 +01:00
ShadowLarkens
578c22afd0 Fix 516 again and set cache_lifespan according to modern tg 2024-12-07 14:33:57 -08:00
Kashargul
1d8d5b34b5 medicine.dm 2024-12-07 02:10:10 +01:00
Kashargul
a12a4d2d5e toxins.dm 2024-12-07 01:03:25 +01:00
Kashargul
2bd0f9c14d other.dm 2024-12-07 00:12:42 +01:00
Kashargul
c64a251504 mecdicine_vr 2024-12-06 22:47:10 +01:00
Kashargul
5398ec84bf few more 2024-12-06 22:26:07 +01:00
Kashargul
939fcbb488 Merge branch 'master' into reagentToDefines 2024-12-06 21:57:14 +01:00
Kashargul
429398bdd7 some moire 2024-12-06 21:54:05 +01:00
Heroman3003
9941ffa8dc Merge branch 'master' into areaStuff 2024-12-07 05:14:52 +10:00
Heroman3003
910e591986 Merge pull request #16673 from Kashargul/robotGlamour
fix subtype handling for robot extra icons
2024-12-07 05:12:33 +10:00
Heroman3003
d51e74479e Merge pull request #16671 from ReoDaProtovali/Corrupted-Beeps
Corrupt hounds have EAL.
2024-12-07 05:11:34 +10:00
Heroman3003
a827a8b5b2 Merge pull request #16667 from Kashargul/appearance
rework appearance changer
2024-12-07 05:07:30 +10:00
Heroman3003
16190a59c6 Merge pull request #16663 from SatinIsle/pai-sleep
Allows pAI's to wake up
2024-12-07 05:06:48 +10:00
Heroman3003
146c3f4140 Merge pull request #16659 from TheCaramelion/Viro-Update-1
Virology Update 1
2024-12-07 05:06:20 +10:00
Heroman3003
6253051c21 Merge pull request #16598 from Kashargul/protRig
Prot rig up port
2024-12-07 05:04:29 +10:00
Heroman3003
60fd487c76 Merge pull request #16655 from Kashargul/jobtitle
tragedian gets its name back
2024-12-07 05:04:05 +10:00
Kashargul
80edcd2c3d Converts gas, mat and reagent strings to defines 2024-12-06 17:26:00 +01:00
Kashargul
f7a221698c allow explicit path checks 2024-12-06 00:57:08 +01:00
Kashargul
592c313c83 . 2024-12-05 23:50:44 +01:00
Kashargul
2d2dd81a76 fix subtype handling for robot extra icons 2024-12-05 23:48:45 +01:00
Kashargul
ead0180057 converts area vars to flags 2024-12-04 22:21:38 +01:00
ReoDaProtovali
cc216940c3 Beep. 2024-12-04 11:35:20 -06:00
Kashargul
90c2d09e8e also fix that 2024-12-02 23:22:21 +01:00
SatinIsle
2829f3a22d Allows pAI's to wake up
Fixed pAI's getting stuck in sleep forever if they used the sleep verb.
2024-12-01 20:13:15 +00:00