Commit Graph

10298 Commits

Author SHA1 Message Date
Dax Dupont 4e3eff4f73 Equalizes thresholds on being fat (#38383) 2018-06-13 03:56:24 -04:00
Armhulen 82c2bffe9d Adds a new drink: Peppermint Patty from Archer! (#38427)
* Sprites!

*  S_______ W________

* Candyland snuck into pr... Check!

* removal of candyland extract

* candyland but not the sprites yet.

* fixes :)

* Whoops, lets fix that too
2018-06-13 03:49:44 -04:00
XDTM a1037d1039 Androids are immune to radiation (#38420) 2018-06-13 00:17:27 -07:00
Jordan Brown 9089af581d Merge pull request #38414 from XDTM/cold_never_bothered_me_anyway
RESISTCOLD trait now prevents damage and slowdown from cold, instead of preventing cold itself
2018-06-12 18:16:53 -04:00
oranges fb6a61b5cb Merge pull request #38360 from ShizCalev/key-cleanup
Cleans up some logging
2018-06-12 11:48:21 +12:00
oranges 5a079bae42 Merge pull request #38378 from AutomaticFrenzy/patch/deaf-borg-mods
Fix deaf people hearing borg modules going offline
2018-06-12 11:45:56 +12:00
Jordan Brown 88cad42812 Merge pull request #38381 from AutomaticFrenzy/patch/orb-of-confusion
Fix legion cores not healing confusion
2018-06-11 16:51:02 -04:00
XDTM fa6c0dd393 chill 2018-06-11 14:42:06 +02:00
XDTM 9cde3a65c6 RESISTCOLD trait now properly prevents damage and slowdown 2018-06-11 14:38:26 +02:00
ShizCalev 753752180c Makes swimsuits underwear (#38372) 2018-06-10 22:13:51 -07:00
ShizCalev 3abd2b6d27 Cleans up logging 2018-06-09 15:51:58 -04:00
Jordan Brown 9a5859a977 Merge pull request #38358 from nfreader/record_crimes
Logs minor and major crimes
2018-06-09 13:21:36 -04:00
Jordan Brown 7accb5b093 Merge pull request #38361 from AnturK/yeahno
Removes unused overview code.
2018-06-09 13:20:06 -04:00
Tad Hardesty f3ae5a1a67 Fix legion cores not healing confusion 2018-06-09 01:55:59 -07:00
Tad Hardesty 86a0056057 Fix deaf people hearing borg modules going offline 2018-06-08 23:29:14 -07:00
ShizCalev 340f266ece Revert "Makes swimsuits underwear options" (#38371)
This reverts commit 24685cd93c.
2018-06-09 04:21:57 +03:00
ShizCalev 24685cd93c Makes swimsuits underwear options 2018-06-08 21:16:56 -04:00
AnturK aa04346864 Init time list on every mob! 2018-06-08 22:56:27 +02:00
Tlaltecuhtli 2bc1f5e31f fixes spiders not making webs (#38344)
* fixes spiders not making webs

* r
2018-06-08 14:17:03 -04:00
Nick Farley 29a32a7348 More key_names 2018-06-08 13:01:58 -04:00
Nick Farley 5fcbf9d628 [key_name(usr)] 2018-06-08 12:38:50 -04:00
Nick Farley c644a56406 grab correct vars for HUDs 2018-06-08 11:55:59 -04:00
Nick Farley 7fee2a17bb Logs minor and major crimes
Simply adds minor and major crimes to the records.html investigate log
2018-06-08 11:32:14 -04:00
deathride58 c5a0e14acb Tones down values for a lot of different hotspot_expose calls (#38232)
* Tones down values for a lot of different hotspot_expose calls

* Update LINDA_fire.dm (#38217)

* Automatic changelog compile, [ci skip]

* Slight changes to camera network code (#38223)

* Removes a useless var and corrects two cameras to use the automatic naming system to reduce dv usage.

* Damn github didnt notice this was here....

* Fixes datediff not returning (#38215)

* Fixes pocket items being deleted when monkeyizing (#38220)

* Automatic changelog generation for PR #38220 [ci skip]

* readds atmos heating from hotspot_expose(), as requested by naksu

* Tones down hotspot_expose values for sparks moving and destroying

* tones down item heat by a lot. no more burning your face off after smoking a cigarette
2018-06-08 15:53:10 +03:00
fludd12 0d429e01b8 [READY][FINALLY] Various Crossbreed Updates (#38039)
* A Variety Of Updates

* Lovey Sprites!

* Adds implementation for listening status effects.

* Fixes implementation, uses defines instead of magic strings.

* Completely reworks status effect listeners

* Fixes Love Potions

* Fixes Approximately All The Things.jpg
2018-06-08 15:51:03 +03:00
AnturK 8140d95758 High Gravity - First Draft (#38043)
* High Gravity - First Draft

* Replaces has_gravity defines for areas.

* Default gravity ztrait

* Adds some gravity effect and skips damage at gravity = 2

* Paralysis icon

* Antigravity grenades for some abuse

* Makes the damage treshold a define and makes alert description more accurate.

* Bluh
2018-06-08 15:48:07 +03:00
Tad Hardesty 78456aae3b Fix meson goggles and lantern wisps conflicting (#38211) 2018-06-07 21:33:22 -04:00
Tad Hardesty 9c97ea7f05 Fix pAI suicide while in holoform deleting the card (#38279) 2018-06-07 21:06:27 -04:00
Iamgoofball b6e4bde3f8 Fixes Lisa's description (#38320) 2018-06-07 20:53:42 -04:00
Tad Hardesty cff3335ed3 Remove mobs from idle NPC pool on Destroy (#38333)
* Remove mobs from idle NPC pool on Destroy

* Combine simple_animal Destroy procs
2018-06-07 17:07:05 -05:00
81Denton ddae54b5a3 Adds missing races to mob spawn list (#38314)
* adds moths to mob species list

* adds missing species
2018-06-06 17:48:13 -05:00
oranges df02e48ecb Individual Logs now follow the client around automatically (#37790)
The logging is now stored in the persistent client/player_details datum,
that will survive an entire round

The existing mob log is retained and a new admin verb is added to access
it. It will only show logs for the mob in question, across all players
who possibly spent time in that mob

A new log type is added that tracks the mobs the player changes across
into and the times they occured, to better help admins manage complex
situations, this also appears in the mob log as a record of the players
who entered/exited control of the mob
2018-06-06 11:09:59 +02:00
iksyp c06c3b7274 Readds Hunger Slowdown (#38294)
you are now slow when you are HONGRY
2018-06-05 20:34:50 -07:00
Tad Hardesty 1d34850c73 Fix mecha mouse pointer issues (#38213)
* Fix mecha mouse pointer issues

* Migrate ranged ability mouse pointers to new system
2018-06-02 20:41:57 -04:00
ShizCalev 31654bb57c Fixes pocket items being deleted when monkeyizing (#38220) 2018-06-02 14:04:26 -07:00
Jordan Brown 6d0179f57b Merge pull request #38116 from AutomaticFrenzy/patch/anchored
Refactor machinery to default to being anchored
2018-06-01 12:27:38 -04:00
kevinz000 bb6cc4e271 EMPs no longer pulse internal silicon wires 2018-06-01 10:19:10 -05:00
vuonojenmustaturska c65a99f130 Move NODROP_1, DROPDEL_1, ABSTRACT_1 and NOBLUDGEON_1 to item_flags where they belong (#38171)
* (mostly) nodrop

* (mostly) dropdel

* (mostly) abstract

* nobludgeon

* things i missed

* forgot one

* unintended changes

* energy handcuffs
2018-06-01 11:36:31 +02:00
Jordan Brown f988a13548 Adds config for monkey cap (#38165) 2018-05-31 13:30:49 -07:00
vuonojenmustaturska 9c04ff81a0 Removes drone overlays and the associated code (#38175)
* Remove drone overlays

4* animated multidir overlays per mob is a bit much

* to the orbit with you too
2018-05-31 14:17:32 -05:00
ShizCalev c41d6ac965 Standardizes and cleans up some admin messages & logging (#38128)
* Improved logging

* Fixes & emitter logging

* ded
2018-05-30 21:57:06 -07:00
CitrusGender 86a44e8a55 Fix: Cyborgs can now use defibs with other modules equipped (#38158)
* Adds a check to see if the user is a cyborg before referring to the offhand.

* Update twohanded.dm

* actually this is a bit more modular

* Update twohanded.dm

* Update twohanded.dm
2018-05-30 20:33:57 -05:00
Cruix 70687c8cdc AI Multicamera mode (#37695)
* Added multicamera mode for AIs

* Minor multicamera fixes

* Cameras near an AI multicamera eye now light up red

* Disabled AI multicamera mode without admin intervention

* Fixed AIs being able to use multicamera mode when they should not
2018-05-30 20:31:32 -05:00
oranges 29da5a1914 Refactors how overlays handle the compile step (#38002)
Robustin says:

The very heart of our overlay code, a single line that basically boiled
down to overlays = new_overlays, was the cause of so much overlay lag.
Human overlay code was by far the biggest culprit. Most objects have 0-2
overlays but humans are marching around with 20+ most of the time and
the current system was spending a LOT of effort comparing 20+ image with
20+ other images and then apparently rendering them all anyway. Human
overlays are at least 10x the cost of any other overlay process and on a
busy server the overlay compiling was 2x the cost of any other system.

I compared the cost of overlay changes by picking up/dropping a PDA in
the dorms 250 times, with a 50% chance to use our current overlay
compiler and a 50% chance to use a "direct addition/removal (+=, -=)
approach:
CURRENT         1120ms  133     (avg:8.4210529327392578)
SCRAPS  6ms     112     (avg:0.0535714291036129)

Now this PR makes our whole overlay subsystem use that approach for
overlay compiling and the early results look incredible. The best part
is this is just the START of improvements. Humans benefits the most
because their icon system was already designed for small, incremental
overlay updates. By moving other code from "Cut everything, then put it
all back" to only updating the necessary overlays (cough, APC's), we can
see similar improvements.

oranges says:
I've picked up this PR because robustin vanished, but I do see the value
in the approach, only things I added were the checks for the overlay
list len changing

I also retabbed the entire file because I am a brainlet and did it
without thinking
2018-05-31 03:39:28 +03:00
Tad Hardesty 9cd3d45a4e Fix cyborg HUD not unhilighting when dropping a module (#38145)
* Fix cyborg HUD not unhilighting when dropping a module

* Remove redundant dropped call

* Strip DROPDEL before dropping rather than after
2018-05-31 02:33:47 +03:00
Tad Hardesty d0466f42bc Allow dynamically updating UI style, do so on mob login (#38089) 2018-05-30 12:52:50 +02:00
Armhulen b8287228c5 Spew proc has an argument for amount of organs spewed (#38124)
alright
2018-05-29 15:58:56 -07:00
vuonojenmustaturska d335a0fd05 Make typecache checks twice as fast, stop using single-type typecaches where appropriate (#38075) 2018-05-28 16:31:30 -07:00
Jordan Brown cd456f6168 Merge pull request #38090 from AutomaticFrenzy/patch/super-secret-room
Fix nullspace error room not working correctly
2018-05-28 10:41:55 -04:00
TribeOfBeavers baf14c9f9c Adding logging for attempted disarms (#38107)
* This time for sure
2018-05-27 23:40:27 -07:00