Commit Graph

110 Commits

Author SHA1 Message Date
Matt Atlas
65cece06b7 Adds a ship to ship combat system and weapons for the Horizon. (#14851) 2022-11-05 20:11:16 +01:00
Matt Atlas
e618258ea2 Fixes throwing mobs with a grab. (#14897)
Co-authored-by: Matt Atlas <liermattia@gmail.com>
2022-10-07 17:52:57 +02:00
SleepyGemmy
6134fdfd6d Fixes Throw Animation (#14732) 2022-08-27 00:46:02 +02:00
SleepyGemmy
48a15bb2c4 Adds a Throwing Animation (#14680) 2022-08-24 20:02:08 +02:00
Doxxmedearly
58dd1b1696 Augments and Robot Modules Cannot be dropped, moved, embedded (#14266) 2022-06-09 20:55:16 +02:00
Doxxmedearly
5d934e7360 Throw-Intent Placing, the Refixening (#14197) 2022-06-04 23:50:24 +02:00
Doxxmedearly
23bc71bd2f Round of small bugfixes (#14160) 2022-06-03 12:58:42 +02:00
Wowzewow (Wezzy)
dd8cb0e664 Fixes pick up animation, and adds put down animations (#14055) 2022-05-25 12:47:19 +02:00
Matt Atlas
5bcf84cb23 Overmap exoplanet generation, ported from Bay. (#12362) 2022-01-17 22:16:48 -03:00
Geeves
15099384da Better Screen Tints (#12155) 2021-07-31 12:49:24 +02:00
Geeves
4410b7f59a Throw Mode QoL (#12161) 2021-07-16 17:47:53 -03:00
Geeves
8b1e7aa512 Multi-Purpose Throwing (#12094)
* Multi-Purpose Throwing

* help intent not not harm intent
2021-07-03 18:48:05 -03:00
Geeves
0bc337e3bc GPS Stuff (#11692) 2021-06-05 17:00:43 +02:00
Geeves
54b04ed843 Table Sliding (#11778) 2021-05-01 21:11:05 +02:00
Geeves
fcbeefe7af Infiltration Kit & Overpressure Protection (#11674) 2021-04-23 22:22:50 -03:00
Geeves
1d5b1a9712 Hardsuit Equip Fix (#11459) 2021-03-17 12:55:19 -03:00
Geeves
5c0aacfbbd Right Slots (#11384) 2021-03-14 13:05:27 +01:00
Wowzewow (Wezzy)
f88fdd706d Wrist Slot (Wear watches with gloves!) (#10951) 2021-02-01 11:12:37 +01:00
Alberyk
6d6f49a954 Removes the item dropping animations (#11039) 2021-01-25 19:48:05 +01:00
Matt Atlas
4c3d99e94c Fixes table alignment once and for all plus borg item teleportation fix. (#10939) 2021-01-08 18:21:15 +01:00
Geeves
cfbf1e6cfc Table Alignment Fix (#10917) 2021-01-06 13:53:42 -03:00
Wowzewow (Wezzy)
5149a8fe60 Putting down and disposals animation (#10873) 2021-01-04 21:21:12 +01:00
Geeves
474d3ab855 Silicon Adjacency Fix (#10756) 2020-12-09 13:42:47 -03:00
Geeves
46a7a7d4ff Pick-up Animation Fix (#10738) 2020-12-07 12:17:25 +01:00
Matt Atlas
d4666caaac Ports Goonchat from Baystation. (#9635)
changes:

    rscadd: "Ported a new chat system, Goonchat, that allows for cool things like changing font style, size, spacing, highlighting up to 5 strings in the chat, and DARK MODE."
    rscadd: "Repeated chat messages can now get compacted. You can disable this in goonchat settings."
    rscadd: "You can change icon style to any font on your system."
    tweak: "The game window has been altered a bit to adjust for this."
    rscdel: "Removed skin style prefs as they are no longer used."
2020-09-24 23:06:04 +03:00
Wowzewow (Wezzy)
7114d3525f More new sounds and fixes equip sounds (#9464) 2020-08-12 11:17:39 +02:00
mikomyazaki
3f2a515a8b Changes all cases of update_icons(), updateicon(), UpdateIcon() etc. to update_icon(). (#9432)
update_icons(), UpdateIcon() and updateicon() are now changed to be update_icon().

Many interactions expect a target to have an update_icon(), so they should all be the same.

Also fixed some stuff that was using relative pathing, along the way.
2020-07-26 12:28:36 +03:00
Geeves
40c2e7109b Not Butts Hacking (#9236)
Hacking no longer requires you to hold the tool (wirecutters, multitool, signaler) in your active hand, just that the tool is in one of your hands. This applies to cyborgs as well.
2020-07-12 17:00:37 +03:00
Geeves
01259dd3ac Cryogenics Fix (#9318)
Cryogenics no longer swallow the items that spawn in your hands if you spawn there.

Fixes #9280
2020-07-10 22:32:26 +03:00
Matt Atlas
c6d9cba325 Changes up a lot more messages to look like emotes. (#9133) 2020-06-18 10:29:47 +02:00
Wowzewow (Wezzy)
0acced7a6d Adds pickup animations (#8984) 2020-06-01 19:35:44 +02:00
Matt Atlas
4b97822bb4 Bump dreamchecker version to 1.4 (#8711) 2020-04-28 15:41:32 +02:00
Matt Atlas
2e5fdf970c Landmark Shuttles (#8512)
The lifeless live again. Or in this case, what never actually lived here.

Ports Baystation12/Baystation12#17460 probably for real this time. What this allows us to do is create shuttles on runtime and make shuttles easier by just making landmarks and a shuttle instead of areas and shuttles. Also allows runtime landmark creation via flares or whatever AND allows shuttles to use different landmarks at will.

I removed most of the overmap stuff, I think. It shouldn't be hard to slam it in whenever we need to.

Changes:

    "Shuttle code has been completely reworked."
    "Shuttles can now be modified to have more than one destination."
    "Shuttles now have a takeoff sound."
    "You can now throw mobs against walls to damage them. A lot."
    "You now need a neckgrab to throw mobs."
    "BEING UNBUCKLED DURING SHUTTLE LAUNCH IS DANGEROUS! Don't do it."
    "Adminghosts can now interact with all shuttles."
2020-04-05 21:15:31 +03:00
Matt Atlas
328021a8dc Ports Baystation's handling of monkey/human NPCs. (#7892)
Human NPCs and monkeys now have some more interactions. Monkeys can now take items and throw them. Or shoot guns. Or activate things.
2020-01-06 20:23:05 +01:00
Werner
af16a489a6 Removes Weapons (#7415)
* Adds icon and hitsound where needed.

* Moves alt_attack to /obj/item and deletes weapons.dm

* Replaced /obj/item/weapon with /obj/item

* Fixes merge issues.

* Fix merge issues.
2019-11-16 18:36:13 +01:00
fernerr
2a2cc7d52e Ports table item autoalign from Bay (#6946)
Made it so items get their pixel x/y reset on pickup.
    Thrown items now also get their pixel placement slightly randomized.
    Tweaked the center of mass on a boatload of items to be more accurate to their sprite art.
    Replaced a bunch of randomized pixel placement code into a unifying proc; randpixel_xy() that uses an item's randpixel var.
2019-09-08 22:51:49 +03:00
Conspiir
f659fa096c Creates a Preference toggle for Drop Sounds (#6397) 2019-05-19 15:49:14 +02:00
alsoandanswer
1bab746d17 adds new sounds (the not stupid version) (#6307) 2019-05-05 23:51:08 +02:00
LordFowl
8d436c4a03 Converts all necessary << outputs into the to_chat() macro. (#6076)
This PR will lead us towards the Promised Day, for in its wake there shall be much celebration and ecstasy as this world becomes a world suitable for developer hegemony. The first strike is thusly;

All << is converted into to_chat().
2019-03-10 23:39:03 +02:00
Werner
b823b4eb05 Converts jobs and admin equipment to use outfits (#5827)
Converts the jobs and admin equipment to use outfit datums.
2019-02-19 23:58:05 +02:00
Alberyk
e950f6b5fd Add new chemicals (#5168)
Adds new drugs:
-Red Nightshade: a drug that induce a berserk-like status, you see only red, can smash windows, stuns go away slower and etc
-Paxazide: a medicine that induces pacifism on the target, like the mutation
-Spectrocybin: a hallucinogenic that has a small chance of giving a glipse of the other hidden to mere mortals, can be found in a mushroom variety

Adds a new secret chem:
-Bottled Lightning: causes a tesla zap when in contact with someone's blood or when splashed on the ground

Also removes some broken/unused plants.
2018-08-30 20:09:08 +02:00
BurgerLUA
8519dcc393 .loc = to forceMove() (#4937)
As requested, this PR is changed to only include all .loc = to forceMove() changes.
2018-08-04 01:48:58 +03:00
Ron
d1c1d84bde Refactors gravity checking (#4591)
Removes a lot of duplicated or redundant code from areas when checking gravity.
2018-04-12 20:31:05 +03:00
Werner
b368c0c97a Make the deadman´s switch great again (#4097)
Now its actually useful

It triggers with absolute certainty if you let go and dont deactivate it first.
Be that because you are knocked down, stunned, shot, intentionally let go, put it in a pocket, backpack, ...
2018-02-24 15:51:39 +02:00
Pacmandevil
b22cb0e59d [Ready for review until the inevitable map conflicts] Firing pins (#3375)
I'm going full steam ahead with this.

Adds firing pins/ Authentication mechanisms. these are needed to fire any specific weapon.

Weapons generally spawn with firing pins in them. or at least should. The exception to this is anything made in R&D - which needs to secure a firing pin from somewhere.

There's currently the following firing pins:

One that checks for a specific implant, EG a loyalty implant one.

One that always fails, and can replace other pins. (this one would likely be admin only. it's clown themed)

The Laser tag code got refactored to the pins. so each gun has a different pin. if you somehow got this pin, you could make it so you could only shoot a gun while wearing a laser tag vest, for example.

A Testing range pin, which only allows firing in specific areas - of which are mapped in currently.

A DNA locked one. and a subtype which will explode if someone else tries to use it.

the system's designed to be easy enough to add on to.

Feedback fourm is here:
2018-01-27 20:59:00 +02:00
LordFowl
ad00601b81 Ports /tg/ Brain Trauma (#3979) 2018-01-27 12:13:19 -06:00
Alberyk
8fc3845ff4 Related grabs fixes and tweaks (#4043)
-throwing a grab should not properly fix/delete the grab, preventing people from spamming it
-you now must be at the side of your attacker when being tabbled, no more table-stun happening accross the room
-moving away from a grab will now act as resisting, to avoid some odd situations such as neckgrabs teleporting people
2018-01-06 11:56:03 +02:00
Lohikar
a6a9a6ab7b Fix Autodrobes again (#3190)
changes:

Autodrobes no longer steal your clothes if you had an oversuit on but not a custom jumpsuit.
Late Miscellaneous Init (LMI) no longer uses silent init logging.
equip_to_slot_or_del() will now equip even if the target slot would normally be inaccessible.
May fix #2826.
Fixes #2512.
2017-07-31 21:49:23 +03:00
Alberyk
0e977d08e6 Ports baystation character preview system (#2630)
Ports the bay's character preview system, which is far better to observe aesthetic changes in the character creation, also solves the issues such as markings don't showing up at the character selection menu.
2017-06-09 15:14:24 +03:00
Ron
790480c8da Removes all \red and \blue's (#2309)
Removes all \red's and \blues in favor of span classes. \red things that were bold were replaced with danger because it's warning but bold.
2017-05-21 12:07:57 +03:00