Commit Graph

1712 Commits

Author SHA1 Message Date
Krausus
b0ac462166 Integrates UIDs into View Variables 2016-09-08 19:04:50 -04:00
Krausus
92405288d2 UID mass replace: src=\ref[src] 2016-09-05 23:02:10 -04:00
Mieszko Jędrzejczak
42e73f0e24 Makes TP formatting nicer 2016-09-01 16:25:26 +02:00
Fox McCloud
53893e2b57 Merge pull request #5571 from TheDZD/why-the-fuck-was-this-fucking-proc-made-with-the-fucking-args-backwards-of-literally-every-other-fuckmothering-codebase
add_logs() Un-fuckery
2016-08-29 19:36:56 -04:00
TheDZD
f5577b4a8f add_logs() un-fuckery 2016-08-29 17:27:56 -04:00
TheDZD
67d114381b Merge pull request #5553 from Crazylemon64/improved_vv
Faster VV, VV by ref
2016-08-27 22:25:14 -04:00
Fox McCloud
4f590f27c4 Merge pull request #5537 from Crazylemon64/debug_log_to_error_viewing
Moves from `log_debug` to `log_runtime` for non-fatal abberant states
2016-08-26 21:15:31 -04:00
Crazylemon64
50e0a9ee27 Adds a "VV by ref" proc to let people VV by a ref string
Also moves "Toggle debug verbs" from mapping.dm to its own file,
because that last place made no sense for it
2016-08-26 16:29:46 -07:00
Crazylemon64
4f56a0ea12 VV now uses .Join to form its HTML, making it much faster 2016-08-26 15:54:13 -07:00
Krausus
9bba0a7342 Changeling Swap Form-related fixes 2016-08-25 04:24:27 -04:00
Crazylemon64
16dd4e9d21 Moves many uses of log_to_dd to log_runtime, to make the output
more visible at runtime, to someone who isn't watching DD first-hand
2016-08-24 09:55:19 -07:00
Crazylemon64
b633cf53af Moves from log_debug to log_runtime for non-fatal abberant states 2016-08-23 17:03:52 -07:00
TheDZD
961d93d91c Merge pull request #5509 from Fox-McCloud/mining-shelter
Ports Mining Shelters
2016-08-23 14:03:54 -04:00
Fox-McCloud
8cd6e58c07 updates 2016-08-21 11:44:54 -04:00
Fox-McCloud
9429949619 Mining Area Tweak 2016-08-21 06:10:51 -04:00
TheDZD
610c10977f Merge pull request #5482 from Fox-McCloud/kinetic-smasher
Kinetic Crusher
2016-08-19 20:11:28 -04:00
Fox-McCloud
1f364c1bcf Kinetic Smasher 2016-08-17 20:31:37 -04:00
Fox McCloud
d6f9b9ff7a Merge pull request #5459 from Crazylemon64/clicky_stat_button
Clicky stat buttons
2016-08-17 20:17:43 -04:00
Fox McCloud
c21299ddda Merge pull request #5447 from Crazylemon64/serialization_eyes_fix
Improves Serialization
2016-08-17 20:10:24 -04:00
TheDZD
35b03d23e7 Merge pull request #5454 from Fox-McCloud/object-verbs
Removes A Few Object Verbs
2016-08-17 17:42:24 -04:00
Fox McCloud
f27123e1ba Merge pull request #5429 from tigercat2000/mecha
/tg/ mecha - Part 1
2016-08-17 17:30:00 -04:00
TheDZD
0a8b81ff7a Merge pull request #5412 from FalseIncarnate/wololo
Wololo
2016-08-17 17:26:10 -04:00
Fox McCloud
b831dbc8a3 Merge pull request #5474 from FlattestGuitar/hoodies
Fixes old chaplain hoodies existing
2016-08-17 16:17:22 -04:00
Mieszko Jędrzejczak
cb33fdc79e Goshdurn hoodies 2016-08-17 20:05:05 +02:00
Fox McCloud
0b056ec85b Merge pull request #5471 from Crazylemon64/vv_list_fix
Reverts to the simpler VV list checker
2016-08-17 00:26:11 -04:00
Crazylemon64
19a5ee350f Simpler's better 2016-08-16 21:10:26 -07:00
Crazylemon64
f9e090795c Spaces to tabs 2016-08-15 20:24:55 -07:00
Crazylemon64
60ff7e100a Clicky stat buttons 2016-08-15 09:44:07 -07:00
Fox McCloud
eda5549d2d Merge pull request #5382 from Ty-Omaha/Features
Allows Sechailer Phrases to be Selectable
2016-08-14 22:28:56 -04:00
Fox-McCloud
4c93215158 Removes A Few Object Verbs 2016-08-14 21:37:24 -04:00
Crazylemon64
e38a0a1d64 Cleaner associativity viewing
We've got a cap of 500 elements on lists we're looking at, so this isn't
going to break the bank
2016-08-14 11:33:33 -07:00
Crazylemon64
1bba2ba41f Makes the thing SLIGHTLY more robust. Not impossible to fool, though 2016-08-14 11:06:00 -07:00
Crazylemon64
01d4de04ac Adds monster's enhancement 2016-08-14 10:59:27 -07:00
Crazylemon64
02b0d643c1 Don't make fixes at 2 in the morning 2016-08-14 09:44:59 -07:00
Crazylemon64
cce439d205 Fixes the VV list view 2016-08-14 02:43:14 -07:00
Crazylemon64
2567e04d68 Turns out IPC optics use the "marking" system 2016-08-13 23:23:52 -07:00
Crazylemon64
3ca5a1f3f7 Removes eye color vars on the human, stores it on the eyes
Also adds a proc nifty for SDQL fans, which grants greater control over
spawning atoms.

Also fixes deserialization to make hair show up again
2016-08-13 23:05:32 -07:00
FalseIncarnate
03fafac9d9 WOLOLO Cleanup v2
Moves the timer (and deconversion) to the mind datum instead of on the
staff.

Rewrites nullrod reskin list-building to instead rely on a variable set
on the subtype of nullrod to determine whether or not to include it by
default.
- By default, all nullrod subtypes EXCEPT fluff subtypes and the
missionary_staff subtype have this set to TRUE.
- Fluff subtypes still re-add themselves to the list as appropriate
through their fluff_transformations list entries, like they previously
did.
- This also allows future coders to potentially make new nullrod
variants that are not reskin options (such as for admin-only versions,
or special away mission reward versions) with better stats / effects by
simply setting "reskin_selectable = FALSE" in the subtype declaration
instead of manually removing the path from the list
2016-08-14 01:02:23 -04:00
FalseIncarnate
8d15e683a6 WOLOLO cleanup
Cleans up those nasty trailing returns, colons, and other clutter. Also
went ahead and removed the colons from the original mindslave code I
copied.

Converting loyalty implanted crew now results in a shorter zealot
duration. Previously, all crew was a zealot for 10 minutes, now crew
that is loyalty implanted AT THE TIME OF CONVERSION remains a zealot for
only 5 minutes before deconverting.
2016-08-12 21:29:18 -04:00
Fox McCloud
739cf9102b Merge pull request #5339 from IcyV/Chameleon-Flag
Adds an explosive chameleon-flag for traitors
2016-08-12 18:59:31 -04:00
TheDZD
e944f176d6 Merge pull request #5418 from Fox-McCloud/malf-ai-rework
Malf AI Rework
2016-08-12 18:30:41 -04:00
Tigercat2000
258f477eb3 /tg/ mecha - Part 1
Start of porting the /tg/station mecha update.
This commit only cleans up the code and adds the proper dependencies for
the mecha.

 - Removes relative pathing from /datum/events
 - Updated Process_Spacemove() to use
   atom/movable/proc/get_spacemove_backup()
   - Basically just makes launching off of unanchored objects in space an
     OOP behaviour
 - Removed styling atrocities and relative pathing from most of the mecha files.
  - Notable exceptions:
   - code/game/mecha/mech_bay.dm
   - code/game/mecha/mech_fabricator.dm
   - code/game/mecha/mecha_construction_paths.dm
   - code/game/mecha/mecha_parts.dm
   - code/game/mecha/mecha_wreckage.dm
   - code/game/mecha/paintkits.dm
 - Removed dyndomove/dyndoattackby/dyndobulletact. No more icky dynamic
   calls. Replaced by specific code for the 3 modules that used it.
 - Refactored module cooldown. It now uses addtimer, and power usage is
   hooked directly into the cooldown calls.
 - Added atom/movable/proc/has_buckled_mobs(). Currently not that useful,
   but, necessary for porting the multi-buckling system from /tg/.
 - Split code/game/mecha/equipment/tools/tools.dm into multiple files.
 - Removed snowflake behaviour from exosuit drill. It now calls
   turf.drill_act(src).
  - Different from /tg/: Allows you to drill any wall/floor normally.
 - Drill no longer gibs mobs. It deals 80 organ damage instead.
 - Drill can be used to harvest dead mobs.
 - Removed all global_iterator systems from mecha and mecha equipment.
   Everything now uses object processing.
 - Mecha now have a turn sound variable and step sound variable. Updated
   all subtypes to use these instead of snowflake domove procs.
 - Removed mecha_do_after, mecha now uses the normal do_after.
 - Removed enter_after, same as above.
 - /obj/mecha/Process_Spacemove no longer strangely calls the user's
   spacemove.
 - /obj/mecha/return_pressure now uses return_air instead of copypasted
   cabin air detection.
 - Same for /obj/mecha/return_temperature
 - Added /obj/mecha/Exited. Basically, properly clears occupant refs,
   even if they teleport out/otherwise exit improperly.
 - Added hooks for mecha action buttons; Didn't implement them yet.
 - Moved mecha UI to code/game/mecha/mecha_topic.dm
 - Fixed turfs not updating atmos when ChangeTurf(/turf/space) is used.
 - Updated visible_message and audible_message. Both now use
   get_mobs_in_view() to ensure that mobs inside containers can see
   messages.
 - Removed /obj/item/mecha_parts/mecha_equipment/tool subtype. It had no
   use. Any subtypes are now just subtypes of
   /obj/item/mecha_parts/mecha_equipment.
2016-08-12 06:14:00 -07:00
monster860
19460ff4af Makes boldnotice and danger classes be be used 2016-08-11 12:20:02 -04:00
Fox-McCloud
41a74fb865 Malf AI Rework 2016-08-11 05:16:06 -04:00
FalseIncarnate
8028695077 WOLOLO AEOOEO 2016-08-10 23:40:02 -04:00
Ty-Omaha
35ccf346a7 Stuff 2016-08-10 21:47:37 -04:00
Tigercat2000
58103757cc Merge remote-tracking branch 'upstream/master' into GAMEMODE_CODE_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Conflicts:
	code/game/gamemodes/newobjective.dm
	code/game/gamemodes/objective.dm
2016-08-10 14:16:42 -07:00
Crazylemon64
1b93ce9b8b Merge branch 'master' of github.com:ParadiseSS13/Paradise into space_allocation 2016-08-10 11:02:05 -07:00
Krausus
906a3d3ba2 Fixes noclothes check on mindless mobs' spells 2016-08-09 03:44:09 -04:00
Fox McCloud
607642d4ef Revert "Refactors Markings, Adds Tail (some body and head) markings, Adds Alt heads, Secondary (F)Hair Themes, Darkens Vulp/Taj + Unathi horns/frills, Sprite adjustments and more..." 2016-08-08 23:26:51 -04:00