Commit Graph

444 Commits

Author SHA1 Message Date
PJB3005
22ea146b34 Revert "the Space Parallax update" (#10323) 2016-05-31 23:03:13 +02:00
DeityLink
cfef0afef0 the Space Parallax update (#10085)
* parallax1

* parallax2

* parallax3

* parallax4

* parallax6

* parallax7

* parallax8

* parallax9

* parallax11

* parallax12

* parallax13

* parallax14 and changelog

* parallax15

* parallax16

* parallax17

* parallax18

* parallax19

* parallax21

* parallax22

* parallax23

* fixing conflicts again

* Fixing that sqlite Error

* parallax25

* sql

* sql (reverted from commit 257cc728669d083118f15fe5cc3fb55fad62b1e6)

* sqlagain
2016-05-31 21:48:51 +02:00
clusterfack
a13c6c9fcb Repair is type in list (#10229)
Using isnum is unreliable for detecting nonstandard formats of already associative lists. Causing them to be overriden with the type cache.

Checking isnull instead will allow us to detect strings, numbers, lists, typepaths, basically everything that we want to check to make sure this isn't already an associative list.

Fixes #10225
Fixes #10224
2016-05-27 14:53:47 -05:00
Shadowmech88
7be148b98f Highlander Changes (#9931)
* Highlanders will now receive a full heal if they decapitate another highlander. Highlanders can no longer use machinery, guns, or vehicles. Silicons will now become humans when the highlander button is pressed.

* Fixes stuff.

* Adds string define for "highlander". Puts the code for making a tracker effect into its own proc. All highlanders are now permahulks.

* Plasmamen no longer lose their suits, helmets, tanks, or masks when made into highlanders. Vox no longer lose their tanks or masks.
2016-05-26 23:28:06 -05: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
sood
2925da3fb6 Adds logging for blobspeak (#9982)
Fixes html_encode being applied twice to blobspeak
Fixes #9707
2016-05-09 10:44:18 -05:00
DeityLink
1c76cf4bae More Blob stuff (#9924)
* mahohomahomahomahohohoho

* changelog Cinqo de Maho
2016-05-05 19:44:03 -07:00
Sood
31ac9f6a5b 510 + btime mostly removed + screen overlays overhaul + Paradise sched improvements 2016-04-26 15:34:31 -07:00
cloroxygen
34bdf1e4c1 Fixes #9649 2016-04-26 00:00:32 -04:00
DeityLink
83d44927b5 Soulstone revamp, Part 1 (#9530)
* the Soulstone revamp

* eject_shade

* death
2016-04-22 06:40:50 -05: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
PJB3005
3dba14e2e9 Atom locking categories. (#9197)
* Basic atom locking categories framework laid out.

* Implemented.
2016-04-09 01:55:49 -05:00
dylanstrategie
838a86cd31 Minor balance changes to Cancer 2016-04-02 17:14:29 -05:00
dylanstrategie
bfd48c1a99 Adds admin-only "Inflict Cancer" button
* Get cancer and die

* Give Cancer added to VV

* Change process method again

* Restore that line

* When are we going to fix .gitignore ?
2016-04-02 13:39:28 -05:00
sood
68bb56dd2e Merge pull request #7726 from PJB3005/map-writing-bus
Adds an adminverb to write map files.
2016-03-17 20:22:17 -07:00
unid15
c1df543632 Adds lances 2016-03-16 16:32:10 +01:00
unid15
0d70cb3943 WIP vaults
modify all the maps, replace restaurant with icecream truck

add rewards to ice cream truck and satelite, defines

fix maps

remove cursed satelite of doom

Add hivebot factory to replace haunted satelite. Fix minimaps for good

maploader lighting

woops

Adds clown base

remove exclamation marks

nerd

Adds a ruined R-UST vault.

Remove vaults from z1, fix hivebot factory
2016-03-13 11:57:12 +01:00
PJB3005
0e2ced9e5e Adds an adminverb to write map files.
Map files are stored in data/logs/saved_maps, as such they can be retried with .getserverlog.

Note: map files exported still need a LOT of cleaning afterwards (literally every turf has redundant variables that might even break things written to them).
2016-03-06 21:54:12 +01:00
DrCelt
2c97f1c920 Adds two safeguards to NOIRBLOCK to ensure it doesn't runtime / doesn't stick unexpectedly. Also fixed bug with command reports.
- Fixes #8677
- Fixed Bug with detcoffee that would have it overlap the song.
- Fixes #8676
2016-03-06 14:06:01 +00:00
DrCelt
97530af673 - Commented out colourblindness for now, but left in code to easily add it back.
- This was a pain in the ass, but now a song plays when going noir.
- Changed should_have_colour to get_screen_colour
- Changed sleep to a spawn
2016-03-05 15:31:37 +00:00
DrCelt
2a39aecf8b Adds Transition to Noir, Adds Colourblindness to Vox.
changes:
- tweak: Inspired by, but not copypasted from, Gooncode, the NOIR mutation, or any other colour change now fades in and out slowly.
- rscadd: Adds a colour_matrix variable to both simple animals and eye organs
- rscadd: Vox eyes make them colourblind, rendering blue and green undistinguishable. You may avoid this by setting eyes to be mechanical in character preferences.
- rscadd: Ian is now also colourblind in the same respect.
2016-03-02 23:53:26 +00:00
clusterfack
e6d7e24577 Merge pull request #8377 from unid15/watufek
Adds kicks and bites
2016-02-26 23:27:27 -06: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
unid15
c8b77eff9a fix the rest of this shit 2016-02-24 16:48:26 +01:00
PJB3005
a78383d240 THANKS NOT DUNY 2016-02-21 14:36:05 +01:00
DrCelt
fe11b42c9d Had to hand in my Pull Request to the Chief - He'd always had it out for me, and the code ain't ever been in my favour, not since the war anyway. I looked it all over once more, tryin' to get to the bottom of this mystery, but it ain't easy finding bugs in some downtrodden code like this.I thought of that paddy dame that showed up in my office last week, asking for me to help her. Said someone called 'Gene Ettics' went AWOL. I told her I'd do what I could, and that's why I'm here. I opened up my flask of brandy and took a sip. It was going to be a long night. Chief or no chief, I'm getting to the bottom of this case. 2016-02-12 02:59:47 +00:00
sood
64413b8e0d Revert "Adds a noir genetics block which the detective starts roundstart with if he has selected the "Gumshoe" alternate title. This block turns vision black and white except for blood, which stands out as red." 2016-02-09 13:44:36 -08:00
sood
dd3d5c65d4 Merge pull request #8172 from DrCelt/FinallyFixesThisAwfulCode
Changes calculate_affecting_pressure to actually be intelligible
2016-02-09 13:36:58 -08:00
DrCelt
c8b6df011e Changes calculate_affecting_pressure to actually be intelligible
- Fixes #8170
- Fixes #8167
- Fixes #8156 for realsies

before:
one medical ERT rigsuit helmet would protect you, on its own, for a 8106kpa pressure difference at any pressure
after:
one medical ERT rigsuit helmet would protect you, on its own, for very little pressure difference - it must be combined with a hardsuit to be effective

this also fixes that captain's armour bug because man this code was awful
2016-02-09 01:44:09 +00:00
DrCelt
085e933fec Adds a noir genetics block which the detective starts roundstart with if he has selected the "Gumshoe" alternate title. This block turns vision black and white except for blood, which stands out as red. 2016-02-07 17:42:05 +00:00
clusterfack
a18944a0bb Fixes #8094
Huh, didn't realize that the combo of lying that != 1 and that using a bitflag with it that sets it to a value other than 1 would trigger this.
2016-02-06 18:33:09 -06:00
DrCelt
6c277d5cee fixes two bugs
fixes #8078
fixes #8085
also fixes bug where you would go hypothermic if you fell asleep
also balances space suits to be cold resistant until a time comes where space isn't cold
2016-02-05 01:13:51 +00:00
DrCelt
4175377ca4 Fixes bugs
Prevents runtimes when debugging hypothermia
Fixes bugs.
2016-02-04 03:17:25 +00:00
DrCelt
bdff7aec21 removed the cool clothing defines
RIP ;_;
also added ai.txt because SOMEONE can't use a good git client
also fixed a bug and did something else
2016-02-03 23:01:05 +00:00
DrCelt
d07d9e9c3a I hate changelogs 2016-02-03 23:01:05 +00:00
clusterfack
c90d5f8189 Fix locked ghosts becoming dense
Wow update_canmove can you just not fuck up there buddy?
Fix #8049
2016-02-02 22:17:53 -06:00
Sood
00eab8c508 Adds Sol Common as a human-unique language. Old Sol Common is now Galactic
Common.
2016-01-30 17:49:42 -08:00
clusterfack
83cba832fe Merge pull request #7870 from clusterfack/rod
Refactor Immovable Rod
2016-01-27 22:05:22 -06:00
clusterfack
c1a0461d4f Refactor Immovable Rod
I'm going to fall asleep now but I've remade immovable rod. It's pretty neat now if you throw one at the station.

Things I want to fix before this gets merged.
- It needs a better method for choosing targets and the target should terminate at the end of the zlevel approximately
- Still has some stupid issue where the appearance is all fucked up when it's tearing through the station instead of being like a normal projectile
2016-01-27 14:16:06 -06:00
DrCelt
89cc9276c8 fixed clusterfack's concerns 2016-01-25 01:23:05 +00:00
DrCelt
5d3ca176a1 Merge remote-tracking branch 'origin/Bleeding-Edge' into Hypothermia 2016-01-24 22:55:27 +00:00
DrCelt
e78da8470b Merge remote-tracking branch 'origin/Bleeding-Edge' into Hypothermia
Conflicts:
	code/game/objects/items.dm
	code/modules/clothing/clothing.dm
	code/modules/clothing/suits/armor.dm
	code/modules/reagents/Chemistry-Recipes.dm
	vgstation13.dme
2016-01-17 19:07:42 +00:00
DrCelt
48e3c8d697 bugfixes + nerfs cold damage + changelog + everything else 2016-01-10 21:01:39 +00:00
DrCelt
8d66aa7bf0 HYPOTHERMIA [DNM]
-Addresses #7158
-removes useless variables heat_protection & cold_protection as these were in 99% of circumstances the exact same as body_parts_covered
-added a new variable, heat_conductivity to all items, determining how fast they conduct heat away from you
-added new procs to humans, sweat() & burn_calories() - Now whenever you use up nutriment, you generate heat, but can also expend nutriment to decrease heat.
-refactored how heat transfer away from humans worked
-added mild hypothermia
-added moderate hypothermia
-added severe hypothermia
-added profound hypothermia
-removed damage from extreme cold
-space is no longer cold to humans (because it isn't, duh.), this does not affect atmos.
-upped pressure damage as space is no longer cold.
-probably a bunch of other stuff:
TODO: Macrowave, balancing of things that use cold to kill.
2016-01-10 04:15:30 +00:00
Sood
d8820c4fe0 Fixes null language runtime, adds mouse language 2016-01-01 23:27:33 -08:00
9600bauds
6fcf5c6125 Fixes Autolathe not eating reinforced glass 2015-12-17 03:26:06 -03:00
clusterfack
261bbe34c9 Merge pull request #6989 from 9600bauds/funfactbutcheringpolygivescrackersinsteadofmeat
Fixes #6974 but also adds hella epik references
2015-12-12 14:28:15 -06:00
9600bauds
b7d6e2a623 A descriptive commit name for an atomic PR 2015-12-12 16:34:19 -03:00
unid15
a9f3a5e5f4 hunger 0.1 2015-12-09 17:46:06 +01:00