Commit Graph

29225 Commits

Author SHA1 Message Date
oranges 1f82eda6dc Merge pull request #19223 from Cruix/more_fixes
Fixes drone runtime and security records consoles.
2016-07-11 08:59:15 +12:00
Cheridan 68d9c2e33c Merge pull request #19233 from ChangelingRain/respearedreturn
Function Call can now be reused once every five minutes
2016-07-10 10:04:51 -05:00
Cheridan 2f2bb8cbd3 Merge pull request #19218 from coiax/syndicate-bomb-in-the-bar
Syndicate bombs use world.time; explode faster
2016-07-10 09:59:19 -05:00
Cheridan 3855216314 Merge pull request #19220 from MrStonedOne/patch-228
makes some atmos procs have the right pathing
2016-07-10 09:56:57 -05:00
Iamgoofball 3e349b75ea Fixes Omega Weed (#19229)
* Fixes Omega Weed

well i put an extra 0 in there

* I told you it was reasonable oranges
2016-07-09 21:38:19 -04:00
Cheridan 385f74cf05 Merge pull request #19216 from coiax/table-stuff
Dull table stuff refactoring
2016-07-09 15:02:03 -05:00
AnturK 45b75017bd Merge pull request #19217 from Firecage/Bloodlessholodeck
Fixes holodeck animals bleeding.
2016-07-09 15:23:49 +02:00
Joan Lung 832f424afb ding 2016-07-09 08:58:29 -04:00
Joan Lung 6d5996283b Function Call can now be reused once every five minutes 2016-07-09 08:51:02 -04:00
Joan Lung 26a5ec3ea3 Merge pull request #19188 from coiax/changeling-regeneration
Changling power: regenerate; regrow limbs, organs
2016-07-09 08:40:27 -04:00
Joan Lung 88324510ed Merge pull request #19149 from coiax/turn-both-keys
Nuclear bombs use TGUI and world.time
2016-07-09 08:39:03 -04:00
Joan Lung 9323f7e9de Merge pull request #19207 from coiax/set-at-own-risk
Added (SETCODE) button for nuclear code request
2016-07-09 08:37:59 -04:00
Jordie 55aa265842 Merge pull request #19211 from ChangelingRain/couldyoupleaseconvertmorestuff
Slightly more construction value is required to unlock scripture
2016-07-09 22:27:48 +10:00
Jordie f5a2bca1e4 Merge pull request #19210 from ChangelingRain/transferslab
You can now  transfer components between clockwork slabs
2016-07-09 22:27:42 +10:00
Jordie 3d91a9c2ff Merge pull request #19209 from ChangelingRain/slowslab
Clockwork slabs produce components significantly slower
2016-07-09 22:18:58 +10:00
Joan Lung fc712102a9 Merge pull request #19213 from coiax/no-cache-alert
Servants of Ratvar get an alert if they have no tinkerer's cache
2016-07-09 08:17:08 -04:00
Jack Edge a75b7b7830 Merge branch 'master' into turn-both-keys
Conflicts:
	tgui/assets/tgui.js
2016-07-09 12:22:03 +01:00
coiax a034ccd10c View Variables can expand on assoc lists with type keys (#19196)
* Victor can expand on assoc lists with type keys

And probably other keys as well.

* Code review I
2016-07-09 18:20:05 +12:00
oranges 0aff724b57 Merge pull request #19194 from Crazylemon64/maploader_multiload
Prevents the maploader from resetting when another map is read
2016-07-09 18:19:39 +12:00
oranges 2b8fe78ca6 Merge pull request #19193 from Core0verload/rtg
Radioisotope Thermoelectric Generators
2016-07-09 18:19:28 +12:00
Iamgoofball f3a41adfac Do you expect me to talk? (#19192)
No, Chaplain, I expect you to die.
2016-07-09 18:19:11 +12:00
Joan Lung eeb43975a2 Silicons converted to the Ratvarian cause get an action button to communicate (#19190)
* Silicons converted to the Ratvarian cause get an action button to communicate

* psna class actually both compiles and works, which is confusing

* no message
2016-07-09 18:18:42 +12:00
Kyle Spier-Swenson 83e4404f7b Planetary atmos (#19189)
* Planetary atmos
Turfs marked as planetary_atmos will revert back to their default state as if the upper atmosphere mixes with it reverting it.

* Fixes Planetary Atmos being treated as space.
2016-07-09 18:18:31 +12:00
coiax 880f65d6d4 Attacking; demons can be cardboard cutouts (#19168)
* Attacking; new sprites to cardboard cutouts

- You can now attack cardboard cutouts with weaponry; they will
generally fall down unless you're hitting them with something that isn't
a real weapon.

- Slaughter demons and laughter demons added to possible apperences.
Uses setDir() and icon manipulation to avoid having to edit the .dmi

- Painting a cutout now takes a second, and cannot be done with an empty
spraycan.

* A rough simulation of mob attack code

* Code review I
2016-07-09 18:18:16 +12:00
Core0verload 9edf034fa9 Changes a bit how hardsuit jetpack upgrade works (#19165)
Hardsuit jetpack upgrade item is replaced by an actual jetpack - the same as the one that exists inside the upgraded suit. It still can't be used separately.

Hardsuit jetpack has hardsuit jetpack sprites instead of voidsuit pack.

You can remove jetpack from hardsuit by using screwdriver on it.

Unrelated:
Fixes mining vendor UI a bit: items with long names no longer take two lines.
Changes staff of storms path to actual staff.
2016-07-09 18:17:43 +12:00
coiax 4c5e478ed6 Observers can auto-orbit meteors; space dust event (#19142)
* Observers can auto-orbit meteors; space dust event

During a meteor shower, observers can automatically orbit
threatening meteors and watch them hit the station.

Added Major Space Dust event, which is a meteor shower
containing only space dust.

Reduced chance of RNG meteor event.

Fixes bug where meteors wouldn't move when spawned.
2016-07-09 18:16:11 +12:00
oranges 321b9a3b41 Merge pull request #19198 from Incoming5643/when_in_rome
Refactors out num2roman because byond has inbuilt support (yes, really!)
2016-07-09 18:15:20 +12:00
Iamgoofball 5755a4180a #FEELTHEGOOF Election PR: This is what the local conservative radio said all sanders voters wanted (#19105)
Added a new plant to the game to encourage the Chef to be a more relevant job, alongside a recipe for a food related to it. Throw a cannabis leaf on a table and check the recipes list to find it.
2016-07-09 18:14:59 +12:00
unknown 46221017f2 Fixed security records consoles search function not working.
Fixed drones attacking humans with an empty hand runtiming.
2016-07-09 00:39:03 -04:00
Leo dcdafc19f7 Fixes item reclaimer (#19204) 2016-07-08 22:33:55 -04:00
Joan Lung 90a15a6f0e Cogscarabs can no longer hear binary chat (#19195) 2016-07-08 21:32:40 -04:00
GunHog 0d2b68adb2 Adds Abductor Tech to research debug item (#19222)
- Adds Abductor level 8 to the debug item for research.
2016-07-08 21:31:04 -04:00
Kyle Spier-Swenson da095c2cb4 makes some atmos procs have the right pathing
Seriously? Two separate procs under the same name. loc is typed to /atom/ so this made no sense to do.
2016-07-08 16:06:48 -07:00
Joan Lung bb399e8a59 it so happens that this is better 2016-07-08 18:59:12 -04:00
Jack Edge 8698600b0c Code review II 2016-07-08 19:49:54 +01:00
Jack Edge 78100f83ea Merge branch 'master' into turn-both-keys
Conflicts:
	tgui/assets/tgui.js
2016-07-08 19:49:12 +01:00
coiax afb7ebd790 Tiles are now (mostly) pooled objects (#19112)
* Tiles are now (mostly) pooled objects

Floors no longer have a builtin_tile, but instead use PoolOrNew().

Also added a do-nothing SSpool so you can inspect the global pool.

* Entries for time keeping

* MORE STATISTICS

* Stat tracking, auto filling

* Code review I

* Code review II

* Code review III
2016-07-08 13:32:40 -04:00
Jack Edge c168146777 Syndicate bombs use world.time; explode faster
🆑 coiax
add: Syndicate bombs now use world.time to track their countdowns, the
same as shuttles and dominators. They will now explode slightly sooner
when a red button is pressed.
/🆑

- Syndicate bombs fast process so they can beep every second. It's
syncronised with the observer countdown for extra drama.
- As a balance change, this means that bombs have effectively a 25-50%
faster minimum timer.
2016-07-08 18:31:01 +01:00
Firecage c1ebb78ca3 Fixes holodeck animals bleeding. 2016-07-08 19:28:21 +02:00
Remie Richards 1caec83f5d Crafting TGUI improvements (#19170)
* Reduced number of istype() calls per ui_data() by ((2*requirements_num) + catalysts_num + tools_num)*recipes_in_category_num
* Added a "Compact" mode for crafting
2016-07-08 13:27:37 -04:00
Jack Edge c8275384be Dull table stuff refactoring
- Uses a timer, cleans some returns, nothing exciting
2016-07-08 17:10:02 +01:00
Jack Edge 77e13395d8 Now uses the correct names 2016-07-08 16:49:29 +01:00
Joan Lung ea198bf6df justhitthem 2016-07-08 09:32:55 -04:00
Jack Edge 84745260f3 Servants of Ratvar get an alert if they have no clockwork cache 2016-07-08 14:09:31 +01:00
coiax 8bbe45f412 AI APC hacking improvements (#19203)
* AI hacking timer moved to AI mob from APC

* Adds APC hacking alert

* Adds notification when hacking an APC
2016-07-08 08:18:37 -04:00
Joan Lung eee4cf8f6f desc 2016-07-08 08:12:54 -04:00
Joan Lung fa12bbacd6 Slightly more construction value is required to unlock scripture 2016-07-08 07:58:59 -04:00
Joan Lung 8132fc5640 You can now transfer components between clockwork slabs 2016-07-08 07:49:25 -04:00
Joan Lung 0f8e8df467 Clockwork slabs produce components significantly slower 2016-07-08 07:32:36 -04:00
c0 abaa96597f Radioisotope Thermoelectric Generators 2016-07-08 11:34:40 +03:00