Commit Graph

699 Commits

Author SHA1 Message Date
hbycyl
cfd7a3e452 Ammolathe recycling (#27190)
* Changes how recycling is handled, now respects the machine's allowed_materials

* Lets the ammolathe recycle things

* Gives ammo and guns material values for recycling (50% of their build cost)

* oop bloat to appease the robot overlord

* adds typing to material_list

* Revert "oop bloat to appease the robot overlord"

This reverts commit a4c0409999.

Co-authored-by: tianyou <fuckgit@fuckgit.fuck>
2020-07-27 06:49:45 +02:00
Kurfursten
dd3e9e3d99 Merge pull request #27212 from hbycyl/recycler-fix
Disposals Recycler fix
2020-07-23 01:11:46 -05:00
Deity Link
bad1ed13f0 holosnowmap 2020-07-23 04:45:16 +02:00
tianyou
ec42425fb1 makes the disposals recycler actually get materials from the things it destroys 2020-07-23 10:24:33 +08:00
tianyou
9f8a234ad5 fixes the stacking machine to not shit up the materials datum of the stacks it outputs 2020-07-23 10:24:06 +08:00
jknpj
98e5d92e6d scanner altclick (#27119)
Co-authored-by: Hatterhat <Hatterhat@users.noreply.github.com>
2020-07-20 10:14:47 -03:00
Hatterhat
93146463ce scanner altclick 2020-07-16 04:25:33 -05:00
Hatterhat
74fe71ad28 sometimes you just want to hit rocks not shoot em 2020-07-15 05:25:22 -05:00
DamianX
d4d08bfef5 Fixed implementations of Destroy() not calling parent (#27068)
* Fixed implementations of Destroy() not calling parent

* I forgot to commit garbage.dm
2020-07-11 21:27:05 +02:00
DamianX
f5c96279c6 Removed datum pooling (#26992)
* removed pooling

* replace returnToPool with qdel

* did stuff
2020-07-03 19:38:38 -03:00
ShiftyRail
eeb24fd031 Expunges hasvar() (#26846)
* Expunges hasvar()

* removes whitespace

* remove
2020-06-26 09:55:08 +02:00
JTGSZ
3ac3b0fa2b Idk man (#26887) 2020-06-18 08:23:59 -03:00
Hatterhat
74df9e231f removes "you start digging" (#26794)
Co-authored-by: Hatterhat <Hatterhat@users.noreply.github.com>
2020-06-11 13:54:25 -03:00
GreatBigFailure
ceb0bbe03f Gingerbread House Vault (#26537)
* wakemeupinside

* weaponized diabetes

Co-authored-by: GreatBigFailure <Questionfrog@gmail.com>
2020-05-19 22:33:37 +02:00
Kurfursten
0d7687bcc3 Merge pull request #26437 from BomberBro/inhandupdates
Adds a bunch of in-hand icons
2020-05-12 09:10:19 -05:00
Bomber Harris
cf03514a81 adds inhands 2020-05-10 17:29:59 -04:00
DamianX
5399c3b0f3 Fixed a bunch of linter warnings (#26360)
* Fixed a bunch of linter warnings

* Fix everything, maybe break something

* Fixed Time Stop not being cast by Arcane Golems

* Fixed arguments of remove_from_storage

* Fixed gun/afterattack arguments

* Fixed gun/Fire arguments

* Fixed arguments to candle/light and mob/emote

* Fixed arguments to simple_animal/revive, simple_animal/gib, robot/drop_item, mob/flash_eyes
2020-05-03 16:06:40 -03:00
ShiftyRail
5e05752808 Makes the plasma cutter generate logs (#26227) 2020-04-19 10:24:21 +02:00
Pieter-Jan Briers
80030deeef Fix strange rocks spawning so damn much. (#26027)
Fixes #26018
2020-03-22 19:00:47 -03:00
Pieter-Jan Briers
a3a8c9d97c Xenoarch overhaul/rework thing. (#26005)
* Xenoarch overhaul/rework thing.

Cuts out a bunch of stupid crap from xenoarch in the interest of making it less painful and less confusing.

Fixed stupidity in the find excavation code so it's actually possible to 100% reliably dig stuff up cleanly.

Suspension field generators are no longer necessary and have been removed from all maps. They can still be bought from cargo because you can use them on people and jkn would kill me if I removed that.

You no longer need to heat density separated sample when processing samples. As soon as you mix the lithium sodium tungstate with the ground rock you can throw it into the analysis machines. This makes it *significantly* more streamlined to process samples and also means you aren't basically forced to use a laser scalpel to get anything done.

Distances have all been fixed to be 100cm instead of 200cm per tile.

RP spectrometry machines have been removed and the space on the maps has been replaced with some free space so do whatever with it. As an extension of this I re-mapped the outpost-y sections of roid a bit so that the anomaly/sample lab have the HI/FTS because they were previously in the spectrometry lab.

Fixed artifact destructions not correctly being logged in all cases.

Moved the digsite locator to its own file.

Also fixes #25854

* Forgot to commit roid

* Update excdrill not correctly being divided by 2.

* 1cm brush.

* Typo
2020-03-20 13:24:46 -03:00
jknpj
f6aae72618 Tool Sound/Speed (#25529)
* Initial work on tool sounds

* Crowbars

* playtoolsound()

* aaaaaaaaaaaaaaaaaaaa

* HERE WE GO AGAIN

* Wrench

* Screwdriver.ogg REDUX, Cuffs

* drilling tools toolspeed is now a multiplier too

* Wirecutter
2020-02-08 09:07:00 -06:00
boy2mantwicethefam
4afeeae705 Abandoned crates can now be emagged properly (#25656)
* bugfix

* removed the thing altogether
2020-01-23 07:17:26 -06:00
Pieter-Jan Briers
a091b52ae7 Fix ore handling. (#25586)
* Fix ore handling.

Fixes all the problems caused by #25562

Removed that dumb //legacy material var.
Cleans up CC_PER_SHEET amounts.
Fix goon ores not having corresponding materials (so they're less borked).
Fixed bugs in stacks where update_materials() wasn't running.
Fixed recycling not correctly handling amounts now that the furnace works in sheets instead of CCs.
Remove Ore Redemption Machine because it wasn't used and refactoring it to work wouldn't be worth the effort.
Ore processor/recycling furnace do use CC counts internally now but don't display them like this. Back to how it was.
Other cleanup probably

Fixes #25584

* Bring back ore redemption.
2020-01-04 17:55:03 -06:00
Kurfursten
e4d3ea7f69 Snaxi Mine (#25562)
* Snaxi Mine

* anger chance
2020-01-04 07:42:39 -03:00
jknpj
89abfd45ba Replaces iswrench() macro with an is_wrench() proc (#25528) 2019-12-28 10:29:40 -06:00
MadmanMartian
7ef8e0164f Centcomm orders (#25208)
* Changes centcomm order random event from a switch statement of strings, to centcomm order datums

Moves material costs to a define

* Some useful helpers

* Fixes a goof, makes 3 roundstart orders for cargo to pursue
2019-11-29 13:22:45 -06:00
MadmanMartian
a8f6f0ebb1 Raiders fixes (#25199)
* Fixes typo (hesit -> heist)

Moves raider equipping and moving from the faction to the role

Vox heist landmarks are now populated into a global list

Adds a shuttle map that's loaded once the faction is created

* Removes the shuttle from being hard mapped

* Helps if I give it the right link

* A hack, but a reasonable one
2019-11-26 16:57:32 -03:00
dylanstrategie
4e6fa084dd Fix jaunter as according to Kurfurst's instructions (#24926) 2019-11-09 15:06:29 -06:00
Fikou
7814efb0b5 bananium con 2019-10-27 14:13:13 +01:00
Exxion
4d7a2df990 Renamed Clamp() to clamp() 2019-10-25 17:18:20 -04:00
MadmanMartian
736010db1d Fixes a material dupe with R&D (#24342)
* Fixes a material dupe with R&D

* removes debug text

* I want to tear this entire page apart
2019-10-03 07:02:56 -04:00
madmanmartian
45f032e557 gosh diddly dang it how did I miss this? 2019-09-29 22:42:28 +01:00
MadmanMartian
5980f011aa Fixes my mistake of not making finds actually spawn somewhere (#24302) 2019-09-28 22:20:32 -07:00
madmanmartian
1beefc1421 Due to old code, you could still get the item even if it shatters. 2019-09-25 18:55:12 +01:00
Shaska
2bbd17b85b Fixing 24080 2019-09-07 16:43:09 +02:00
madmanmartian
c02ed123ca Fixes responsive reagent for stock parts, and prevents the error from ever happening again 2019-08-28 23:06:39 +01:00
bathosbathtime
0eed4b2da9 removes the the silver coin, removes screws 2019-08-07 02:45:41 -04:00
bathosbathtime
0781e36e26 harm intent check 2019-08-07 00:54:05 -04:00
bathosbathtime
14c480dab4 Coindriver message 2019-08-06 22:14:51 -04:00
SonixApache
a39a702d16 delet this 2019-07-12 09:03:30 +02:00
SonixApache
8060eb3f5d coin buffs
- Adds descriptions to coins.
- Changed siemens coefficients of coins.
- Adds 1 (throw)force to coins. Ever been hit with a coin? Shit hurts.
- Some coins are more powerful.
- Lowered the prices to match the recent economy changes.
- Removed rarer coins from the maint loot spawners.
2019-07-12 09:01:04 +02:00
MadmanMartian
be79cdb24a Much more things check for mining difficulty now. (#23444) 2019-07-08 17:05:57 -03:00
Kurfursten
0d4bd808ec Economy 2019 Part C Branch A (#22306)
* Economy 2019 Part C Branch A

* Raise value of G/S/U + Bananium/Phazon/TC/Myth
2019-06-30 17:16:55 -03:00
Kurfursten
233596add9 Merge pull request #23295 from Kharkov72/desc
Plasma cutter tweaks
2019-06-30 10:24:38 -05:00
Kharkov72
2e60d7d779 IT'S LOOSE 2019-06-26 16:24:25 -04:00
Kharkov72
d03bf02b0c ammo on examine 2019-06-26 15:16:15 -04:00
Kharkov72
b7c1d983a1 wait I should do it for both 2019-06-22 18:31:11 -04:00
Kharkov72
09a5482060 THE 2019-06-22 18:22:30 -04:00
Kharkov72
e302146f75 aaa 2019-06-22 12:45:04 -04:00
Kharkov72
66535f3b04 cleaning up the firing code 2019-06-20 19:37:17 -04:00