103 Commits

Author SHA1 Message Date
Archie aa229cd3a8 Reverts the terminal map change, instead changes access 2022-10-08 00:11:51 -03:00
ToonClyde ac5af5b151 Shower and toilet DLC 2022-09-18 00:47:57 -07:00
ToonClyde b1fa625a98 "Slime" Rancher
A work in progress for the new animal ranching job.
2022-09-17 03:30:36 -07:00
haha26315 b3f0db5e7a Fixes size application to mobs
Ensures player's custom_body_size is applied to any new clone once they're out of the pod. Custom_body_size is only set once, so acts as 'natural' size, independent of things like normalizer rings
2022-09-15 09:21:07 -04:00
Dahlular cce5cce11c Merge pull request #1688 from haha26315/Safety-Tether
Random teleportation, damage rebalance, polish -- Final trials and tribulations
2022-09-15 05:25:12 -06:00
Dahlular a01a252842 concrete fix 2022-09-14 19:50:02 -06:00
haha26315 635b16b82f Merge branch 'master' into Safety-Tether
Completely removes map changes to fix errors, will reinstate later
2022-09-14 21:35:46 -04:00
Haha26315 75b5be043d Fixing small chasm-side bugs.
Makes it so items won't fall into chasms multiple times while chasms are doing animations or processing by briefly making the item float.
2022-09-14 20:56:41 -04:00
Archie b248498a7d modular sprites and fixes 2022-09-14 20:35:24 -03:00
Haha26315 8524fa2d62 Sync ArchieBeepBoop Fixes
Prepping for pull request. Thanks again Archie!
2022-09-14 17:41:22 -04:00
Haha26315 d2b588ede5 Damage Balancing, Polish
Re-enables and fixes applying animations upon falling into the chasm, adds wind-up to the teleportation. Balances the damages the Tether applies, including a small amount of time for the player to realize their mistake. Reworks the objects' coding for the center for some edge cases, or for if density is turned back on.
2022-09-14 16:34:44 -04:00
Archie 58e8aef49d General fixes and adding a general helper 2022-09-13 15:30:13 -03:00
Haha26315 ac1ade6032 Move chasm type check
Moves functionality of checking chasm type to Tether, to allow different tethers to protect against different types of chasms, or possibly a list of chasms in future. Also changes the internal radio to possibly save (miniscule) amounts of resources.
2022-09-13 09:22:15 -04:00
Haha26315 bfe6f6c623 Random Tether Teleportation
Has the tether pick an random area in maintenance, then pick a random unblocked tile within that area to teleport the player to. Configurable whitelists and blacklists for types of areas and turfs are available in the tether's file.
2022-09-13 07:43:55 -04:00
Haha26315 8b3dbd6b90 Minor bugfix
Ensures light is properly removed from source tile if Tether is somehow removed or destroyed. Re-enables missing files.
2022-09-12 20:18:50 -04:00
Haha26315 ad8fd0e402 Radioing redundancy
Makes the Tether warn over common if it's gone offline. Also deletes some unnecessary comments
2022-09-12 17:49:51 -04:00
Haha26315 6b5994f8fb Admin logging
Adds tether events to the admin log
2022-09-12 16:39:04 -04:00
Haha26315 a949b576a7 Manual, polish
General polish, removing equipment power on so that after powerloss it isn't set to off. Bleed_ratio fixes so people with low blood to start with don't have blood ADDED. Random power failure event protection.

Adds a manual!
2022-09-12 16:27:45 -04:00
Haha26315 1916d86555 Style points
Changes the APC in the tether room to have equipment defaulted to always on to counteract power draw

Have the Safety Tether create cool but largely harmless tesla arcs. Adds grounding rods to the Tether's room.
2022-09-12 09:50:13 -04:00
Haha26315 9beae92ef3 Power fix
Fixes a bug with power draw in machines, where if they didn't have an overwritten process procedure they wouldn't draw power. Ex. Chem Masters. This fixes power draw for the safety tether
Safety tether now draws roughly balanced amount of power. draws 1kw default, drains about a fourth the apc cell's charge if unupgraded when teleporting.
2022-09-12 08:43:56 -04:00
Haha26315 1d1772e7e0 Fix lighting centering
Makes lighting act on the turf the tether is on, to prevent its pixel_x and pixel_y values from shifting the lighting offcenter
2022-09-12 06:50:25 -04:00
Haha26315 674e486aff Polish and map changes
-Adds in a wire bulb for the unfinished solar array where the solar tracker would go.
-Adds a safety tether to the designated room in engineering
-Optimizes bungee teleportation
-Removes unnecessary commented code
-Restricts bungee teleportation to cloud chasm tiles.
-Adds flourishes, like having the tether produce blue light
-Ensures the tether's icon is updated depending on whether it's currently powered
2022-09-12 03:02:40 -04:00
Haha26315 0398d0b0d1 Borg application
Tweaks appropriate damage value for silicon beings, fixes issue with player transforms.
2022-09-11 12:42:06 -04:00
Haha26315 b8533d6884 Basic functionality
Gets the safety tether to generally work, minus some bugs and flaws.
2022-09-11 11:45:04 -04:00
Haha26315 08f448728b Shock message update
Makes sure the shock message appears every time a player is shocked successfully by a railing
2022-09-10 04:58:39 -04:00
Haha26315 a827b826f1 Handrail corner fix
Fixes handrail corners appearing, edits handrail sprites to allow for internal railings to be made and look nice, ensures both sets of railings rely on the same update_icon code.
2022-09-10 04:53:07 -04:00
Haha26315 8a65924446 Railing + hulk = bad
Should handle a possible exception if a railing is hit by a hulk player.
2022-09-08 21:22:53 -04:00
Haha26315 732f1c18f7 Fix version 2, electrification boogaloo
Fixes the ability to climb railings by removing the forcemove call that teleports players and instead refactoring the do_climb and climb_structure procedures in structure code itself.
Uses a similar method to tables of briefly turning collision off for the railing when the object is climbed in order to let players climb it, without moving the player into otherwise occupied space.
2022-09-08 21:19:45 -04:00
Haha26315 f5ca97971f Railing Climbing Fix
Fixes the ability to climb railings by removing the forcemove call that teleports players and instead refactoring the do_climb and climb_structure procedures in structure code itself.
2022-09-08 19:39:52 -04:00
Haha26315 52cce9fbce Constructing Railings
Allow players to construct railings of their very own, unfasten them from the flooring, deconstruct them including with RCDs, and all the good stuff from grilles, like electrification. Also solves the bug whereby you could climb over railings into solid tiles.
2022-09-07 23:36:07 -04:00
Haha26315 e5a6425321 Overboard; Railings Update
Allows players to circumvent railings by use of wings, jump boots, or being thrown by other players or by disposals systems, etc. Throwing, be it items or players, has the same chance of failure as throwing something into a disposals bin of 25%.
2022-09-07 18:16:45 -04:00
Dahlular 3245c4a52e Ports green Ordeal mobs from LC13 2022-09-06 18:21:02 -06:00
Dahlular f45b4bfb4c MultiZ Layenia Base 2022-09-04 10:32:31 -06:00
Dahlular b487573064 Revert "Finally, MultiZ Layenia" 2022-07-09 13:52:49 -06:00
Dahlular cea1bbdd1a Bug squashing 2022-07-09 07:47:07 -06:00
Dahlular c5683aee94 prisoner update, lighting + detail pass 2022-07-09 06:52:58 -06:00
Dahlular e51460cb5d Revert "Merge branch 'master' into fairylights"
This reverts commit 2947727659, reversing
changes made to 91063fe882.
2022-07-09 04:55:33 -06:00
Dahlular 5be6549e10 Prisoner base 2022-07-09 04:45:21 -06:00
Dahlular 2947727659 Merge branch 'master' into fairylights 2022-07-09 02:53:32 -06:00
Dahlular eaaca202a6 Revert "(CONFIG CHANGE) Updating Economy: Adding Paychecks, and makes Bank Accounts easier to work with" 2022-07-06 16:38:30 -06:00
DragonTrance 7bae2a36ee config junk 2022-06-09 17:54:40 -04:00
DragonTrance 99b3c904d5 fixes + balancing 2022-06-08 19:15:51 -04:00
DragonTrance a256ef54c0 changes the price of everything to scale w/ pay 2022-06-08 18:38:41 -04:00
Kabramen 3a66df37c5 railing/handrailing overlay fix 2022-06-07 15:25:52 -03:00
ProbablyCarl b9db5ff175 ready 2022-05-15 06:54:07 -04:00
Dahlular 2f830a8f2d quick merge fix 2022-05-04 14:49:29 -06:00
Dahlular addf2d79b9 Merge branch 'master' into fairylights 2022-05-04 14:12:41 -06:00
quotefox b75a07ee53 Chicken Farming V1 2022-05-03 17:41:36 +01:00
Dahlular d3a214200e More areas 2022-04-29 06:42:25 -06:00
Dahlular dae0440a12 Merge pull request #1598 from sarcoph/misc-recreation
fix: cards drawn from hand can merge into original deck
2022-04-28 15:01:46 -06:00