Commit Graph
8646 Commits
Author SHA1 Message Date
VerkisterandGitHub 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
KatesandGitHub 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
LayneandGitHub 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
AtermoneraandGitHub 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
AtermoneraandGitHub 32f9e43f27 Merge pull request #7211 from VOREStation/Arokha/talks
Talking, and other bugs
2020-06-06 11:33:34 -07:00
AtermoneraandGitHub 69a5424abf Merge pull request #7263 from VOREStation/Arokha/standrag
Remove bloodspray when pulling standing people
2020-06-04 19:26:13 -07:00
KillianandGitHub 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 StormheartandGitHub 8235afb3ae Merge branch 'master' into shep-dev-multicam 2020-06-01 14:23:03 -04:00
AtermoneraandGitHub e53dc1539b Merge pull request #7247 from VOREStation/Arokha/erisfloors
Port various auto-decorating floors from Eris
2020-05-31 15:37:51 -07:00
AtermoneraandGitHub 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 StormheartandGitHub 9917f31031 Merge branch 'master' into shep-dev-upstream-screenport 2020-05-30 06:54:08 -04:00
AtermoneraandGitHub 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
AtermoneraandGitHub 6ab622a2b5 Merge pull request #7205 from VOREStation/Arokha/playsound
Alter playsound paradigm
2020-05-28 16:05:59 -07:00
AtermoneraandGitHub 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
AtermoneraandGitHub 926e07a0d4 Merge pull request #7220 from VOREStation/Arokha/roller
Fix rollerbed movement with buckled mobs
2020-05-24 14:28:55 -07:00
AtermoneraandGitHub 02a50d11d6 Grab movement sped up (#7223)
Wheelchairs are less hilariously buggy
2020-05-24 14:23:44 -07:00
AtermoneraandGitHub 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
AtermoneraandGitHub 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
AtermoneraandGitHub de4b959836 Merge pull request #7180 from Mechoid/FixWeeds
Fix weeds
2020-05-21 11:37:16 -07:00
AtermoneraandGitHub 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
AtermoneraandGitHub 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
AtermoneraandGitHub 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
CyantimeandGitHub 1f2d9d07b0 Stops hiding italicised messages from observers 2020-05-18 20:23:24 -04:00
AtermoneraandGitHub f6b56d1f18 Merge pull request #7174 from VOREStation/pol-movefollowup
Add a few more move tweaks
2020-05-16 19:25:14 -07:00
AtermoneraandGitHub ba22047ab3 Merge pull request #7165 from Cyantime/patch-2
Fixes AI Eye Examining
2020-05-16 19:23:16 -07:00
Mechoid 861bb4230e Fix weeds not spreading due to lacking a node, and fixes a runtime caused by a previous fix. It just keeps going. 2020-05-16 13:31:21 -07:00
Rykka ad6e9de1d6 Port over AI Opening Doors from Paradise
This makes an [OPEN] link appear on all radio messages the AI hears (to the right of the follow link). When clicked, it allows the AI to open
the door nearest to the speaker (or, if it is a voice changer, the door
nearest to the poor sap who had his voice stolen).

AI, Open This Door!

Port of https://github.com/VOREStation/VOREStation/pull/7897
2020-05-16 02:04:32 -04:00
AtermoneraandGitHub 7061aafbf4 Merge pull request #7151 from VOREStation/pol-hungrrr
Port tg/other hunger icons, and give synths their own
2020-05-15 18:15:24 -07:00
AtermoneraandGitHub 2f37648e01 Merge pull request #7147 from Mechoid/MiningDroneFix
Give Mining Drones a proper fire delay.
2020-05-15 18:12:48 -07:00