Commit Graph

303 Commits

Author SHA1 Message Date
Novacat
b38c4e1de6 Update mecha.dm 2021-01-24 17:58:49 -05:00
Novacat
be7d5e0f7e Update mecha.dm 2021-01-24 17:44:27 -05:00
Mechoid
31b779b6fa Mech Appearance Update 2021-01-24 14:20:36 -05:00
Hatterhat
ec527adfa4 Powered Exosuit Running Board (from /vg/station) 2020-12-23 03:51:28 -05:00
Atermonera
03f7a2ad58 Merge pull request #7630 from Mechoid/ExoEncumberence
Exo Encumberence
2020-09-24 01:57:48 -04:00
ShadowLarkens
3f191e4204 NanoUI Goes To Brazil 2020-09-20 02:36:46 -07:00
Kates
4349b19e76 Mech file typo. Mostly capitals. (#7619) 2020-09-05 10:18:08 -04:00
Rykka
9841414da6 Adds Toggles to Revert to Legacy Door Sounds and Enable Department Doors
Self-explanatory.

Adds toggle to go back to the old-school SS13 legacy airlock sounds, including the glass windoor airlock sounds, and a toggle to disable the per-department door sounds, which some found jarring/unrealistic.

If Per-Department sounds are disabled, the department doors will use hall1o/c for open/close respectively, following maintainer-requested behavior for these doors.

This also relocates the following sounds to be inside machines/door for more consistency:
- airlock.ogg
- airlockclose.ogg
- airlockforced.ogg
- airlock_creaking.ogg
- boltsup.ogg
- boltsdown.ogg
- blastdoorclose.ogg
- blastdooropen.ogg
- windowdoor.ogg
2020-08-29 03:04:34 -04:00
ShadowLarkens
097d4fa283 TGUI Research 2020-08-25 13:30:47 -07:00
Mechoid
ccd5993b38 Exosuit Upkeep (#7473)
* Exosuit upkeep, lower slowdown of Durand and Gygax components, guns now slow far less.

* Time time time.

* Seeds survive. For now.
2020-08-17 18:19:51 -04:00
Atermonera
7d6e90debf Merge pull request #7490 from lbnesquik/Kot-mech-854th-tweak
Improves mecha strafing
2020-08-16 22:39:49 -04:00
Novacat
88d38a4a74 Update mecha.dm 2020-08-05 21:07:30 -04:00
Mechoid
c20bab52d4 Exosuit Modular Internals, The Squeakening 2020-08-05 19:22:23 -04:00
Kates
6437f7aee4 Attempt to fix mech and fighter movement issues within space. (#7376)
* Attempt to fix mech and fighter movement issues within space.

Here is the issue in question: https://github.com/VOREStation/VOREStation/issues/8438

* Update Mecha.dm to fix #7376 request
2020-08-01 01:15:51 -04:00
Novacat
d68f0ece6a Update mecha.dm 2020-07-30 14:52:28 -04:00
Atermonera
142f0c253f Relatively small changes to how damage affects mechs. 2020-07-30 14:45:01 -04:00
Kates
d4b3faaa4b Allow you to only select mech weapons when cycling. (#7343)
If you desire.
2020-07-22 06:03:22 -04:00
Novacat
23967ce999 Merge pull request #8379 from VOREStation/upstream-merge-7324
[MIRROR] Add a random mech spawner (Not mapped in yet)
2020-07-09 23:33:24 -04:00
Kates
2d2e2e41db Add Mechs damage & penetration thresholds along with other improvements. (#7316)
* Indent some comments for ease of read

* Edit the armor values to be more readable, also add radiactive and bio checks.

* Add damage threshold and penetration thresholds.
If you do not enough damage, it will simply bounce off consistently. Something that does 1 damage to a person would be so ridiculously nothing to a mech that it shouldn't achieve anything.
- If you throw a pebble at a mech, it will probably do nothing unless decently good as a weapon.
Additionally, your armor reduces the effectiveness of most attacks without a minimum of armor piercing.
- A flat hit with an hammer might be damaging to a squishy human, but it would probably not be all that effective against armored outerskin. The damage will be reduced to 2/3 or x0.66 to remark on this.

* Add a couple example values to the ripley and durand.

* Move the value by which failed penetrations damage is reduced to. God this is a mouthful to say out loud.

* Change the damage message from 'no denting' to 'bounces off'

* Fix an indentation error

* Small variable tweak.
2020-07-09 19:37:28 -04:00
Kates
e4389f170c Add a random mech spawner (Not mapped in yet) 2020-07-09 18:13:36 -04:00
Novacat
c24e309f33 Merge pull request #8375 from VOREStation/upstream-merge-7323
[MIRROR] Mech tweak - Break move_inside() into a verb & proc.
2020-07-08 22:30:18 -04:00
Kates
96c8ea6090 Mech tweak - Break move_inside() into a verb & proc. (#7323) 2020-07-08 21:24:12 -04:00
Kates
752210084c Add a forgotten strafing() call. (#7322) 2020-07-08 21:22:45 -04:00
Novacat
b16b02b1bb Update mecha.dm 2020-07-05 11:16:25 -04:00
Novacat
5237fb343d Update mecha.dm 2020-07-05 11:14:26 -04:00
Kates
e62938bc61 Add clickable action buttons from /TG/, rework a lot of backend and other improvements. 2020-07-03 18:29:29 -04:00
Novacat
a66ec074d6 Update mecha.dm 2020-06-30 17:22:39 -04:00
Kates
65223b32f6 Add straffing to mechs. This took my entire morning goddamnit. 2020-06-30 03:11:31 -04:00
Aronai Sieyes
09074eaabb Alter playsound paradigm 2020-05-18 23:42:15 -04:00
Aronai Sieyes
cb36e93a30 Add mini HUDs to mechs, rigs 2020-05-15 17:14:29 -04:00
ShadowLarkens
f905cfc020 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. The
xenochimera feral indicator would probably be a good candidate for
conversion, but I didn't touch it in this PR. 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, micros
escaping from shoes, and struggling in a gut all into one proc, called
container_resist(). This means that vore bellies actually no longer need
the resist override, but it's been left in place just in case someone
finds something else they want to use it for.

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.
2020-05-13 19:36:01 -07:00
Aronai Sieyes
bb24ce3c40 Fix weird stray commas 2020-05-09 16:54:14 -04:00
Aronai Sieyes
61018bc4cc Add radial menus for mech occupants 2020-05-03 19:44:07 -04:00
Aronai Sieyes
6ebd249748 Rewrite examine() to pass a list around 2020-04-29 16:42:50 -04:00
Aronai Sieyes
d3da6ae4a5 Refactor move code 2020-04-26 16:42:50 -04:00
ShadowLarkens
139d5cd3c3 Saycode Overhaul -- Multilingualism 2020-04-20 04:12:53 -04:00
Aronai Sieyes
74a6c8cecb Fix runtime in mechs taking damage 2020-04-15 21:49:05 -04:00
Aronai Sieyes
a5379df00e Let mechs connect to ports if they're larger mechs 2020-04-15 11:59:38 -04:00
Atermonera
f8005fda4b Merge pull request #6941 from spookydonut/parsefixes
Fix some parse errors
2020-04-05 02:33:28 -04:00
Aronai Sieyes
9917826c85 Merge pull request #6965 from VOREStation/aro-fighters
Creates 2 new mech equipments and space fighters
2020-03-24 14:04:42 -04:00
Atermonera
87333d9c25 Add mob/living stat setter and observer 2020-03-23 22:47:44 -04:00
Aronai Sieyes
78bbf215e9 Clean up various mech code and allow overrides lower 2020-03-23 21:34:32 -04:00
Aronai Sieyes
c93c5afefa Adds atom/movable cloaking framework 2020-03-23 21:34:32 -04:00
Aronai Sieyes
d25e67ee56 Small mech tweaks 2020-03-20 19:49:11 -04:00
Mechoid
acc712e1d5 Exosuit Expansion: Return of the Ripley 2020-03-08 00:52:32 -05:00
Arokha Sieyes
1d9e5be122 Replace \image macro with bicon() 2020-02-19 19:55:01 -05:00
Arokha Sieyes
47ccc655db Deprecate the stream operator 2020-02-12 19:38:43 -05:00
Rykka
64e0ba695f Micro Mech Slot Fix
This shows micro mech slots in the equipment area and allows for them to be properly disconnected.

Credit goes to InsanityKitten for finding and making this fix.
https://github.com/CHOMPStation2/CHOMPStation2/pull/158
2020-01-15 17:21:58 -07:00
Mechoid
ae48659a68 Exploration Expansion 1: Or, How I Learned To Love The Tree 2019-08-21 17:23:07 -04:00
Anewbe
f758d8fb38 Merge pull request #6381 from Nalarac/CableLayer2
Fixes Mech Cable Layer
2019-08-12 16:33:41 -04:00