Commit Graph

5891 Commits

Author SHA1 Message Date
skull132
1caff18271 Vampire - Frenzy
Implements frenzy mechanics.
Frenzy is usually triggered by chaplain actions, or by being low on blood. It gives you the hulk gene and augments your vision, effectively turning you into a relatively powerful hunter.

To het out of it, you need to consume more blood.
2016-05-14 15:04:12 +03:00
skull132
3e8ac5ee39 Vampire Re-write: Block 1
The largest chunk of this rewrite.

Reworks the vampire powers, and makes them completely modular, as with changeling. Also adds a few powers, and so on.

A massive list of TO-DOs remains.
2016-04-26 20:29:14 +03:00
skull132
61744e18e8 Aghost requires R_MOD or R_ADMIN 2016-04-02 22:30:45 +03:00
skull132
8b5c7bc2c5 Conflict resolution
Merge remote-tracking branch 'Aurorastation/development'

# Conflicts:
#	config/example/config.txt
2016-03-25 22:25:41 +02:00
skull132
17938853d5 Of Helper Procs & Dumbs
Makes a mob/proc/can_use_hand(), which determines whether or not a mob can use a given hand.

Redefined in human.dm to check a hand's status and usability.
2016-03-25 20:33:10 +02:00
skull132
3d3dbcb8f0 JMP logs for days
Adds JMP messages to most forms of physical attacks.
2016-03-25 18:27:37 +02:00
skull132
3d90716324 Reworking hand usability checks; Fixes #200
Hand usability checks are moved into `mob/living/carbon/human/put_in_l_hand()` and `put_in_r_hand()` respectively. This changes how `obj/item/attack_hand()` functions slightly.
2016-03-25 17:32:49 +02:00
skull132
5b147ac05b Voting Overhaul
Transfer vote delay is counted from vote end, so it doesn't conflict with invalid or cancelled votes. Or other votes.

TRANSFER_TIMEOUT added as a config option, default value is 2 hours. No transfer votes before 2 hours.

Transfer votes before 3 hour mark require 2/3rds majority to pass again. Credit to SoundScopes for the original snippet.
2016-03-25 16:09:03 +02:00
skull132
71b7758248 Merge pull request #228 from skull132/webinterface-integration
Webinterface integration
2016-03-24 20:49:18 +02:00
Lord Lag
5b3c0efa29 Fixes #210 2016-03-10 19:59:52 +00:00
Lord Lag
e9c61c5fd9 Adds #183, Vaurca is back to P (not fixed), Slime damage tweaked. 2016-03-08 22:14:59 +00:00
skull132
e0555a1367 Fixes #180
Because qdel() doesn't delete the src.cable reference immediately, the emote loops for quite a bit until the garbage collector ticks.
I may need to find a bit of a better method for it, we'll see.
2016-03-04 14:31:22 +02:00
skull132
8383f1c03b Generalizing establish_db_connection() and setup_database_connection()
Both procs are now generalized, and accept a DBConnection object as an argument. Due to this generalization, all instances of `establish_db_connection()` must be renamed to `establish_db_connection(dbcon)`.
Also added variable `failed_connections` to the definition of DBConnection.
2016-03-04 00:53:37 +02:00
Lord Lag
cc9079a69d Return of borers
Borers brought up to spec.
2016-02-27 15:55:52 +00:00
Lord Lag
4324d83c7c Revert "Borer standard"
This reverts commit a94d66a1bb.
2016-02-27 15:30:03 +00:00
Lord Lag
a94d66a1bb Borer standard
Returns Cortical borer's brain devour, and therefor all zombie
abilities. Was removed in new code due to players being awful.
2016-02-26 16:46:59 +00:00
Lord Lag
dfb8b5cf01 Merge remote-tracking branch 'refs/remotes/Aurorastation/master' 2016-02-26 16:26:59 +00:00
skull132
a8af6e0b1c Merge pull request #154 from LordLag/master
Fixes #144, #126
2016-02-24 18:47:43 +02:00
Lord Lag
32c4ccb5a7 Fixes #126
changes vaurca language to quite possibly the only unused key: M
2016-02-23 22:04:34 +00:00
skull132
77dea70ebf Fixing IPC Hallucinations 2016-02-21 22:12:00 +02:00
skull132
a80889f37c Fixes #155
IPCs will no longer gain toxins damage.
2016-02-21 20:46:22 +02:00
skull132
121d4fcdd7 Discord over IRC
Converts and replaces all IRC centric procs, vars, etcetera, into discord centric ones.
2016-02-16 17:42:00 +02:00
Lord Lag
1106cd7c1f Fixes #124
Vaurca use name instead of a flag for mechanics.
2016-02-15 16:14:33 +00:00
Lord Lag
68e15a3099 Fixes #133 2016-02-14 22:32:00 +00:00
Lord Lag
46d9f96572 Merge remote-tracking branch 'refs/remotes/Aurorastation/master' 2016-02-14 16:42:54 +00:00
Lord Lag
d57d5f5b5d Fixes #102 Hyper nitpick edition 2016-02-14 16:38:56 +00:00
Lord Lag
3214b6daeb Fixes #102
Examine command is in the AI commands tab.
Note: Shift clicking does not work, but right click examine does.
2016-02-13 23:30:07 +00:00
skull132
39303fbcec Merge pull request #113 from skull132/master
Hotfix Roundup
2016-02-11 21:17:52 +02:00
Lord Lag
289cd15b82 fixes #55 2016-02-11 16:40:23 +00:00
skull132
fbd278babc Fixing Deadchat
+MODs and +ADMINs can now see dsay again, whenever, while other holders cannot.
2016-02-11 18:05:31 +02:00
skull132
e2b90ec030 Silencing Cleanbots. Forever.
No more spamming of emotes, as per #94
2016-02-10 13:09:58 +02:00
skull132
02f2009af6 Adds #89 2016-02-10 12:49:14 +02:00
skull132
345b8eb8b6 Fixes #91 2016-02-10 12:34:10 +02:00
skull132
b2d84c914c Merge pull request #65 from Aurorastation/master
Backport Master
2016-02-06 02:20:39 +02:00
skull132
26a449b861 Merge remote-tracking branch 'Aurorastation/development'
# Conflicts:
#	code/modules/admin/admin_verbs.dm
2016-02-06 02:08:11 +02:00
skull132
c302fcf210 Merge pull request #60 from Ryan784/DEV-Flags
DEV+ Flags and verbs
2016-02-06 01:09:48 +02:00
skull132
fda5a7781f Remove R_MENTOR & R_HOST
Flags unnecessary, procs and functions concerning them removed.
2016-02-05 23:20:39 +02:00
Ryan784
7d579b0d61 Handcuffed interaction #41
Fixes handcuffed characters being able to interact with other players
inventories.
2016-02-04 11:36:55 -05:00
Hannon
48a219dc27 Create emote.dm 2016-02-03 22:27:55 +00:00
Ryan784
1e4745d2a8 Merge pull request #1 from skull132/master
Dev Flags
2016-02-03 16:10:07 -05:00
skull132
a3a62bc186 Sign Language
Adds in sign language accessible with key :4, moves xenocommon to :z.
Also stops you from speaking sign language over any radios.
2016-02-02 14:03:27 +02:00
skull132
fe48f26d71 Porting forensics from Aurora. 2016-02-01 17:08:47 +02:00
skull132
fcd393ee94 Merge pull request #33 from skull132/SQL-backend-import
Sql backend import
2016-02-01 16:11:10 +02:00
skull132
179431115b Merge remote-tracking branch 'Aurorastation/development' into SQL-backend-import
# Conflicts:
#	code/modules/admin/admin.dm
#	code/modules/admin/admin_verbs.dm

All conflicts cleared. Wind funciton needs a quick redo as a result.
2016-02-01 16:00:54 +02:00
skull132
253ca5a295 Merge remote-tracking branch 'Lady_of_ravens/gloves'
# Conflicts:
#	code/modules/clothing/gloves/miscellaneous.dm
#	code/modules/research/designs.dm

All conflicts cleared.
2016-01-28 01:44:28 +02:00
skull132
205ed7ed42 Merge remote-tracking branch 'origin/just-in-case'
# Conflicts:
#	code/game/objects/items/weapons/weaponry.dm

Conflict clearance for vampire.
2016-01-28 01:32:20 +02:00
skull132
912fe7356e Merge remote-tracking branch 'Aurorastation/development' into new-engine
# Conflicts:
#	code/__HELPERS/unsorted.dm
2016-01-24 23:25:08 +02:00
skull132
0245e3300d Merge pull request #24 from Ryan784/AI-HUD
Ai hud
2016-01-24 23:12:55 +02:00
skull132
c83e8374d3 Merge pull request #23 from Ryan784/step-sounds
Step sounds
2016-01-24 23:12:50 +02:00
Ryan784
5f655dbbdb Vampire Gamemode Developement Test
The Vampire gamemode, as ported right now. The gamemode is in, as well
as creating a vampire through the traitor panel. All abilities seem to
function, unable to test enthrall however (though I have a feeling it
will have to be redone). Enthralling someone without a CKey will give
you the correct response, however.

Any abilities having to do with lums will need to be redone. Vamphud as
well.

If looking over this and pointing out errors/fixing is faster than
simply porting it yourself, then feel free to do so!
2016-01-20 22:14:21 -05:00