Commit Graph

8852 Commits

Author SHA1 Message Date
Atermonera
ac3a39ed80 Merge pull request #7336 from Cerebulon/mouseSpeed
Mice Go Fast Again + Rat Sprites
2020-07-15 11:35:45 -07:00
Shadow-Quill
3a31174c0c Removes Punpun's sensors (#7332) 2020-07-13 19:24:45 -07:00
Killian
66cc3568d5 pain_mod implementation (#7330) 2020-07-13 09:08:25 -07:00
Cerebulon
71ac04fd58 Mice fast again + Rat Sprites 2020-07-13 06:11:20 +01:00
ShadowLarkens
c06a2d2cef TGUI v3.0
This ports TGUI, and makes the old nano crew monitor and the disposal
bins use it as first examples.
2020-07-09 22:06:23 -07:00
Neerti
91402f4f50 Should fix a few bugs and also get us a step closer to overmap. 2020-07-07 09:30:12 -04:00
Verkister
4c5352c170 Fixes prommies passively chonking it up (#7292)
* Fixes prommies passively chonking it up

Fixes prommies passively gaining nutrition on every tick to reach the maxcap within minutes by just standing around regardless if they're even standing on dirt or even standing on a turf at all.

* Update prometheans.dm

* Update prometheans.dm
2020-07-04 02:33:54 -07:00
Kates
ce9ceb46e9 Add clickable action buttons from /TG/, rework a lot of backend and other improvements. (#7315)
* Fix a typo in a verb.

* Add straffing to mechs. This took my entire morning goddamnit.
You now have a straffing verb. Very convenient to shoot while firing back.
Thanks to @drexample even if i didn't use all that much of the original code i stole.

* Change straffing to strafing.

* Correct an oversight.

* Add a variable that determines whether or not you are in a mech or fighter at the moment.

* Rework a lot of mech code backend and add clickable buttons.
- Gygax overload, Durand defence mode, phazon phase, marauder smoke, zoom and thrusters have been made into modular things. Just put the 'smoke_possible' var to get those actions.
- Move most abilities that aren't for default mechs to 'Mecha_actions.dm' for less huge of a file. Marauder abilities to be moved shortly.
- Lot of verbs have been broken into procs such as toggle_lights() now being a verb refering to a lights() proc for easier work later on.
- Delete some movement code duplications.
- Changed the smoke system to be more up to date, inspiration taken from the cooking machines.

* Space out some things for ease for reading.

* Improve the damage readout for mechs on examine

* Improve speed boost code to an easier to modify version.

* Deleting a couple few forgotten debug messages.
2020-07-03 15:28:08 -07:00
Layne
4d70bd70e5 ice cream (#7313) 2020-07-01 15:54:16 -07:00
Killian
5da912d679 offload defib from no_scan 2020-06-23 18:06:28 +01:00
Atermonera
c43cf40593 Merge pull request #7273 from Cyantime/obs
Observing improvements
2020-06-22 12:15:07 -07:00
Mechoid
94d2ac226f Combo damage types no longer shrink armor values passed to them. 2020-06-09 03:55:52 -07:00
Atermonera
32f9e43f27 Merge pull request #7211 from VOREStation/Arokha/talks
Talking, and other bugs
2020-06-06 11:33:34 -07:00
Atermonera
69a5424abf Merge pull request #7263 from VOREStation/Arokha/standrag
Remove bloodspray when pulling standing people
2020-06-04 19:26:13 -07:00
Killian
368315b4db Species Vars Extension (#7249)
* species var extension v1

* Update carbon.dm

* sve v1.2

* sve v1.2a

* Update carbon.dm

* Update carbon.dm

* ain't no party like a bitflag party

* assorted tweaks and refactoring

* Update carbon.dm

* further duration & effect tweaks
2020-06-04 16:51:52 -07:00
Aronai Sieyes
dcf09397b4 Various talking fixes/improvements 2020-06-03 10:10:55 -04:00
Cyantime
34a985b983 Observe improvements 2020-06-03 08:00:49 -04:00
Rykka Stormheart
8235afb3ae Merge branch 'master' into shep-dev-multicam 2020-06-01 14:23:03 -04:00
Atermonera
e53dc1539b Merge pull request #7247 from VOREStation/Arokha/erisfloors
Port various auto-decorating floors from Eris
2020-05-31 15:37:51 -07:00
Atermonera
848b072368 Merge pull request #7240 from Cyantime/whispdoubles
Fix doublewhispering
2020-05-30 21:21:33 -07:00
Rykka
536b5a709f Fix indentation error + inserted spaces 2020-05-30 07:01:20 -04:00
Rykka Stormheart
9917f31031 Merge branch 'master' into shep-dev-upstream-screenport 2020-05-30 06:54:08 -04:00
Atermonera
bb08266599 Merge pull request #7215 from KasparoVy/faster-faster-yet-faster
Streamline (Facial) Hair & Marking Character Customization, Port color_square to Clean Prefcode
2020-05-29 23:05:22 -07:00
Aronai Sieyes
577a18f35e Remove bloodspray when pulling standing people 2020-05-29 15:56:49 -04:00
Atermonera
6ab622a2b5 Merge pull request #7205 from VOREStation/Arokha/playsound
Alter playsound paradigm
2020-05-28 16:05:59 -07:00
Atermonera
551fc88ce1 Merge pull request #7204 from VOREStation/Arokha/performance
Performance improvements
2020-05-28 12:47:08 -07:00
Aronai Sieyes
751c1daf0c POL: Water icon coloring 2020-05-28 15:13:40 -04:00
Cyantime
0e3bba9f3c Fix doublewhispering 2020-05-25 15:42:36 -04:00
Atermonera
926e07a0d4 Merge pull request #7220 from VOREStation/Arokha/roller
Fix rollerbed movement with buckled mobs
2020-05-24 14:28:55 -07:00
Atermonera
02a50d11d6 Grab movement sped up (#7223)
Wheelchairs are less hilariously buggy
2020-05-24 14:23:44 -07:00
Atermonera
4795e29559 Merge pull request #7194 from Cyantime/patch-1
Stops hiding italicised messages from observers
2020-05-23 21:28:38 -07:00
Rykka
373810b4a8 Fix some formatting, add the toggle verbs to the AI 2020-05-23 20:15:03 -04:00
Rykka
43c2f34529 Change return 1 to return TRUE 2020-05-23 05:27:32 -04:00
Rykka
3a7325e09f Remove two things that somehow got added in?
Checking Virgo's files, neither of these sections exist anymore, so I've removed them. They shouldn't break anything, and the nutrition_icon wasn't being used.
2020-05-23 05:21:58 -04:00
Rykka
fd45f289d0 Attempt to fix inconsistent indentation? 2020-05-23 04:56:42 -04:00
Rykka
eec5d912f7 Fix leftover mymob calls and other things 2020-05-23 04:48:47 -04:00
Rykka
fc1d6e741c Ported /tg/ style screen alerts, replacing the hunger icon with them
This adds throw_alert() and /obj/screen/alert, a system that allows you to do custom hud alerts for any variety of things from "You're too cold!" to mecha status indicators for the pilot.

There's quite a few things that actually got replaced; the
fire/oxy/tox/co2 alerts are all now just alerts, as is nutrition. There's also a number of new alerts, such as blindness, highness, legcuffed, buckled, handcuffed, and probably some more I missed; read code/_onclick/hud/alert.dm and see for yourself!

Additionally, a number of tweaks have been done to resisting code, to make it so that there's an indicator when you're buckled or handcuffed, and can just click the alert to start resisting. This includes a refactor that combines the logic for lockers, holders all into one proc, called container_resist().

Also, the health and internals indicator got moved down one tile each. Needed room for the alerts. If we add the oxygen tank action buttons from /tg/ and remove the internals indicator, the health indicator can go back where it was originally.

Alerts, pictured in the top right.
![https://i.imgur.com/H7Bipci.png](https://i.imgur.com/H7Bipci.png)
2020-05-23 04:48:47 -04:00
Atermonera
37d66ca0bd Fixes runtime in AI generation (#7224) 2020-05-21 20:27:07 -07:00
Aronai Sieyes
79b9e13bb4 Fix rollerbed movement with buckled mobs 2020-05-21 15:34:29 -04:00
Atermonera
de4b959836 Merge pull request #7180 from Mechoid/FixWeeds
Fix weeds
2020-05-21 11:37:16 -07:00
Atermonera
c95b82aeb1 Merge pull request #7177 from Rykka-Stormheart/shep-dev-ai-doorknob.exe
Port over AI Opening Doors from Paradise
2020-05-21 11:34:23 -07:00
Atermonera
e7135f9411 Merge pull request #7175 from VOREStation/pol-badarg
Fix bad arg
2020-05-21 11:32:08 -07:00
KasparoVy
213b6bba25 Streamline (Facial) Hair & Marking Character Customization
Adds the ability to shift to the previous or next facial hair style. The buttons are behind the style because this way you don't have to move your mouse when the style changes.

If you click forward while on the last style, it'll shift to the first one.
If you click backward while on the first style, it'll shift to the last one.

For markings, you can now pick a marking and inject it infront of another so long as it isn't the one you picked, or the one directly behind in the list order.
2020-05-21 03:49:41 -04:00
Atermonera
46b6bd155e Edit Appearance and Change Appearance update icon sex (#7193) 2020-05-19 18:53:30 -07:00
Aronai Sieyes
ad75bb86bd Alter playsound paradigm 2020-05-19 11:06:28 -04:00
Aronai Sieyes
b8918c9d46 Remove stray VS edit 2020-05-19 10:48:32 -04:00
Aronai Sieyes
1eb783a81a Refactor spacemoves 2020-05-19 10:40:40 -04:00
Aronai Sieyes
99db51885c Just remove on_loc_moved entirely 2020-05-19 10:39:58 -04:00
Aronai Sieyes
07acd05537 Obsolete the PROXMOVE flag and uses 2020-05-19 10:39:44 -04:00
Cyantime
1f2d9d07b0 Stops hiding italicised messages from observers 2020-05-18 20:23:24 -04:00