Commit Graph

665 Commits

Author SHA1 Message Date
uraniummeltdown
b87ee6b38c lowered mech bola launcher combat tech from 5 to 4, removed materials tech 2017-09-22 14:38:47 +04:00
KasparoVy
a6bb591b46 Converts Mob Colours to Hexadecimal
No front-end changes. This just means that mob colours now take up less columns in the database, incur less processing (reduced rgb() calls) and reduces the amount of code dedicated to them.
2017-07-22 19:59:58 -04:00
Kyep
88faca369e New fix method: delete thrower=chassis arg 2017-07-14 02:34:24 -07:00
Kyep
22fad8bcfa Fixes merge conflict, updates mech_bay.dm 2017-06-17 01:39:57 -07:00
Kyep
fea7e56d63 Requests on the PR 2017-06-13 23:09:50 -07:00
Sam
7c7c8c70cb Merge remote-tracking branch 'refs/remotes/origin/master' into Intent-defines 2017-06-10 10:16:33 +01:00
Sam
4d57fff5c9 Updates Intents 2017-06-10 09:43:36 +01:00
tigercat2000
3652c3001a ViewMods - Allows custom view ranges.
The primary function of this is a new button in the "Preferences" tab -
Set View Range. This functions similarly to the admin verb "Change View
Range", but it only allows you to set view ranges lower than the normal
world.view.

Full changelog:
 - Added ViewMods system to clients.
   - Everything that wants to change client.view should do it through
   this system.
   - Currently used by the Set View Range button and Marauders.
   - Stretch mode is set to stretch when active, but the original
   setting is preserved, as long as you set it with no ViewMods enabled.
   - The basic way this works is that it keeps track of /datum/viewmods
   on /clients, and whenever one is added or removed, it picks the
   highest view range out of all of them and sets the client's vision to
   that. This effectively means that, if you, say, set your view range
   to 5x5, and get into a Marauder and use the "zoom" button, it will
   always go to the marauder's zoom level.
   - The HUD is set to minimal mode for any view ranges below
   world.view, which means you only get absolutely critical buttons.
   	- It's set to invisible if you go down to view range 1 or 2,
	because the buttons can't fit on the screen at those view
	ranges.
 - Removed canvas examine option. Just zoom in yourself!
2017-06-07 19:39:33 -07:00
Fox-McCloud
e0ea07fc86 Fixes/Tweaks Old Origin Techs 2017-06-03 12:11:46 -04:00
tigercat2000
633c972f46 RnD autolathe removal + tech level overhaul 2017-06-01 11:34:29 -07:00
Sam
07e0f768d6 Using Weight Defines 2017-05-27 16:34:49 +01:00
Tigercat2000
bbca8405ef -tg- Move Refactor
This commit ports /tg/'s move refactor.

The throwing system has been replaced entirely, removing the necessity
of throw_at_fast and resolving multiple outstanding issues, such as
crossbows being unusable.

Spacedrifting has also been upgraded to function with the new throwing
system. It is now it's own process.

Tickcomp has been killed, and the config values have been adjusted to
more or less match live Paradise.

All mobs now share a common Bump() proc. There are only four mobtypes
which do not, including humans and simple animals. With the exception
of mob types that do not ever want to Bump() or be Bumped(), they should
call the parent proc.

Human movement slowdown has been moderately tweaked in how it stacks effects;
It shouldn't be significantly different from a player perspective.

Mobs will now spread fire if they bump into another mob. I don't want to set
the world on fiiiire, I just want start a flame in your heart~

For player facing changes: Input delay has been reduced by roughly ~50ms for
any direction keys, by advantage of a previously unknown flag on byond verbs
which allow them to operate independently from the tick rate of the server.
You may need to clear your interface.dmf file if you have a custom skin for
this change to function.
2017-05-25 06:35:01 -07:00
tigercat2000
7110e7cd6e Merge pull request #6772 from Kyep/mech_weapons
Ports tesla mech gun, also adds xray/immolator guns
2017-05-22 13:01:10 -07:00
Fox-McCloud
31c9519f3e More GC Define Transitions 2017-05-13 04:24:05 -04:00
Fox-McCloud
a6ee6b35e3 Fixes a few more Destroys 2017-04-25 04:13:02 -04:00
Markolie
d9653c79f5 Merge branch 'master' of https://github.com/ParadiseSS13/Paradise into findnreplace
# Conflicts:
#	code/game/machinery/recharger.dm
#	code/game/objects/items/devices/autopsy.dm
#	code/game/objects/items/devices/modkit.dm
#	code/game/objects/structures/lattice.dm
2017-04-14 18:15:12 +02:00
Crazy Lemon
ff271f7b29 Merge pull request #7061 from Fox-McCloud/damn-cells
Damn cells
2017-04-09 13:55:30 -07:00
Crazy Lemon
f9ee33a797 Merge pull request #7054 from Fox-McCloud/destroy-qdelnull
Converts Most Destroys to use QDEL_NULL
2017-04-05 23:49:19 -07:00
Fox-McCloud
5631d36ff8 Converts Most Destroys to use QDEL_NULL 2017-04-04 23:08:41 -04:00
Sam
ae6dac5c5a Fixes Recitence -> Reticence 2017-04-04 09:04:03 +01:00
Fox-McCloud
183702a36e fix up 2.0 2017-04-02 00:38:14 -04:00
Mark van Alphen
cd78336ab8 Merge branch 'master' into findnreplace 2017-03-25 00:11:39 +01:00
Kyep
6eb35ea4e9 Old Faithful -> Firedart 2017-03-18 15:38:25 -07:00
Markolie
045787a066 Mecha fabricator fix 2017-03-17 23:41:56 +01:00
Kyep
713014196e Tweak
Tweak 2
2017-03-16 22:42:16 -07:00
Kyep
cf271b710d Neca Tweaks
- DS/Gamma ERT mechs now have single-shot x-ray lasers to deal with
blobs.
- X-ray laser is no longer buildable by crew.
2017-03-16 22:37:29 -07:00
Kyep
649bbfd35e Admin mech weapons 2017-03-15 23:45:51 -07:00
Mark van Alphen
06b3460d6e Merge branch 'master' into findnreplace 2017-03-15 16:02:14 +01:00
Fox McCloud
6bfd4013c0 Merge pull request #6753 from uraniummeltdown/grilles
Grille Code Update
2017-03-15 07:48:17 -04:00
Kyep
ac877a1337 Ports tesla mech gun, also adds xray/immolator guns 2017-03-15 03:27:58 -07:00
uraniummeltdown
2af6b1de23 grille code updates from tg, removed attack_self() from rods they now use recipes, refactored grille (de)construction, added broken grille object for mapping, grilles can be damaged by throwing objs or mobs at them, also general code cleanup 2017-03-12 16:35:24 +04:00
Kyep
14d0c0da7a Fixes #5694 - Phazons not phasing, toxic injector being broken
🆑 Kyep
fix: Phazons' phase ability now works again.
fix: Phazons' toxin injector melee damage type (a weak melee attack) now
works again.
/🆑
2017-03-11 04:42:31 -08:00
Fox McCloud
7c7a2c01c5 Merge pull request #6714 from Jovaniph/recitencesound
Recitence mech makes no sound when turning
2017-03-10 01:53:57 -05:00
Mark van Alphen
cef5626f85 Merge branch 'master' into findnreplace 2017-03-09 17:32:42 +01:00
Jovan
c098a0d49f Turning sounds make no sound 2017-03-08 22:35:04 -05:00
Markolie
3aa1399995 Implement usesound/toolspeed 2017-03-07 16:46:28 +01:00
Markolie
6982014a6e Replace all BYOND text macros 2017-02-21 15:41:37 +01:00
Krausus
4754d6b4b3 Fixes some sounds not being cached properly 2017-02-17 02:37:26 -05:00
Kyep
60e1afbc89 Dark Gygax & Seraph mechs get precision teleporters instead 2017-02-12 05:38:45 -08:00
Kyep
86cb8d14d1 Nerfs mech mounted teleporters
Changes:
- Mech mounted teleporters now use 8000 power on use (previously, did
not appear to use any)
- With a 40,000 capacity bluespace cell, this gives them 4-5 uses of the
bluespace cell before their battery drains.
- This also affects the CC seraph and Syndi Dark Gygax mechs. They've
been retrofitted with bluespace cells also to handle the extra power
drain.
- With these changes, mech-mounted teleporters are still buildable (with
LOTS of R&D) and still useful, but you can no longer spam them to
teleport across the station uncatchably fast.
2017-02-11 23:59:06 -08:00
Crazy Lemon
32bbf77be6 Merge pull request #6286 from uraniummeltdown/aimech
AI control beacons for mechs
2017-02-06 04:04:34 -08:00
Fox-McCloud
390f6768b3 Merge remote-tracking branch 'upstream/master' into botany-rework 2017-02-05 05:26:46 -05:00
Mark van Alphen
fe62b212b4 Merge branch 'master' into lavaland_megafauna 2017-02-02 20:17:31 +01:00
Markolie
1a44f3b3d4 Add attack animation to mecha attackby 2017-02-01 18:47:10 +01:00
Markolie
2716083dc3 Fix security record time and mecha attackby cooldown 2017-02-01 18:39:36 +01:00
uraniummeltdown
8c10df3bd3 adds AI control beacons to exofab, mechs with these installed can be controlled by any AIs
adds diag hud icons for mechs with tracking beacons installed
2017-01-31 20:14:05 +04:00
Markolie
1d7de41acb Merge branch 'master' of https://github.com/ParadiseSS13/Paradise into lavaland_megafauna
# Conflicts:
#	code/modules/pooling/pool.dm
2017-01-27 17:28:14 +01:00
Fox-McCloud
51bbe8c466 Merge remote-tracking branch 'upstream/master' into botany-rework 2017-01-26 06:53:18 -05:00
Crazy Lemon
0e42e416b6 Merge pull request #6176 from Fox-McCloud/reagents-noreact-refactor
Makes Reagents Holder Process and Refactors NOREACT
2017-01-26 03:47:30 -08:00
Fox-McCloud
5c828db250 fixes, comfrey, and aloe 2017-01-23 05:25:42 -05:00