Commit Graph

1066 Commits

Author SHA1 Message Date
oranges d66900aaff This doesn't do anything (#28020) 2017-06-04 12:28:58 +02:00
Expletive 3f62253b3b Adds sprites for certain lavaland stacks and adjusts their max_amounts 2017-06-02 07:39:08 -07:00
Expletive b928177ea5 Stacks will change sprites and w_class based on how full they are. 2017-06-02 02:55:41 -07:00
Joan Lung ec963c3b9a Adds low drop chance kinetic crusher trophies for base mining mobs (#27852) 2017-06-01 23:26:29 -03:00
Joan Lung 6944e25513 Adds three unique kinetic accelerator modules to necropolis chests (#27906) 2017-06-01 17:31:35 -03:00
Leo df4615a9e4 Merge pull request #27870 from ChangelingRain/altunclickable
Fixes ghosts using marker beacon
2017-05-31 10:47:50 -03:00
Expletive 9466b6f62c Maybe this time I won't fuck it all up 2017-05-30 14:10:54 -07:00
Joan Lung 55bdc6a215 Fixes ghosts using marker beacon 2017-05-30 09:49:05 -04:00
Joan Lung ac4da32733 Splits mining_mobs.dm into separate files (#27773)
* Splits mining_mobs.dm into separate files

* find/replace
2017-05-29 02:16:26 -04:00
Joan Lung 91022c6f29 The kinetic crusher can now gain bonus effects via trophies gained by killing bosses with it (#27728)
🆑 Joan
rscadd: The kinetic crusher can now gain bonus effects via trophy items gained by killing bosses with it.
rscadd: Yes, you do have to kill the boss primarily doing damage via the kinetic crusher, or you won't get the trophy item and the bonus effect it grants.
/🆑

The effects are relatively minor;
The dragon trophy makes mark detonation do 5 damage to and push back every other mob within 2 tiles of you.
The bubblegum trophy makes melee hits do 2 more damage and heal you for 1. This effect is increased by 500% during mark detonation, so it does 10 and heals for 5 on mark det.
The colossus trophy causes your next destabilizing force after detonating a mark to do 15 damage but move slower.
The hierophant trophy creates a 1x3 temporary(7.5 second duration) indestructible wall on your turf on mark detonation. You, your projectiles, and things you're pulling can pass this wall.
2017-05-28 13:53:59 +12:00
Joan Lung 5387d795a8 Splits up mine_items.dmi (#27669) 2017-05-26 15:19:16 -03:00
Joan Lung c0a0947019 Refactors how diagonal smoothing underlays work (#27643) 2017-05-25 22:33:21 -03:00
Joan Lung b3d1280dff Adds marker beacons to mining as a vendible item (#27589) 2017-05-24 18:31:44 -03:00
Joan Lung 181eb89a19 Splits equipment.dm into several component files 2017-05-23 09:50:41 -04:00
Joan Lung d11373283c Mesons no longer show turfs on lavaland, but miners no longer need mesons to see minerals scanned by a mineral scanner through walls (#27409) 2017-05-23 00:20:29 -03:00
Joan Lung 4734e711d4 Resonator fields now visually show how long they have until they burst (#27467) 2017-05-21 20:15:38 -03:00
KorPhaeron 7942aa4e5b Two more types of Legion and makes environment_smash levels into defines (#27160)
One is another small legion, but it can infest corpses, meaning it will revive other legions if you don't kill it first.

The other is a legion that creates legions. I imagine it as something super edgy like a golem made up of legions melded together.

I need sprites for both of these

Added defines for environment_smash
2017-05-21 19:51:52 +12:00
Joan Lung 7d25557bde Survival pod doors will properly turn if on shuttles (#27444) 2017-05-20 23:23:06 -03:00
Joan Lung fdc88ff612 Merge pull request #27435 from GunHog/Aux_Map_Fix
Aux Base Fixes
2017-05-20 19:33:52 -04:00
Joan Lung 0fb07d0f5a Proto-kinetic crushers are significantly better (#27379) 2017-05-20 14:41:19 -03:00
GunHog 5635a60976 Thanks Kev
Reverts accidental deletion
2017-05-19 16:25:20 -05:00
GunHog 597ec214ed Aux Base Fixes
- Fixes Aux Base potentially landing partially outside the map's bounds,
leaving a chunk of it in space.
- Fixes the designator becoming inoperative after failing to lock-on to
a turf.
2017-05-19 10:45:17 -05:00
4DPlanner c87e6f85ec Merge remote-tracking branch 'upstream/master' into clubbuff 2017-05-18 21:52:31 +01:00
Joan Lung 1b7c4a63dc Repaths /obj/effect/overlay/temp to /obj/effect/temp_visual (#27344) 2017-05-17 22:54:54 -05:00
4DPlanner 1270c10082 Hierophant boss deals double damage to intruders 2017-05-17 17:50:24 +01:00
4DPlanner b840d5d551 Nerfs melee damage 2017-05-17 17:07:15 +01:00
4DPlanner 586ec27ac3 Damage is now consistent across lavaland and non-lavaland mobs, and
teleport never friendly fires
2017-05-17 17:05:52 +01:00
4DPlanner 6d756c3dc4 Removes accidental paste nonsense 2017-05-17 16:47:31 +01:00
4DPlanner 07768b376f Buffs hierophant club 2017-05-17 16:36:22 +01:00
Profakos 95dcb0d02d Adds a disk slot to the ORM, to allow the uploading of new smelter designs (#27224) 2017-05-15 09:04:41 -03:00
oranges 1759b4dc50 Merge pull request #27221 from Profakos/orefix
Fixes the ore redemption machine's sheet amount upgrade
2017-05-15 11:43:05 +12:00
Profakos ac1d1c04fb Missing upgrade 2017-05-13 19:34:42 +02:00
Jack Edge 22d641749c Free Golems can purchase their own royal capes
🆑 coiax
add: Free Golems can purchase Royal Capes of the Liberator at their
mining equipment vendor.
/🆑

- Golems can send ambassadors with their own capes to the station.
- Capes are cool.

- 500 seems enough for a completely non-combat item.
2017-05-12 22:00:47 +01:00
Leo 02df3adf39 Merge pull request #27030 from KorPhaeron/babel
Lavaland Loot: Cursed heart upgraded to wizard version, New loot item that grants omnitongue
2017-05-10 09:06:05 -03:00
Remie Richards 790792ecca Repathed book, grammar fixes, cursed heart swapped for wizard version that heals 2017-05-10 12:59:09 +01:00
KorPhaeron 995c2c134c Omnitongue 2017-05-07 10:24:52 -04:00
Profakos 52fe52fe28 ORM fixes 2017-05-05 21:13:10 +02:00
Leo 3b9b4e0755 Changes a bunch of hrefs to the proper defines (#26760) 2017-05-02 01:19:51 -06:00
Profakos b3f587409d Ore redemption machine cleanup (#26708)
* Ore redemption machine uses material containers

* ORM won't send messages when empty

* QDEL_NULL for datums, and removes some unused lists
2017-05-01 10:53:37 -06:00
Really-Good-Soda-Flavor 20ac81d9a5 A bunch of sparks to do_sparks (#26728)
* A bunch of sparks to do_sparks

* Whoops!
2017-05-01 09:35:18 -04:00
Profakos e9eeadca1a Old ore processor cleanup (#26398)
* Processing machine cleanups, can smelt bluespace and titanium

* Another forceMove

* Lack of typing

* Rewrite using materials container, a target proc for container's release sheet procs

* Alloys

* The dme

* Nulls references on Destroy

* Makes the smelter infinitely large, like before
2017-04-29 20:45:32 +12:00
Cyberboss 729010bbb2 Unorphans the blackbox (#26129)
Moved sql_poll_population from server_maint to this new SS. Moved few remaining server_maint tasks to SSping and deleted it.
2017-04-27 10:04:57 +12:00
MrPerson ff3f84ab81 Replaces /image with /mutable_appearance, where appropriate (#26518)
In cases where you're creating an image to use as an overlay, it makes more sense to use a mutable_appearance if you can. The image will create a static appearance for not just the image but also each intermediate step if you change vars along the way. The mutable appearance avoids this unnecessary and expensive process. The only situation that requires an image instead of a mutable_appearance is if the overlay is supposed to be directional. MA's ignore direction while images don't. I dunno why, probably another BYOND-ism.

I added a convenience function, mutable_appearance(), designed to emulate image(). Also went ahead and set the default plane of /mutable_appearance to FLOAT_PLANE because it's fucking 0 by default.

Several overlays that were image() calls were changed to just text strings when I could. overlays += "string" has the same result as overlays += image(icon, "string") and saves a proc call.
2017-04-25 12:15:16 +02:00
Leo 9cec30a086 Merge pull request #26402 from Profakos/cleanit
Prevents fultons from transporting items out of inventories
2017-04-21 19:25:24 -03:00
Cyberboss 90d02d92b8 Fixes some closets populating in New() (#26378) 2017-04-20 17:07:09 -03:00
Profakos 392fd965bd Prevents fultons from transporting items out of inventories
and an init fix
2017-04-20 16:15:58 +02:00
oranges 4b6577f966 Merge pull request #26320 from Thunder12345/antiminerals-b-gone
[s] Fixed ORM exploit
2017-04-19 11:14:04 +12:00
Thunder12345 a814306855 r-ree 2017-04-17 17:24:38 +01:00
Jack Edge 952a5f1f17 Arbitary code cleaning
- Removed spawns from medbots.
- Made facehuggers use timers, added #undefs.
- Made hive nodes use timers for clearing the queen death debuff.
- Make necropolis chests use PopulateContents()
- Use INVOKE_ASYNC for making bloodbath mines apply their affects
- Replaced spawn with addtimer for immortality talisman
2017-04-17 14:27:07 +01:00
Cyberboss 4f14ca7a49 Proximity sensing refactor (#26260)
* New proximity monitor datum

* Replace the old systems

* Fixes #26254

* Ports a New and spawn to Initialize

* Switch to Moved

* Remove unused var

* Speedup and fixes

* More speed

* qdel in movable

* Uneeded now

* Fix

* Use the faster RANGE_TURFS
2017-04-16 14:48:29 -06:00