Commit Graph

466 Commits

Author SHA1 Message Date
Intigracy
da83eb27ef removed polling from +PERMISSIONS, is now its own flag 2016-08-11 20:04:21 -07:00
9600bauds
ce8f107d45 Firebird always ignores airlock access as (ostensibly) intended, now flies through firelocks (#11212)
* Firebird ignores firelock access as (ostensibly) intended, now flies through firelocks

* Proper movecode, move thru mobs

* |
2016-08-07 16:35:49 -05:00
unid15
2a18ab672a Food code fix (#11161)
* Food fix

* Fixes runtime

* Let's also fix attack_self()

* changelog

* rename on_consume to after_consume

* log!
2016-08-07 15:24:51 -05:00
unid15
a8f825aeee Physics update (#11165)
* Makes space drift affect everything

* Kicking & Newton's 2nd law

* Mecha fix, special attack fix

* ix

* Check on_foot() for slips
2016-08-07 14:53:30 -05:00
9600bauds
4eb44bd6e7 Logs Boo!, poltergeist shit and ghost chairspin (#11247)
* add the thing

* does the things

* does the thing better

* htfgffsdgd
2016-08-07 10:56:49 +01:00
clusterfack
127c554c44 Fixes status display maptext and pipe layering (#11290)
Maptext font size for status displays is increased from 5pt to 9pt font
Fixes #11283

I couldn't find the exact point at which pipe layering was breaking, so I did a more general fix instead of looking for the odd code out which completely fixed it.
Fixes #11288
2016-08-04 22:25:56 -05:00
clusterfack
6edf0208ac 64x64 Sprites (#11214)
* Move DMI files over to 64x64

* Lighting overlay + world.icon_size.

* Change 32 to world icon size

* Adds pixel shift multiplier

* Fix accidentaly 16 -> world_icon_size/4 conversion to proper world_icon_size/2 conversion

* Fixes lighting properly

* Fix spacepods bounds

* Redo all icons with BYONDTools bug fixed

* Update ALL the map files dear god

* Double crayon font size

* Update all screen locs

* Fix contextual clicks

Couldn't use PIXEL MULTIPLIER here for the most part due to the fact most of these are ranges and doubling them would leave empty spaces

* Fixes maptext size and the final touch ups on antag screen locs

* Runs optipng on the DMI files in last commit.

Because my optipng version was outdated (blame the optipng package I had installed) it failed to run on the erge commit. This fixed that.

* Reduces parallax size a bit for 64x64 map sizes

* Fix lobby screens

* Fix DME
2016-08-05 02:07:02 +02:00
9600bauds
92b13f363f Something stupid again (#11213)
* Something stupid again

* okie dokie
2016-08-03 23:44:39 -05:00
9600bauds
eaf6c1b36e Dedicated wire logging file (#11125) 2016-07-26 15:22:58 -05:00
9600bauds
1be8cec8a3 Adds dedicated chemistry investigation file (#11064)
* Investigate chems

* Investigate this shit

* https://www.youtube.com/watch?v=wLeoNUIRqlY

* Commit Message:

* magix

* Better

* descriptive commit name
2016-07-23 16:58:06 +01:00
clusterfack
c5ee723022 Limits blob cores by population (#10797)
Sets blobs to a standard proportion of how many players need to be ingame per blob spawned. Lowered that quantity from 30 people required to blob to 20 per blob, applied that same proportion to the event dynamic (which previously did not check the number of people per blob spawned).
2016-07-06 18:06:24 -05:00
unid15
dfa875aee0 Character creation improvements (#10731) 2016-07-01 18:25:35 -05:00
9600bauds
67686e8fb0 Reversestripping 50% faster on humans, instantaneous on monkeys (#10720) 2016-06-29 19:09:16 -05:00
Kurfursten
030bf18202 Vox Hydroponics, Part II (#10601)
* WIP

* Progress

* Additional testing + sprites

* Vapor sacs

* Changelog update + atmos tweaks for box

* Update

* Remove colon from changelog

* I sure am glad git automatically squishes now

* checkslip
2016-06-29 10:58:06 -03:00
DrCelt
6bad5caf20 Fixes #10005 This time with a Vengeance (#10683)
* Fixes #10005
fixes #10005 by making you have to type out the real name of the target

* NAME_CAST

* Fixes #10005 - do or die edition
- bugfix: Changed behaviour of grey telepathy to not be awful and highly exploitable.
- tweak: You now have to hear someone speak locally - in other words, you have to see their speech bubble, before you can telepathically communicate with them.
- tweak: The name chosen to represent them in the menu is the one you heard them speak as.

* Fixes. Tested. Other Nonsense.

* examining
2016-06-21 17:41:26 -05:00
d3athrow
bfb43eb7b1 Revert "Fixes #10005" 2016-06-19 21:20:08 -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
dcf6bbe372 Fixes #10005 (#10644)
* Fixes #10005
fixes #10005 by making you have to type out the real name of the target

* NAME_CAST
2016-06-19 17:30:16 +01:00
9600bauds
dfa3c9568a Makes about as much sense to me as the old system (#10490)
Refactors stripcode, the oldest, crappiest, and most bizarre code I have ever seen
* Takes strippingcode behind the shed, shoots it

* Takes inventorycode out to the Nevada Desert, nukes it

* Removes Hitler

* Does the thing

* Still need to test this

* tested
2016-06-17 18:07:30 -05:00
DrCelt
ea502c0265 Fixes #9104 (#10462)
* Fixes #9104
fixes #9104
closes #10196

* Makes it non linear

* fixes a -

* boop
2016-06-14 20:32:09 -05: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
PJB3005
5efc3dfb9f GOONLIGHTS IS HERE GUYS! (#10064)
* GOONLIGHTS IS HERE GUYS!

* fixing shit

* Fixes & soft lighting.

Soft lighting, duh.

Fixed away missions.
2016-06-04 17:47:31 -04:00
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