Commit Graph

30931 Commits

Author SHA1 Message Date
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
Kates
cdbf339c02 Add straffing to mechs. This took my entire morning goddamnit. (#7306)
* 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.
2020-06-30 00:09:59 -07:00
Atermonera
11b0798ea7 Merge pull request #7311 from Mechoid/FixTimingError
Fix timing error that allowed processing to reference a nulled list.
2020-06-28 22:24:54 -07:00
Aronai Sieyes
9d5f32d8ac Adds get_cell to drill heads so you can use an inducer on them (#7274) 2020-06-28 00:32:24 -07:00
Mechoid
4ecdc08f35 Fix timing error that allowed processing to reference a nulled list. 2020-06-26 18:30:09 -07:00
Atermonera
97c1085ebf Merge pull request #7304 from KillianKirilenko/kk-bio
Offload Defibrillatability from NO_SCAN
2020-06-25 12:44:20 -07:00
Atermonera
d40af2f1e2 Merge pull request #7303 from BillyBangles/deep-blue-can-suck-my-toe
Adds chess pieces and chessboard holodeck program
2020-06-25 12:42:33 -07:00
Atermonera
0f1297cf7e Merge pull request #7308 from VOREStation/vplk-fix-multiz
Fix sector initialization overflow crash.
2020-06-25 11:40:53 -07:00
Atermonera
0bd45a5f9b Merge pull request #7301 from KillianKirilenko/kk-misc
Suit Cycler Tweaks/Improvements
2020-06-25 11:35:00 -07:00
Leshana
07d483203d Fix sector initialization stack overflow crash.
- Replace changes from 8c7371c5d4
    - Removed debugging prints in skybox generation
    - Reverted change to GetConnnectedZLevels to avoid the chicken-or-egg initialization issue of find_z_levels() requiring knowledge of a sector's z-levels during the attempt to determine a sector's z-levels.
    - Make find_z_levels() always called again so that lazy open space initialization works on landable ships again.
- Instead, allow static configuration of sector map_z to override the default behavior of calling GetConnectedZLevels()
2020-06-25 10:40:22 -04:00
Killian
fa96bf3483 no_cycle logic 2020-06-25 11:43:37 +01:00
Verkister
adb86c61ef Update create_turf.dm 2020-06-24 18:38:25 +03:00
Verkister
1743dab941 Update create_object.dm 2020-06-24 18:37:59 +03:00
Verkister
07bbde22b3 Update create_mob.dm 2020-06-24 18:37:04 +03:00
Killian
5da912d679 offload defib from no_scan 2020-06-23 18:06:28 +01:00
Atermonera
7a2bcfa9ef Merge pull request #7299 from Verkister/patch-39
un-earrapifies instruments
2020-06-22 12:15:57 -07:00
Atermonera
4139d02d21 Merge pull request #7298 from TheFurryFeline/TFF-Solar_Storm_Typo_Fixy
Hoorah. More Typo Fixy
2020-06-22 12:15:43 -07:00
Atermonera
c43cf40593 Merge pull request #7273 from Cyantime/obs
Observing improvements
2020-06-22 12:15:07 -07:00
Killian
d05979e0c0 Update suit_storage_unit.dm 2020-06-22 15:16:29 +01:00
Killian
4165e35686 small fix for helmet cycling 2020-06-22 11:05:26 +01:00
Billy Bangles
c498761907 Adds move descriptions to piece examine text
and that cheeky lil' changelog
2020-06-21 18:46:16 -04:00
Billy Bangles
da9d2124d8 adds chessboard holodeck program 2020-06-21 17:16:05 -04:00
Atermonera
a481a0fbea Merge pull request #7297 from Greenjoe12345/wrist-PDA
Wrist-bound PDAs!
2020-06-21 13:40:17 -07:00
Killian
786d86353e Update suit_storage_unit.dm 2020-06-21 20:48:06 +01:00
Billy Bangles
d772fee47b Adds a set of chess pieces 2020-06-21 14:08:11 -04:00
Greenjoe12345
4c8bc9c4fe list thingy fixed? 2020-06-21 18:16:00 +01:00
Verkister
dd0ca1efd5 un-earrapifies instruments
The default falloff value for sounds is 0.5 (lower means quieter).
There was only 3 things ingame with a sound falloff of a whole whopping 5 (10x)
These things were explosions, telepads, and instruments.
One had a volume of 25%, another one had a volume based on distance threshold, and you can probably guess which one of the bunch had a hardcoded 100% volume.
2020-06-21 00:57:18 +03:00
TheFurryFeline
2d60c95790 Hoorah. More Typo Fixy
Fancy that a downstream noticed this and got me to check all the way up here. So fix here, too for all the rest down the line.

Changelog Notes:

- Fixes typo in Solar Storm announcement with refrain being spelled "refain" instead.
2020-06-20 17:22:22 -04:00
Atermonera
419ca99ece Merge pull request #7296 from Cyantime/patch-2
Fixes heater examining
2020-06-19 22:00:50 -07:00
Atermonera
372343392b Merge pull request #7295 from Darlantanis/DirtFix
Dirt Fix
2020-06-19 22:00:24 -07:00
Atermonera
deb1f31d2c Merge pull request #7279 from VOREStation/Arokha/erisplat
Change eris plating paths
2020-06-19 21:59:19 -07:00
Atermonera
80c1557263 Enables overmap on SC, adds Sif to SC skybox (#6954)
* Enables overmap on SC, adds wip Sif to SC skybox

* codersprites
2020-06-17 16:12:20 -07:00
Greenjoe12345
ba2a49999a adds wrist PDAs 2020-06-17 00:24:54 +01:00
Cyantime
6b4c8b7b0e Fixes heater examining 2020-06-16 18:08:41 -04:00
Atermonera
0042fe876b Merge pull request #7289 from Cyantime/patch-2
Give rock turfs radiation blocking capabilities.
2020-06-16 00:33:10 -07:00
Atermonera
39c4ca805b Merge pull request #7288 from VOREStation/Arokha/telefix
Fix bug with in-round constructed teleporters
2020-06-16 00:32:14 -07:00
Atermonera
31bc6a2b84 Merge pull request #7287 from lbnesquik/Kot-Loadout-tweak
Make gloves half as expensive.
2020-06-16 00:31:46 -07:00
Atermonera
f56ef2aa79 Merge pull request #7286 from Mechoid/FixComboDamage
Combo damage type repair.
2020-06-16 00:31:10 -07:00
Atermonera
1e202f6034 Merge pull request #7285 from BlackMajor/patch-1
Fixes a crash exploit.
2020-06-16 00:30:52 -07:00
Atermonera
b52741c2fb Merge pull request #7283 from MistakeNot4892/supmat
Generalizes supply points per material sheet to the material datum.
2020-06-16 00:28:49 -07:00
Atermonera
d83d5cb4e8 Merge pull request #7282 from Rykka-Stormheart/shep-dev-aurora-upstream
Add the Aurora Caelus Event!
2020-06-16 00:28:14 -07:00
Atermonera
00a02e4697 Merge pull request #7281 from Mechoid/BulletPenFix
Fix Penetrating Bullet Double-Jeopardy
2020-06-16 00:23:52 -07:00
Darlantan
84b35a3da2 Fixes dirt
Sets dirt to use the dirt declaration instead of asteroid, removes the TURF_HAS_EDGES flag (which causes error overlays on dirt at the edges), and adds dirt footstep sounds which were overlooked
2020-06-16 02:51:22 -04:00
MistakeNot4892
424651c9b6 Generalizes supply points per material sheet to the material datum. 2020-06-16 08:48:14 +10:00
lbnesquik
90668241a0 Increase the price of latex gloves to proper levels. 2020-06-15 04:16:19 +02:00
Atermonera
e5e31aced6 Merge pull request #7278 from VOREStation/vplk-unused-image-assets
Remove Unused Image Assets
2020-06-14 18:32:18 -07:00
Atermonera
3a76acafef Merge pull request #7276 from lbnesquik/Kot-Supply-updatye
Make it so you can FINALLY export other things but platinum and phoron.
2020-06-14 18:30:51 -07:00
Atermonera
81d64cd157 Merge pull request #7275 from VOREStation/Arokha/virotypo
Fix virology typo
2020-06-14 18:28:40 -07:00
Atermonera
edd7803517 mining drill and recharger find their shiny new cells (#7290) 2020-06-13 03:56:13 -07:00