Commit Graph

27 Commits

Author SHA1 Message Date
mikomyazaki
4de53f1d56 Replaced all instances of armour/armoury with armor/armory (#9593) 2020-08-06 20:57:30 +02:00
Geeves
7dd0bb2b56 Robot Cleanup (#9332) 2020-07-17 14:26:30 -03:00
Geeves
35a0dff2dc Mining Mech Equipment (#9084) 2020-06-13 14:10:08 +02:00
Geeves
f599f428db More Mech Equipment (#9005)
Fixes mech mounted autolathes.
    Adds a hand-mounted toolset that has: a wrench, a crowbar, and a screwdriver setting.
    Replaces the AI mech's drill with a hand-mounted toolset.

I need icon and on-mech sprites for the back-mounted autolathe and the hand-mounted toolset. Neither have to have any special animations or anything, static images are fine. Toolset sprite doesn't have to change with tool change.
2020-06-07 10:07:46 +03:00
Geeves
9dfc7a47cc Mechfab (and More) Changes (#9000)
The mechfab no longer has a useless null category that does nothing when clicked on.
    The exosuit category in the mechfab has now been split into body construction and equipment construction for ease of use.
    Radio, Diagnosis Unit, and Actuator construction has been added to the exosuit body category as well.
    Many RnD machineries have had their names changed to lowercase to match the style of the rest of the game.
2020-06-04 21:48:41 +03:00
Geeves
097ea6cfbc Shielding Auras (#8760)
Ports Baystation12/Baystation12#19992 and Baystation12/Baystation12#27266.

    Added a personal shield device to the traitor tools uplink.
    Added a radiant shielding aura spell to Battlemage and Cleric.
    Added an exosuit shield drone to the mechfab.

This works, but I'm not entirely happy with the sprites. The personal shield has no on-mob shimmer, it uses a mindbatterer grenade as an icon sprite. The wizard radiant spell uses a pretty big and janky sprite as an on-mob, and the exosuit's shield sprite doesn't follow the dir the mech faces, but that one I can maybe fix on my own. If anyone knows about that last one, lemme know, Bay had code for it that we do not.
2020-05-15 23:37:27 +03:00
Doxxmedearly
e1731b5fca Prosthetic stomach name/sprite/mechfab (#8574) 2020-04-01 20:26:50 +02:00
Alberyk
d2a228a91d Merge branch 'master' into fuck_rd_once_more 2020-03-30 20:21:03 -03:00
Geeves
55650f065f Mechfab Fix (#8556) 2020-03-30 00:17:08 -03:00
Geeves
2a8564e7d4 RnD Rearrangement (#8494) 2020-03-28 09:30:46 +01:00
Alberyk
27d8f182dc Stuff that I forgot to change. 2020-03-27 20:15:41 -03:00
Alberyk
ac6080c8dd Robotics changes. 2020-03-27 20:09:49 -03:00
Matt Atlas
82437acd43 Materials subsystem, material defines instead of strings, structure materials. (#8447)
The shitcode crusade begins.
2020-03-18 20:19:11 +01:00
Doxxmedearly
38956f1c7a Return of right feet to the mechfab (#8452) 2020-03-16 10:38:06 +01:00
mikomyazaki
4dffa21640 Can print hands & feet from the prosthetics printer. (#8359) 2020-02-27 12:17:39 -03:00
mikomyazaki
e9cd29b91b Prosthetic and Robot limb fabrication is now separate. (#8300) 2020-02-19 23:18:42 +01:00
Geeves
3c76c49f3f added to mechfab 2020-01-02 20:33:45 +02:00
Geeves
41d66db788 Hoverpod Chassis Fix (#7889)
Made the hoverpod torso a bit cheaper to produce.
Fixed the duplicate hoverpod torso entry in the mechfab.
2020-01-02 16:25:06 +01:00
Geeves
c5c459c5ec Rudimentary Mech Z-level Travel and Hoverpods (#7739) 2020-01-01 16:28:30 +01:00
Mykhailo Bykhovtsev
8c1e92edcd Fixing Mechs more. The fight between armor and armour (#7723)
The armour and armor again strikes:

    Apparently original Mech port PR has overridden borg's armor definition and was using it. This fixes it by making mech's armor a child of borg's armor instead.

    renames borg's armour to armor references.

    Mech's melee damage has been increased. It depends on manipulator type. Light: 15, Regular: 20, Combat 30, Heavy: 50. Fixes #7665

    Adds missed check in mech's destroy proc
2019-12-19 21:41:23 +02:00
Alberyk
ca10240885 Fixes two bugs. (#7716) 2019-12-18 08:11:44 +01:00
Mykhailo Bykhovtsev
a4a6fb5f03 Lots of fixes for Mechs (#7692)
Spent lots of time and lots of changes to fix issues:

    bugfix: "Mechs no longer runtime during destroy call."

    bugfix: "Turrets and NPCS no longer target empty mechs."

    bugfix: "Mechs no longer runtime during armor check. Mechs now use their armor and values for it. Before it would ignore them entirely and deal 100% damage."

    Added ismech() define and also QDEL_NULL_LIST() define from TG. Matt's suggestion

    renamed any armour references in mech code to armor to keep it consistent
2019-12-17 17:28:31 +02:00
Erki
6210e2bb44 Revert "Le Kidney Beans (#7672)" (#7715)
This reverts commit fce3617857.
2019-12-17 17:23:05 +02:00
Lady Fowl
fce3617857 Le Kidney Beans (#7672)
rscadd: "Adds the ability to remove appendix and other organs in character setup."
    rscadd: "Adds two kidneys! Splits the work up between the two organs."

Also adds the ability for a mechanical liver and kidneys,appendix
2019-12-17 17:22:08 +02:00
Alberyk
457e3e2d61 Robotics upgrades: mech stuff and more rig word replacement (#7662)
* Robotics upgrades

* stuff.

* Adds this silly thing.

* Removes useless shit.

* updates this.

* Did a bad

* updates this.

* And this.
2019-12-16 08:06:12 +01:00
Matt Atlas
5da2a9c24b Splits organs into organ/internal (#7441) 2019-11-20 23:07:10 +01:00
Geeves
7f65c50ba6 Robotics Mechfab Update (#7359) 2019-11-13 21:45:27 +01:00