Commit Graph

820 Commits

Author SHA1 Message Date
Shadowmech88
a7532303c1 The cannon and blunderbuss now only disallow open containers instead of all reagent_containers. (#10698) 2016-06-22 14:13:44 +01:00
unid15
18ea664177 Tomb of Rafid update + new hostile mob (hoppers) (#10630)
* Adds legionaire frogs

* Updates tomb of rafid

* FIX

* Rename frogs to hoppers, add centurions and javelineers

* Drown mechas

* Put two javelineers and one centurion on the map

* More frog traps in the flooded caverns

* Make water gallery entrance more obvious

* CL

* Another new area

* Ups
2016-06-21 14:00:07 -05:00
ComicIronic
53040e7e83 Moves string overlays to use images. (#10686)
* Moves string overlays to use images.

* Fixed overlays being missed in replace due to unexpected string characters.
2016-06-20 17:27:24 -05:00
ComicIronic
11119d4d0b Moved reagent IDs to defines. (#10636)
* Moved reagent IDs to defines.

TODO: Convert xenoarch chems.

* Added xenoarch chem defines

* Fixed some bad chem names.
2016-06-19 15:43:37 -05:00
DrCelt
778f64fcb1 PLANES (#10499)
* PLANES

* whoops

* bugfixes

* adds dummy noir obj/screen

* I.plane = initial(I.plane) + assorted bugfixes

* fixed bugs and did a thing with lasers & tasers

* thanks for using a define up there it's really useful and maintainable.
2016-06-17 19:26:18 -05:00
Shadowmech88
aee17bc31a Fixes three borer runtimes and also a hookshot runtime. (#10608) 2016-06-17 15:52:03 -05:00
dylanstrategie
f25e373673 Rebalance RPGs for new explosions (#10389)
* Rebalance RPGs for new explosions

* Fixes

* 1, 3, 5
2016-06-17 10:45:38 -05:00
Shadowmech88
0c2ec12d2d Multiple Borers in a Single Body (#9066)
* Adds the ability for multiple borers in the same host. Adds upgrade paths for chest and leg borers.

* Fully implements the ability to have multiple borers in a single body, complete with unique chems, verbs, and genetic unlocks.

* Fixes to do with movement_speed_modifier, and some conflict resolution.

* Fixes some paths.

* Fixes conflicts.

* Fixes more conflicts.

* Inorganic limbs can no longer be infested. Removes arm borers' ability to produce creatine.

* Removes all mention of the term "cortical" from borers.
2016-06-16 20:34:02 -05:00
Shadowmech88
e491d812be The venom sword will no longer inject reagents if the attack misses. (#10475) 2016-06-10 22:49:31 +01:00
unid15
75d79b3c23 Hand refactor (#10045)
* hand refactor (COMPILES)

* Works pretty much

* Test martians

* Martians

* Fix human UI

* Fix find_organ_by_grasp_index() returning arms

* CL + tweaks

* Last fixes

* a

* Better CL

* Fix weird issue!

* Fix virologist job

* Resolves a very important issue

* I thought I had already fixed this

oh well

* Fix grabs

* Shat
2016-06-05 02:33:12 -05:00
Shadowmech88
c473a28250 Lawgiver Adjustment (#9179)
* Fixes up the lawgiver code. Standard lawgivers now have ricochet rounds instead of gyrojet rounds. Adds a lawgiver to Boxstation's armory.

* Adds a lawgiver vault locker to the armory of every station.

* The standard lawgiver now fires regular lasers.

* Fixing conflicts.
2016-06-03 19:23:59 -05:00
ComicIronic
df9019601c Merge pull request #10327 from Arthurdentist/staffofchange
Adds a Frankenstein Monster option to the staff of change
2016-06-02 22:44:30 +01:00
unid15
5d2312445b Tomb of Rafid: The Away Mission (#10206)
* Adds a new away mission

* oops

* Last touches, adds jackals

* removes accident

* u wot m8

* u wot m9

* Update

* New shit
2016-06-01 05:18:30 -05:00
Arthurdentist
fef6ae7fb9 Frankenstein monsters 2016-06-01 02:55:12 +01:00
clusterfack
b014b30a63 Spell channeling (#10042)
* Part 2

Pmuch works

* Final part

Adding helpings to properly take charge and remove the spell channeling in certain cases like logout

* Bugfix

* This might be important too

* Addressing comments

* Removing this line

* YOU FUCKING ABSOLUTE MADMAN

* A bit of update

Drop item hotkey removes spell channeling before dropping things

* Converts matter eater to spell channeling system
Message given to dropping spell channeling with drop verb

* Modifying is valid target for matter eater

* Better animated icon
2016-05-19 00:18:42 -03:00
ComicIronic
24e1c261b9 Moves w_class to defines. (#10051) 2016-05-14 19:37:06 -05:00
DeityLink
a039760c8d weifeajpà (#10004) 2016-05-10 13:10:06 -05:00
DeityLink
5b3a780501 The Big Blob update, Part 3 (assuming that Part 2 was the Blob HUD) (#9957)
* blefjiazàfjb

* changelog 9957

* let's fix that

* changelog update

* zdazdzad

* I thought I removed that one
2016-05-08 02:48:16 -07:00
DeityLink
29dd11ded1 NPC Ranged Hostile mobs no longer shoot at their target if there's a friendly in the way (#9897)
* goodbye friendly fire

* changelog 9897

* nullcheck

* canattack

* that seemed like something I had to do originally

* gethit

* aight
2016-05-05 17:49:10 -05:00
DeityLink
cbf51bde91 [Sprites] new admin lasergun sprite (#9726)
* laseradmin v2

* ahhhhh

* aaaah
2016-05-04 12:42:54 -07:00
Exxion
71bf157e85 Projectile-related fixes (#9893)
* Projectile-related fixes

* IRC made me do it
2016-05-04 04:16:01 -05:00
dylanstrategie
4c275d754a Converting meteors into projectiles (#9805)
* Converting meteors into projectiles

* Re-add sanity

* Even more sanity

* Fix more stuff

* Meteors deleted if outside of their original Z

* FUCK

* Process instead of forcemove

* Patch rebase

* Remove magic number
2016-05-02 11:36:37 -05:00
clusterfack
fe2a1a3a08 Migrating Code to use Proper Byond Move() Code (#8667)
* Initial Commit

All CanPass replaced with cross, all CheckExit replaced with uncross

* Commit #2

Cross() argment turf/target now has a standard value of src.loc, the basis for this is the fact that Cross() should technically only be called with a default value by Move() code when moving to a new turf thus everything on it the target turf should be the src.loc

* Commit #3

All move code has now been unhacked, all of it is functional except for border objects which still retain none of their original functionality

* Commit #2

Cross() argment turf/target now has a standard value of src.loc, the basis for this is the fact that Cross() should technically only be called with a default value by Move() code when moving to a new turf thus everything on it the target turf should be the src.loc

* Commit #2

Cross() argment turf/target now has a standard value of src.loc, the basis for this is the fact that Cross() should technically only be called with a default value by Move() code when moving to a new turf thus everything on it the target turf should be the src.loc (reverted from commit fdee8c8b687a4d1f305bdc5f5e1a59ebeacb4702)

* Fuck me

* Okay Redo

* Hello, I am finished
2016-05-02 08:34:42 -07:00
sood
23b2a6bd2b Fixes a few runtimes (#9680)
* Fixes a few runtimes

* another runtime

* vampire code sleep checks

* whoops

* another whoops
2016-05-01 14:10:09 -05:00
Shadowmech88
108d1dbad1 Mahoguny, siren gun and Buckshot (#9356)
* Adds the mahoguny and the siren. Adds buckshot shells.

* Lowers the combat tech level of the siren and mahoguny.
2016-04-29 00:30:42 -07:00
Sood
31ac9f6a5b 510 + btime mostly removed + screen overlays overhaul + Paradise sched improvements 2016-04-26 15:34:31 -07:00
Shadowmech88
d8674e9320 Golems Are Now a Proper Race (#9274)
* Adds golems as a proper race.

* Adds golem name file.

* Fixes a couple names.

* Further fixes to names.

* Changes the golem language key from g to p.

* Adds groin states for golems, as well as deformed states for all golem limbs.

* Changes attack verb to "punches." Updates the changelog with more complete information as to the golems' capabilities.

* Adds some extra checks for golems. Golems can now walk over broken glass barefoot without being hurt.

* Fixes new macros.
2016-04-15 02:44:08 -05:00
Intigracy
06e112aecb Renames a bunch of storage.dm variables to be more clear in what they do (#9354)
Removes a bunch of unneeded max_w_class defines on items using can_only_hold

If you defined can_only_hold, it ignores w_class automatically
2016-04-10 17:04:55 -05:00
Intigracy
f4f7164826 Wow I merged Intigracy's first how unwise (#9213)
attack_verb is now always present tense
removes an unused and unticked hydro.dm which has the old defines for plants n shit
2016-04-07 11:47:02 -05:00
Shadowmech88
a5d610a93c Adds Roulette Revolver and No-fruit
Hi friendo
2016-04-02 00:46:32 -05:00
clusterfack
f1a609ae8a Merge pull request #9042 from unid15/os
New humanoid hostile mobs
2016-03-31 16:38:28 -05:00
Shadowmech88
2713a9b70d Compatibility with Goon chat. 2016-03-28 20:11:31 -05:00
Shadowmech88
3a6b45172a Fixes some problems with the flamethrower's Topic() interaction. The flamethrower is now recoilless. The appearance of the gas jet is now based on the appearance of the gas that makes up the largest portion of the gas jet. If a gas jet does not ignite, the gases that make it up are dispersed into the local atmos. 2016-03-28 20:09:25 -05:00
Shadowmech88
3360cf4cd7 Reworks the flamethrower. Guns now have vars for whether they can be fired by MoMMIs, hulks, etc. Guns now have a proc for checking whether they can be fired by a particular user. 2016-03-28 20:09:24 -05:00
Shadowmech88
63763b2128 Preliminary rework of the flamethrower. 2016-03-28 20:08:12 -05:00
clusterfack
097b8fa304 Merge pull request #8980 from gbasood/iou-vault
Adds a mostly useless IOU vault.
2016-03-28 14:08:54 -05:00
PJB3005
8eb24bfec0 PANIC 2016-03-27 23:49:26 +02:00
unid15
548a266a32 new hostile mobs 2016-03-26 13:09:10 +01:00
Sood
cf10613db0 Adds a mostly useless IOU vault. 2016-03-25 14:45:16 -07:00
clusterfack
78d5f4674c Merge pull request #8383 from Shadowmech88/GunsmithingFixes
Makes Severed Heads Blast Cannon-Proof
2016-03-23 05:55:16 -05:00
clusterfack
cace3dce88 Merge pull request #8837 from Intigracy/somepeopleshouldplaythisgameirl
Russian revolver once again works
2016-03-18 06:41:48 -05:00
Intigracy
37c39936c2 russian revolver once again works 2016-03-16 12:33:11 -07:00
Intigracy
cdae856f29 restock() proc added 2016-03-16 06:54:48 -07:00
unid15
f3ff0f65c1 Replace tool istypes() with macros 2016-03-13 18:39:44 +01:00
PJB3005
590fc3039f Merge pull request #8320 from icantthinkofanameritenow/patch-1
Buffs Plasma weapon damage in general, modifies other Goofball weapons
2016-02-27 18:33:20 +01:00
Icantthinkofanameritenow
5ec06647d8 a 2016-02-27 12:04:56 -05:00
unid15
2b060d322c You kick me down but I bite back
Attacks

talons and magboots

missing icons, legcuff check

meme references, magboot stomping toned down

ops

f

remove magstomp from vox magboots

p

do indows properly

hotkeys, cl

vox can bite silicon

Fix inconsistencies and typos
2016-02-25 11:47:34 +01:00
Shadowmech88
6caee323d0 Blast waves fired from the blast cannon are no longer able to destroy heads. 2016-02-19 16:40:07 -06:00
Shadowmech88
cabd2ed6df Fixes. 2016-02-19 11:38:23 -06:00
Shadowmech88
e015e91c9d Hypospray now continues existing when used to craft a sword. 2016-02-19 01:39:08 -06:00