Commit Graph

2414 Commits

Author SHA1 Message Date
fernerr
0e9d815aea Ship debris sanity fix (#10187)
* Makes the ship debris event more sane

* Changelog

* No fake
2020-10-06 08:17:22 +02:00
Alberyk
0e234e70ea Changeling lesser form tweak and fixes (#10148) 2020-10-04 22:19:25 -03:00
Geeves
db15949592 Oxygen and Nitrogen Capital Fix (#10155)
Fixed Oxygen and Nitrogen not being capitalized in some cases where they should be.
2020-10-03 19:10:41 +03:00
Matt Atlas
556f1aa86f Fullscreen overlay rework, full-black unconsciousness overlay, overlay fadeout animations + more. (#10053)
Ported the clickcatcher from tg/bay. You can now click black spots to turn. Isn't that handy, especially with vision cones.

    Reworked fullscreen overlays into an easier and better system, courtesy of PsiOmegaDelta.

    Similiarly, added fadeout animations to all pain overlays, plus unconsciousness.

    Fixed the vampire frenzy overlay never showing.

    Unconsciousness is now FULL darkness.

    Flashing mobs is now an inbuilt proc.
2020-10-02 08:53:14 +03:00
Geeves
d827c5e477 Better Icarus Event (#10048)
* Better Icarus Event

* more gore ft. ferner

* arrow's request

* update event probabilities excel sheet

* gets rid of some old code

* better ifism
2020-09-27 01:07:27 +02:00
Geeves
74e6f9ecec Morph Greet Fix (#10074) 2020-09-25 07:44:48 +02:00
Matt Atlas
d4666caaac Ports Goonchat from Baystation. (#9635)
changes:

    rscadd: "Ported a new chat system, Goonchat, that allows for cool things like changing font style, size, spacing, highlighting up to 5 strings in the chat, and DARK MODE."
    rscadd: "Repeated chat messages can now get compacted. You can disable this in goonchat settings."
    rscadd: "You can change icon style to any font on your system."
    tweak: "The game window has been altered a bit to adjust for this."
    rscdel: "Removed skin style prefs as they are no longer used."
2020-09-24 23:06:04 +03:00
Geeves
ded43af1d7 Changeling Morph (#10010) 2020-09-23 12:16:30 +02:00
Geeves
4102ca9863 Ling Escapism (#10011) 2020-09-19 16:37:33 -03:00
Geeves
da7bb8392c Raging Mages: A Magistake (#9891)
Added a new gamemode, Magistake, where a group of four rookie mages take the skipjack on a joyride to the station.
    Magical staves now show their ammo on the HUD.
    Magic missile no longer targets fellow magic users.

Note to maintainers: This should be added to the server's config after being merged, to allow it to happen in Secret.
2020-09-19 13:43:28 +03:00
fernerr
8547fe1165 Prevents apparitions from summoning more apparitions (#9981) 2020-09-14 10:59:42 +02:00
Geeves
b3c435beae Hivemind Fix (#9967) 2020-09-12 02:11:05 -03:00
Butterrobber202
a6c59aa64e Lower borer player requirement from 15 to 5 (#9831) 2020-09-11 14:04:11 +02:00
Werner
b221390a46 Dont qdel the talisman user (#9934) 2020-09-08 22:06:14 -03:00
Wowzewow (Wezzy)
307c214541 makes w_class use defines (#9848) 2020-09-06 17:37:56 -03:00
Geeves
a24d2ce434 Adminspawn Cultstuff (#8296) 2020-09-02 10:49:57 +02:00
Matt Atlas
fb54d801d3 Fixes the incap rune not working. (#9843) 2020-09-02 01:32:15 -03:00
sadkermit
36dc8a5220 Chemical Improvements & Tweaks: Side-effects, overdoses, and more. (#9708) 2020-09-01 14:29:40 +02:00
Matt Atlas
5d875f9bb5 Matt's Bugfix Galore (#9816) 2020-08-29 16:24:10 +02:00
Matt Atlas
0dd08df5b2 Refactors sound groups to use decls instead of a massive switch with dozens of global lists. (#9702) 2020-08-28 20:47:00 +02:00
MarinaGryphon
87e071fce5 Replaces \gender to fix metagaming issues. (#9745) 2020-08-25 11:46:34 +02:00
mikomyazaki
2da2e50644 Players who are assigned restricted jobs will be removed from the antag candidate list (#9729) 2020-08-22 11:22:30 +02:00
fernerr
b9db49aded CC-zlevel flattening, Antag base refurbishment, bugfixes and more (#9686) 2020-08-19 10:24:25 +02:00
Chada-1
d5932b6e18 Rev changes v2 (#9615) 2020-08-19 10:23:24 +02:00
Wowzewow (Wezzy)
7114d3525f More new sounds and fixes equip sounds (#9464) 2020-08-12 11:17:39 +02:00
Matt Atlas
c7c5d44a97 Reworks stasis, reshuffles life order, makes gases use defines. (#9409) 2020-08-09 13:20:06 +02:00
mikomyazaki
4de53f1d56 Replaced all instances of armour/armoury with armor/armory (#9593) 2020-08-06 20:57:30 +02:00
mikomyazaki
0b08fe9e99 Prevents unintentional player kills with conversion (#9585) 2020-08-06 11:36:38 +02:00
mikomyazaki
5be1b19947 Makes antagonist candidate searching work better for multi-modes (#9583)
* Sorts antag candidate lists by number of roles they may fulfill, lowest first

* Improves fairness in picking candidates
2020-08-04 04:20:22 +02:00
mikomyazaki
91e2a1ba6c Can now build all types of flooring without them existing first. (#9548) 2020-08-01 01:50:45 +02:00
Doxxmedearly
480ab2efab Actually gets ling hivemind in (#9473)
Hey remember when ling reworks were a thing?

Anyway this implements the hivemind thing that Geeves was working on (And then I was working on). It actually works for messages, ghosting, kicking, etc now.

Succ'd people can now remain as part of the changeling's local hivemind and chat with them. If they salt, ling can kick them. If they don't want to participate this way, they can ghost.

If I actually get around to it, this also serves as the basis for allowing the ling to do things with them, such as creating horror mobs, injecting them into corpses, or other ideas that might get the succ'd person back into the round in a different way. Which, should hopefully reduce complaints and make ling way cooler.
2020-07-29 21:55:27 +03:00
Chada-1
d7e680a575 Full rename of all real chems to bone apple tea'd versions. (#9400)
As a continuation of #9389
As a bonus, any drugs that mentioned their IRL counterpart in their description now describe their predecessor as ancient, and the new ones as modern. The biggest difference here is just the Antihistamine which was given a full new name. They're similar enough that they'll be recognized (most of them) but different enough for us to call our own and not care what the real medicines are/do since these are our sci-fantasy versions just inspired by them.
2020-07-26 13:19:41 +03:00
mikomyazaki
3f2a515a8b Changes all cases of update_icons(), updateicon(), UpdateIcon() etc. to update_icon(). (#9432)
update_icons(), UpdateIcon() and updateicon() are now changed to be update_icon().

Many interactions expect a target to have an update_icon(), so they should all be the same.

Also fixed some stuff that was using relative pathing, along the way.
2020-07-26 12:28:36 +03:00
Geeves
2dd1404a2e Better Runes (#9431) 2020-07-25 19:36:42 +02:00
mikomyazaki
3ac9bd5849 Simplifies hearing into handle_hearing() (#9443)
Currently, hearing related stuff is handled in at least three places throughout Life(), and whether a mob is deaf or not is complicated - Handled by an sdisabilities flag, has_hearing_aid() and ear_deaf.

This change consolidates everything into handle_hearing(); whether a mob is deaf or not can be determined just by the value of ear_deaf using isdeaf()

Fixes #9310
Fixes #8490
2020-07-24 15:04:08 +03:00
Geeves
2b81cdd077 Better UIs (#9355)
Improved the UIs of: Memories/Notes, cult tomes, autolathes, biogenerators, chem heaters, wizard spellbooks, cryopods, soulstones, space heaters.
2020-07-18 00:10:28 +03:00
Geeves
65901d9b63 Changeling Accent Mimicry (#9315) 2020-07-15 11:10:52 +02:00
Geeves
a199fc346d Burglars Secret Addition (#9313)
Burglars and Conflict has been added to the secret rotation.
    The minimum players amount needed for Burglars has been removed.
    Burglars max player cap has been increased to 20.
2020-07-14 22:00:30 +03:00
Matt Atlas
bfec5db235 Fixes talisman runes deleting themselves. (#9358) 2020-07-14 20:48:59 +02:00
Geeves
33ad8096fb The Great Spanning (#9320)
This PR get rid of all (most of) the span("thing", spans and replaces them with the SPAN_THING( variant, which has gained more popularity recently.
2020-07-12 15:53:28 +03:00
Decepteor
ef39964cbd Small changeling tweaks (#9255) 2020-07-06 13:53:26 +02:00
MarinaGryphon
37c80988ce Converts Reagents to Typepaths and Centralises Reagent Spawning (#9140)
Converts reagents to use typepaths instead of IDs.
    Centralises reagent spawning in a lot of places to use reagents_to_add instead of a variety of custom methods or initialise overrides.
2020-07-05 20:47:48 +03:00
Geeves
05f6e81c60 Lowpop Antag: Burglar (#9193)
Added a lowpop gamemode called 'Burglars', featuring a new type of antagonist, a mix between a heister and a traitor. Neutered for lowpop fun.
    Added a mixed gamemode, 'Conflict', which is heisters and burglars.
2020-06-29 09:35:18 +03:00
Alberyk
e1550041e8 Changeling nerf. (#9170) 2020-06-22 00:14:15 +02:00
Alberyk
fa47416744 The fun ends here. (#9168) 2020-06-21 20:21:42 +02:00
Alberyk
75712e03bb Stops vampires from draining blood if their mouth is blocked (#9157)
What it says in the title. Should stop vampires from sucking people while wearing space suits.
2020-06-20 11:32:49 +03:00
Geeves
9dffea6eea (Syndicate) Cyborg Improvements (#9148) 2020-06-19 23:57:17 +02:00
Matt Atlas
c6d9cba325 Changes up a lot more messages to look like emotes. (#9133) 2020-06-18 10:29:47 +02:00
Geeves
18d8874bfe Bluespace Sprite Update (#9122) 2020-06-16 19:09:45 +02:00
Erki
fd5f891d34 Fixes lock-up in manifest ghost (#9142) 2020-06-15 11:37:07 +02:00