Commit Graph

425 Commits

Author SHA1 Message Date
Geeves
4a483e2065 Hardsuit Engagement (#11301) 2021-03-01 23:42:36 +01:00
Matt Atlas
17ba8f114e Fixes changeling typo, attacking while laying down and an icon runtime. (#11342) 2021-03-01 13:17:46 -03:00
Geeves
701d81d0a2 AI Whitelist Preparation (#11276) 2021-03-01 01:57:21 +01:00
Geeves
d88e2f4d99 Stamina Full (#11311) 2021-02-27 13:54:35 +01:00
Matt Atlas
ab8152c13a Renames toggle burst fire to the correct toggle firing mode. (#11256) 2021-02-20 21:32:57 +01:00
Matt Atlas
c38f4bddf1 Moves wielding firearms to attack_self, adds unique-action and toggle-firing-mode hotkeys. (#11205) 2021-02-20 14:14:13 +01:00
Sparky
bd4b88b045 You see me rollin' - Roller Bed Tweaks (#11150) 2021-02-16 19:41:55 +01:00
Matt Atlas
c30cd94024 Reworks armor damage reduction + armor components + more goodies. (#11106)
Ports Baystation12/Baystation12#27254 and Baystation12/Baystation12#24787 and everything inbetween I guess.

Note that this PR makes guns and armor overall stronger. Lasers also once again do organ damage.
2021-02-14 17:54:45 +02:00
Wowzewow (Wezzy)
deb62e151f Wrist fixes (#11107) 2021-02-02 01:28:49 -03:00
listerla
aa421de577 Your are -> You are (#11099)
* Your are -> You are

* Create listerla_your_are.yml
2021-02-02 01:40:47 +01:00
Wowzewow (Wezzy)
f88fdd706d Wrist Slot (Wear watches with gloves!) (#10951) 2021-02-01 11:12:37 +01:00
Geeves
6a2899f99c Grab Buff (#10972)
Having someone in a grab now has a chance to transfer any disarm or weapon attack attempts on you to them.
2021-01-23 23:10:30 +02:00
Geeves
9b12a30fe6 Remote Teleporter Control (#10901) 2021-01-23 19:08:50 +01:00
Geeves
24cbfc621b Syndi Borg HUD Fix (#11043) 2021-01-23 19:08:28 +01:00
Geeves
bb18e617b3 More pAI Stuff (#10647) 2021-01-16 12:56:24 +01:00
Geeves
bf2ac7562d Pain Drain (#10685)
Added a paralysis indicator to the HUD.
    Being paralyzed will no longer make you asleep, instead, you will be awake with a crit overlay, and you will only be able to whisper.
    Pain doesn't slow you down as much anymore. It's still pretty substantial, though.
    You now lose pain damage much faster.
    A message now plays if you drop your items because of how much pain damage you have.
2021-01-01 14:13:03 +02:00
Geeves
fb44e651bd Headtail Storage (#10640) 2020-12-28 13:56:04 +01:00
Geeves
6ff5d78786 Cultist Memory (#10622) 2020-12-22 15:25:30 +01:00
Matt Atlas
8007ccd2ea IPC battery rework, ion rifle nerf, surge damage. (#10245)
- EMPs no longer deal permanent damage. Instead, they deal a temporary kind of damage called surge damage, that lasts for 10 seconds at maximum.
  - Surge damage makes mechanical or assisted limbs count as broken and nonfunctional.
  - Surge damage has special interactions with the mechanical heart and eyes.
  - EMP damage is no longer randomized. It is now much more consistent.
  - IPC battery is no longer represented as nutrition. Instead, the microbattery organ contains a super-capacity cell that is used for all their actions. This is represented with a new HUD icon.
  - Hardsuits can now be charged in robot chargers if you are wearing them.
  - Ion bolts now have a hit sound.
  - Removed the ion rifle lethal mode.
  - The ion rifle now has four shots.
2020-12-19 01:34:40 +01:00
Geeves
ffbc0b6ee9 Medical Taperolls + Tape Improvements (#10782) 2020-12-17 21:38:06 +01:00
Wowzewow (Wezzy)
b684c7a224 Hit things with things with zero force (#10722) 2020-12-17 21:37:00 +01:00
Wildkins
63c6cd2158 Bugfix Shotgun (#10732)
* Bugfix Shotgun

* fix changelog
2020-12-08 11:43:09 +01:00
Geeves
6822e76484 Martial Arts Mastery (#10089) 2020-11-17 10:28:04 +01:00
Geeves
2042dafb69 Disable Click Macros (#10533) 2020-11-17 10:15:00 +01:00
Matt Atlas
537419aae9 Fixes several runtimes. (#10551) 2020-11-14 16:36:18 +01:00
Jiří Barouš
37cbb8fdb8 Categorized latejoin menu and made it into VueUI, improved crew manifest logic and made Verb manifest same as VueUI program, Job fixes (#10470) 2020-11-12 17:08:31 +01:00
mikomyazaki
ad8601a529 Removes vision cones. (#10488) 2020-11-11 08:21:08 +01:00
Geeves
dd0b88a3ef Vampire Tweaks (#10476)
Vampires with victim awareness enabled will no longer drop their victims to the floor.
    Stunned people can no longer interact with radios. This means that you cannot use a radio while being bloodsucked.
    Clicking the drain blood ability whilst draining blood will now cause you to stop sucking blood at the end of the next drain cycle.
    Gaining a vampire power is now displayed a bit nicer in the chat log.
    Vampires now have a UI element on the HUD for how much usable blood they have, what their frenzy counter is at, and to suck people.
    Removing vampire status from a player now removes their vampire abilities and such.
    Vampires now can only suck up until 950 units of usable blood.
    Vampire glare now stuns IPCs and cyborgs as well.
    Hulks no longer have funky punctuation.
    Veil walking now uses your mob sprite instead of a generic ghost sprite.
    Triggering veil walking now breaks all grabs on you.
    The vampire help menu has been revamped to be more up to date and stylish.
2020-11-10 08:14:48 +02:00
JohnWildkins
616776f886 Modular PDAs: The End of an Era (#10319)
PDAs are dead, long live PDAs. All trace of old PDAs has been scoured from the codebase, and in its place are modular computer PDAs that are feature-equivalent. Essentially every PDA function except the Syndicate detonation feature and Notepad has been ported over, and battery life for handheld computers has been boosted alongside the addition of charging cables to make things easier.
2020-11-01 21:09:50 +02:00
Jiří Barouš
e005dc9889 Adds new mechanics to AI/stationbound control of airlocks - allows AIs to bolt airlocks again, sort of (#10310)
* Refactors airlock wire messages

Makes it more straightforward to see that all the lights are off (i.e.
no power). Also differentiates between showing bolt status when the
indicators are on vs. off, as one is just a simple visual check while
the other would supposedly require a more close-up inspection.

It also makes it much easier to modify the conditions and text however
needed instead of using a bunch of ternaries for everything.

Additionally index_to_type uses the proper constants instead of
hardcoded numbers.

* Lights up the airlock indicator lights

Also does minor refactor of the wires file.

* Adds mechanics to toggle if AIs can bolt doors using AI control wire

* Moves most AI "welcome text" to a separate pop-up window and adds it as a verb

Also adds list of channels to the Radio-Settings verb.

* Moves Initialize, Destroy to beginning, merges the two Initializes

* Adds explicit override for admins and malfs, this allows them to (un)bolt stealthily should they choose to do so

Also adds name and area of the airlock to the UI and refactors it some.

* More better.
2020-10-31 21:08:46 +01:00
Jiří Barouš
5f52e411a9 Makes crew manifest pop-up use a single proc, makes it prettier (#10275) 2020-10-23 15:24:38 +02:00
Geeves
4aa4f9a60a Morph Gore (#10186) 2020-10-12 19:26:38 +02:00
Geeves
bd064d3f53 Vaurca Breeder Health HUD Offset Fix (#10175) 2020-10-06 14:30:13 +02:00
Matt Atlas
91303ff64d Fixes the inventory by removing planes (#10151) 2020-10-02 13:11:32 +02: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
436e1f4670 UI Icon Fix (#10138) 2020-10-01 18:15:37 +02:00
Geeves
61f0c6edec Ports Bay/Europa UI Icons (#10065)
Ported a modified human UI from Bay/Europa with minor edits.

Ported from Baystation12/Baystation12#25763

I made the "condition nominal" icons invisible to fit with our old UI style, but I left the transparent icons in the .dmi, if someone wanted to use it for something.
2020-09-27 15:12:29 +03: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
mikomyazaki
16485289d6 Vision cones (#9624)
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2020-09-21 22:44:32 +03:00
Matt Atlas
1aefd0de23 Fixes human think() emotes. (#9906) 2020-09-07 20:33:53 +02:00
Geeves
9c78a92200 Cargo Vaurca (#9783) 2020-08-30 18:11:56 +02:00
Matt Atlas
5d875f9bb5 Matt's Bugfix Galore (#9816) 2020-08-29 16:24:10 +02:00
Cyantime
1a8940bbd8 Adds defines for species and bodytypes (#9707) 2020-08-24 13:59:24 +02:00
mikomyazaki
accb8e5734 Fixes issue with CO2 defines in air alarms & internals. (#9738) 2020-08-21 17:41:22 +02:00
Geeves
08964ec3f3 Hardsuit and Pickaxe Bugfixes (#9594) 2020-08-11 12:17:33 +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
cf42fc8c59 AI no longer call atom/proc/AltClick twice on AltClicks, instantly closing the stat panel turf objects list they just opened (#9567) 2020-08-02 00:27:54 +02:00
Geeves
03537889f0 Fixes Hand Overlays (#9513) 2020-07-30 11:09:23 +02: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