Commit Graph

49 Commits

Author SHA1 Message Date
Mark van Alphen
fad735142b Water tile fixes and other minor fancy turf fixes 2019-06-06 00:09:19 +02:00
Mitchell
c973807251 Reduces Pool Temp Spam 2018-10-31 21:00:42 -05:00
variableundefined
1c6287f590 Address tiger's concerns 2018-10-09 10:11:31 +08:00
variableundefined
024c894f31 Improve poolcontroller performance 2018-10-09 09:31:59 +08:00
Fox McCloud
7440dad57e further conversion 2018-07-18 01:13:24 -04:00
Fox McCloud
aae5405d03 AGHHHHHHHHHHHHHHHHHHH WHATTT 2018-07-17 04:58:36 -04:00
Fox McCloud
38b3a698fe Merge remote-tracking branch 'upstream/master' into clean-up-attack-things 2018-06-25 19:21:57 -04:00
Kyep
412341439a Fixes #8954 - splits 'attack log' preference, spam-be-gone (#8992)
* Fixes #8954

* projectile reagetns

* removes all attack logs on keyless simple_animals even by keyed mobs

* deletes 'potentially'

* Tiger request

* more comprehensive solution

* check for mob

* istype

* brevity

* Split attack logs preference

* toggle

* deletes old CHAT_ATTACKLOGS

* explains what levels do when toggling them

* clarification

* Tigercat requests
2018-06-13 16:55:21 -07:00
Fox McCloud
aa6035282c Merge remote-tracking branch 'upstream/master' into clean-up-attack-things 2018-05-26 19:19:20 -04:00
Tayyyyyyy
170266d827 More pronouns 2018-05-25 18:34:23 -07:00
Fox McCloud
0b79d8a9b7 Cleans up some Machinery Attackby 2018-05-20 03:10:04 -04:00
Fox McCloud
8c7b543415 The Great Conflictening 2.0: Removes /obj/item/device 2018-04-25 23:07:35 -04:00
tigercat2000
c03621c508 Completely Overhaul Logging
This is a merged port from /tg/station and Virgo on logging standards.
The diary has been replaced with GLOB.world_game_log, diaryofmeanpeople
is gone (because it wasn't actually used) and a whole bunch of logging
procs have been changed to optimize Splunk.
2018-04-19 15:07:59 -08:00
tigercat2000
54843818df Merge pull request #8821 from Kyep/end_the_pool_spam
stops poolcontroller drowning sending messages to admins
2018-04-01 19:16:54 -07:00
Kyep
ffe578808f spaces 2018-03-28 21:12:26 -07:00
Kyep
9aca23aaba Only notify if mob is SSD 2018-03-27 16:36:26 -07:00
Kyep
af3e632a09 stops poolcontroller drowning sending messages to admins 2018-03-27 15:16:19 -07:00
Fox McCloud
5701ea7c75 Ports Nano UI to Subsystems 2018-03-26 23:59:52 -04:00
Citinited
ef6495afe1 The ocean is no longer colder than space; some code cleanup and added defines 2018-01-12 01:43:54 +00:00
Aurorablade
2346b899d5 Squish 2017-12-02 01:28:40 -05:00
Fox-McCloud
77375fc1c4 Breathing is Now Handled on Lungs 2017-07-19 03:28:21 -04:00
Fox-McCloud
b07eb1a0b5 Refactors Species Flags into Species Traits List 2017-07-13 18:55:45 -04:00
Crazy Lemon
66a516c9ee Merge pull request #6078 from FlattestGuitar/log-update
Admin Log update
2017-01-08 21:55:56 -08:00
Crazylemon64
f954382619 Adds a ui_key arg to ui_data 2016-12-31 12:51:07 -08:00
Mieszko Jędrzejczak
5364c3f573 Admin log tweaks. 2016-12-28 15:38:03 +01:00
Tigercat2000
b9abce843d NanoUI Update: Seperate UI Data into ui_data() proc
This commit changes how NanoUI's live data updating system works.
Previously, data for the template was directly gathered in the
ui_interact proc. Now, it is seperated into the proc `ui_data`.

To players, this does absolutely nothing.
To coders, this opens up the potential for a much more complicated and
fancy graphical updating system in the future, because the data is
available on-demand without ever having to call
nanomanager.try_update_ui.
2016-12-14 13:37:34 -08:00
Crazylemon64
8a6db8891f Fox's requests 2016-10-23 15:45:35 -07:00
Crazylemon64
6a7f7394a8 Ports over the status effect unification 2016-10-23 15:45:35 -07:00
TheDZD
f5577b4a8f add_logs() un-fuckery 2016-08-29 17:27:56 -04:00
Tigercat2000
78f53553f8 Reduce lines by removing blank lines added by PJ's script 2016-04-05 08:25:57 -07:00
Tigercat2000
9d430844c3 Replace most (if not all) output << operators with to_chat(user, message)
Currently, to_chat is literally just a proc that does user << message.
But it'll let us do output modification in the future, especially for
something like Goon's HTML chat.

Big thanks to PJB for his to_chat script, see
https://github.com/d3athrow/vgstation13/pull/6625 for more details.
2016-04-05 08:15:05 -07:00
FalseIncarnate
8cc54efd3a Quieter Drowning
Doesn't spam the chat of online admins anymore, but still logs the
drowning on the mob's attack_log variable.
- This could get REALLY intrusive with even one person drowning
2016-03-10 02:01:02 -05:00
FalseIncarnate
a9f9fcad8d "Consistency" 2016-03-02 22:15:33 -05:00
FalseIncarnate
ea3eff7651 Derp-code fix
Also adds a comment for someone else's code because they wanted me to.
2016-03-01 21:31:46 -05:00
FalseIncarnate
374c2db600 Beach Expansion Update
Expands the beach away mission to include a brand new scuba-diving area!
- Somewhat empty, but has a few points of interest scattered about and
can be added to in the future

Visually updates the beach
- Sand texture changed, and given randomization for a more varied
beachfront.
- The row of crates and lockers has been replaced with 3 changing
rooms/tents so you can change into that mankini in private.
- Changes the water texture to be less bland
- Expands the water area to give more room for swimmers to play in
before they reach the edge

Adds in the Diving Point Buoy and Diving Point Anchor objects, used to
transition between the beach surface and the underwater area
- Hit with an empty hand to transition between the two points

The underwater area has a few "minor" dangers to prepare for:
- Sea Carp
- These carp (unlike their space-faring cousins) won't attack on sight,
and will try to swim away when attacked. They still bite if they work up
the courage to come back.
- Water
- Water and lungs don't work well together, who knew!? Skrell, Neara,
and anyone who has NO_BREATHE can happily explore, while the rest will
want to pack some internals lest they begin to drown.
- Drowning in the scuba area doesn't require you to be lying down,
unlike the pool. You're in over your head (literally).
- Darkness
- Not quite a danger in itself, but it's easy to get disoriented in the
dark water, and that can be frustrating.

CODE STUFF
- Broke up the pool controller code into a couple procs for cleanliness
and in case we want to have a type of pool controller that doesn't drown
or doesn't adjust bodytemp
- Made ladders use forceMove instead of directly setting loc
- Removed an entirely unused area (/area/beach)

Crappy coder-sprites for Buoy and Anchor done by myself.
- Ok, they actually aren't THAT bad, but they aren't fantastic.
2016-03-01 21:02:15 -05:00
Tigercat2000
d683671bc3 Pool controller refactor
This commit does the following:
 - Adds a new helper to nanoUI JS, from rigsuits
 - Improves the pool controller code
 - Improves the pool controller nanoUI template

No new features have actually been added, so.
2015-10-11 11:01:37 -07:00
Tigercat2000
fc786199c5 pool logging 2015-08-23 19:42:01 -07:00
FalseIncarnate
acf1e268f1 Synthetic Reagent Processing and Synth Drugs 2015-06-23 04:17:01 -04:00
Tigercat2000
303aab7726 Pool Controller update: Hippie Edition
This commit updates the pool controller with some of the fixes that
HippieStation/Atlas added.

Things changed:
 - People will now drown in the pool if they are resting.
  - There are a few conditions.
  - They must not be wearing internals.
  - They must not be a skrell.
  - They must be a species that breathes
  - They must not have the NO_BREATHE power
 - AI's can no longer save people from burning in the pool with their
   magical field
  - Yes this was a thing, it would stop looking for mobs if it found an
     AI eye
2015-05-09 14:23:56 -07:00
Tigercat2000
3681914d25 Thiiis is what I get for assuming obj/machinery is anchored by default 2015-04-06 13:52:42 +02:00
Tigercat2000
e0f2c1ac78 Fix according to MarkvA's comments 2015-03-12 21:55:20 +01:00
Tigercat2000
811bf57d22 NanoUI for Pool-Controller! (never again) 2015-03-12 19:51:27 +01:00
Tigercat2000
ec8a35d544 Pool fixes, sanity checks.
Updates pool code so that it doesn't affect ghosts, AI eyes, and silicone,
also changes the message to only display on prob(50), to cut down on the
message spam
2015-03-09 19:40:43 +01:00
Tigercat2000
7c7c54a795 Update Pool Controller to fox's recommendations 2015-03-06 23:07:08 +01:00
Tigercat2000
59ec3b8df7 Change process system in accordance to MarkvA's line comments 2015-03-06 18:52:10 +01:00
Tigercat2000
5262b56abd Hot mode now spawns mist on the pool as a warning 2015-03-06 18:32:36 +01:00
Tigercat2000
8b66dfc063 Final pool controller commit, Warm and Cool modes added, Hot and Cold
moved to emag-only.
2015-03-06 17:19:51 +01:00
Tigercat2000
f58d3a9b75 Poolcontroller update-fix 2015-03-05 22:46:36 +01:00
Tigercat2000
abd25690e1 Adds pool controller 2015-03-05 22:24:36 +01:00