mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-23 13:10:02 +01:00
Not doing portals no longer kills the dragon (#2596)
## About The Pull Request When the dragon runs out of time to make a rift, instead of deleting the dragon, they are given the dragon depression movespeed debuff. ## Why It's Good For The Game You are forced to get into full on combat with everyone or be literally deleted, this should give people a chance to RP as dragon, with dragon ## Proof Of Testing Tested and it confirmed that it did not break the victory condition ## Changelog 🆑 del: Dragon no longer gets deleted if you don't do rifts, instead you are given dragon depression, which slows you down heavily. /🆑
This commit is contained in:
committed by
StrangeWeirdKitten
parent
4da34fe9d2
commit
5f921601a3
@@ -23,9 +23,13 @@
|
||||
var/datum/antagonist/space_dragon/dragon_antag_datum = dragon_time.mind.add_antag_datum(/datum/antagonist/space_dragon)
|
||||
dragon_time.eat(to_be_consumed)
|
||||
|
||||
dragon_antag_datum.riftTimer = dragon_antag_datum.maxRiftTimer + 1
|
||||
dragon_antag_datum.rift_checks()
|
||||
// BUBBER CHANGE START: dragon doesn't have a riftTimer anymore
|
||||
dragon_time.death(TRUE)
|
||||
QDEL_NULL(dragon_antag_datum.owner.current)
|
||||
// dragon_antag_datum.riftTimer = dragon_antag_datum.maxRiftTimer + 1
|
||||
// dragon_antag_datum.rift_checks()
|
||||
|
||||
TEST_ASSERT(QDELETED(dragon_time), "The space dragon wasn't deleted after having its rift timer exceeded!")
|
||||
TEST_ASSERT(!QDELETED(to_be_consumed), "After having its rift timer exceeded, the dragon deleted the dummy instead! The dragon should be dead prior to being deleted!")
|
||||
TEST_ASSERT(isturf(to_be_consumed.loc), "After having its rift timer exceeded, the dragon did not eject the dummy! (Dummy's loc: [to_be_consumed.loc])")
|
||||
// TEST_ASSERT(QDELETED(dragon_time), "The space dragon wasn't deleted after having its rift timer exceeded!")
|
||||
TEST_ASSERT(!QDELETED(to_be_consumed), "After eating the dummy and dying, the dragon deleted the dummy instead!")
|
||||
TEST_ASSERT(isturf(to_be_consumed.loc), "After eating the dummy and dying, the dragon did not eject the dummy! (Dummy's loc: [to_be_consumed.loc])")
|
||||
// BUBBER CHANGE END
|
||||
|
||||
Reference in New Issue
Block a user