Commit Graph

919 Commits

Author SHA1 Message Date
izac112 a17d96cb92 Merge branch 'release' of https://github.com/VOREStation/VOREStation into izac 2023-10-30 11:24:00 +01:00
Heroman 9a94306585 Refactors tool typechecks, refactors transforming tools, makes Altevian wrench into one 2023-10-01 09:34:43 +10:00
izac112 4088f40cc9 Merge branch 'release' of https://github.com/VOREStation/VOREStation into izac 2023-08-24 18:27:07 +02:00
Runa Dacino b1ccb71bb7 fix(mining): Fixes mining explosives no longer spawning mhydrogen/platinum
A change was made in commit https://github.com/VOREStation/VOREStation/commit/41973fcdecec468a83258c4de4e9db77e91fbc3b that missed the mine_turfs.dm still referencing "osmium" and "hydrogen".

This caused the ex_act() on turfs to be unable to spawn them.

This fixes that.

I checked the rest of the code for potentially missed strings using VSCode's search and found nothing else
2023-06-22 23:02:24 +02:00
izac112 ff7df50a7e Merge branch 'release' of https://github.com/VOREStation/VOREStation into izac 2023-06-21 19:03:35 +02:00
Selis 271ff9408f Spell Fixes 2023-06-18 12:47:36 +02:00
ItsSelis 10d2178516 More 515 Compatibility 2023-06-05 19:29:40 +02:00
izac112 9cedb2ec47 Merge branch 'release' of https://github.com/VOREStation/VOREStation into izac 2023-06-03 19:53:45 +02:00
Killian 366c30d5ec martian miner coat & hammer rarity 2023-05-28 06:55:56 +01:00
izac112 5c0a04dad0 Merge branch 'release' of https://github.com/VOREStation/VOREStation into izac 2023-04-30 14:31:02 +02:00
Killian 222f679dae concussion maul pt4 2023-04-10 13:24:17 +01:00
Killian f1c168faa2 concussion maul pt3 2023-04-10 07:53:15 +01:00
izac112 4cc81d7c73 Merge branch 'release' of https://github.com/VOREStation/VOREStation into izac 2023-03-19 22:24:48 +01:00
Cerebulon 19715ab471 /tg/ era language pass 2023-02-25 02:34:24 -05:00
Heroman 8121c2dd8c Allows ore processors to start collecting ore pieces again 2023-02-24 09:45:30 +10:00
izac112 f61e9a6a39 Merge branch 'release' of https://github.com/VOREStation/VOREStation into izac 2023-01-29 21:52:44 +01:00
Cyantime 1290b5f637 Fixes #14268 2023-01-22 23:03:32 -05:00
VerySoft 5a3d0aa09b This too 2023-01-03 17:01:55 -05:00
izac112 904e960b04 Exploration is staying on yawn 2023-01-03 21:13:11 +01:00
izac112 53f54d78e6 Merge branch 'release' of https://github.com/VOREStation/VOREStation into izac 2023-01-03 21:12:41 +01:00
VerySoft 415742c4f0 c: 2022-12-21 04:34:05 -05:00
izac112 2ef553df70 Merge branch 'release' of https://github.com/VOREStation/VOREStation into izac 2022-12-02 16:33:11 +01:00
DESKTOP-4BUBN9N\Mike f87e62845f I was told "do it you won't" 2022-11-27 00:23:58 +00:00
DESKTOP-4BUBN9N\Mike b6a60bdaed another updoot 2022-11-26 23:42:47 +00:00
DESKTOP-4BUBN9N\Mike ab00c2eb16 sorted list by rarity and added more 2022-11-24 19:56:05 +00:00
DESKTOP-4BUBN9N\Mike 5dd487b8fb add more stuff 2022-11-23 22:37:33 +00:00
DESKTOP-4BUBN9N\Mike 4b48cdb807 adding even more random lists of random stuff 2022-11-22 00:00:27 +00:00
DESKTOP-4BUBN9N\Mike 87cb175440 WHOOPS BETTER REMOVE THE DEBUG MESSAGE 2022-11-21 22:06:28 +00:00
DESKTOP-4BUBN9N\Mike a657df0a89 update a comment 2022-11-21 22:03:40 +00:00
DESKTOP-4BUBN9N\Mike 4800514be4 Makes lootboxes a hell of a lot more random 2022-11-21 21:56:16 +00:00
izac112 89089ed4c5 Merge branch 'release' of https://github.com/VOREStation/VOREStation into izac 2022-11-09 00:11:14 +01:00
TheDavestDave 353342fb10 remove xenoarch tools from mining vender
Seems odd to give a reward items that can only be used for job stealing
2022-11-05 14:31:45 +00:00
izac112 dc36fe9b8f Merge branch 'release' of https://github.com/VOREStation/VOREStation into izac 2022-10-16 22:52:41 +02:00
Heroman efda78326d Adjusts abandoned crate content self-destruct 2022-09-26 08:13:05 +10:00
C.L 2947a9bbf8 NOT TODO ANYMORE 2022-09-25 03:58:04 -04:00
C.L 300a6f243b Makes ore chunks have better sprites. 2022-09-25 03:56:16 -04:00
C.L be7dc9dc4d Adds ore chunks 2022-09-25 03:32:04 -04:00
C.L 22f1b561e5 A few more changes. Makes bluespace ore satchel better.
- Makes the mining satchel pick stuff up a bit differently.
- Adds a failsafe for mining satchels so you can't pick up too many items at once. (set to 100)
- Makes the bluespace ore satchel ACTUALLY bluespace.
- Adds 'current capacity' so ore satchels and mining drills can only hold a certain amount.
2022-09-25 03:01:23 -04:00
C.L ead04ced8d Minor modifications 2022-09-25 02:11:12 -04:00
C.L 8d64ece4e4 Fixes the drill 2022-09-25 02:02:33 -04:00
C.L 76c7b3f003 Makes the mining drill use lists. Updates some ore names.
Uses the same magical anti-lag lists as the other mining items!
Some mining drill items had incorrect names, such as glass being 'silicates' which isn't an ore, which is essential for this change. This changes that.

This is purely a name change and users won't see anything different.

Also removed rutile as it was duplicated in the list. Presumably due to Polaris adding rutile and it never being removed.
2022-09-25 01:20:55 -04:00
C.L adc941c700 Makes ore boxes, bags, and the processing machine use lists.
- Makes Ore boxes, ore bags, and the processing machine all use lists.

Previously, ore boxes would constantly add ore to the contents of the ore box.
This meant that if a miner was constantly adding ore to a crate that has thousands of ores in its contents list, the contents list would be updated numerous times in succession.

Updating a list with 10000 ore 25 times in a single tick makes the server cry.

Making it use lists completely eliminates this problem and makes the entire process of ore more efficient. It simply adds the amount of ores to a list and transfers them between satchel/bag/processing machine.

Using lists means the infinite mining satchel can actually be infinite without worries of constantly dropping & picking up ore and lagging the server.

This has been tested and works.

The only problem however is that I need to figure out a way to make mining bags able to know if they're full or not. Currently they can hold an infinite value of ores.
2022-09-25 00:43:13 -04:00
C.L c79ccbc103 Adds advanced ore scanner to mining vendor
I didn't even realize this was a thing and I doubt many other miners did.
2022-09-24 22:04:02 -04:00
C.L e4361a6688 1 in 100 chance of mining crates having mining shield.
Makes it so abandoned mining crates have a 1 in 100 chance of having a mining shield. Throw them a bone if they're ultra lucky.
2022-09-16 23:36:14 -04:00
C.L 254334e033 More changes!
- Adds ability for modifiers to use a custom _vr sprite file.
- Changes the appearance of the sprite used for the shield overlay.
- Adds ability to color the shield sprite via a multitool.
- More fiddling with numbers...
- Allows rechargers to recharge them to allow for non-recharging variants to recharge.
- Gives shields a default 'cyan' color.
- Adds a mining disk to the equipment vendor to upgrade it.
2022-09-13 03:42:44 -04:00
Novacat 1aa4c73e8d Revert "[MIRROR] /atom New() => Initialize() [MDB IGNORE]" 2022-08-27 08:49:56 -04:00
MistakeNot4892 d717a4b50a Merge branch 'master' of https://github.com/VOREStation/VOREStation into upstream-merge-8298 2022-08-25 14:26:20 +10:00
izac112 352c8c5323 Merge branch 'release' of https://github.com/VOREStation/VOREStation into izac 2022-08-03 18:09:45 +02:00
C.L d2778bb97f Places advancedtoolchecks and fixes two-handed weapons for simple_mobs
Modernizes code to today's standards.

Also makes it so that simple_mobs that have hands can use two handed weapons and guns correctly.

Bonus of making it so scugs can now mine and put ointment and bruise packs on.
2022-07-24 21:06:42 -04:00
izac112 8f96195fdb Merge branch 'release' of https://github.com/VOREStation/VOREStation into izac 2022-07-23 13:40:54 +02:00