|
25 | 25 | ///Used for assigning your reputation |
26 | 26 | var/bloodsucker_reputation |
27 | 27 |
|
28 | | - ///Amount of Humanity lost |
29 | | - var/humanity_lost = 0 |
30 | 28 | ///If we are currently in a Frenzy |
31 | 29 | var/frenzied = FALSE |
32 | 30 | ///If we have a task assigned |
33 | 31 | var/has_task = FALSE |
34 | 32 | ///How many times have we used a blood altar |
35 | 33 | var/altar_uses = 0 |
36 | 34 |
|
37 | | - ///Frenzy Grab Martial art given to Bloodsuckers in a Frenzy |
38 | | - var/datum/martial_art/frenzygrab/frenzygrab = new |
| 35 | + // give TRAIT_STRONG_GRABBER during frenzy |
39 | 36 | ///How many clan points you have -> Used in clans in order to assert certain limits // Upgrades and stuff |
40 | 37 | var/clanpoints = 0 |
41 | 38 | ///How much progress have you done on your clan |
|
46 | 43 | ///Special vassals I own, to not have double of the same type. |
47 | 44 | var/list/datum/antagonist/vassal/special_vassals = list() |
48 | 45 |
|
49 | | - var/bloodsucker_level |
| 46 | + var/bloodsucker_level = 1 |
50 | 47 | var/bloodsucker_level_unspent = 1 |
51 | 48 | var/passive_blood_drain = -0.1 |
52 | 49 | var/additional_regen |
|
77 | 74 | /// Antagonists that cannot be Vassalized no matter what |
78 | 75 | var/static/list/vassal_banned_antags = list( |
79 | 76 | /datum/antagonist/bloodsucker, |
80 | | - /datum/antagonist/monsterhunter, |
| 77 | + /datum/antagonist/darkspawn, |
| 78 | + /datum/antagonist/monsterhunter |
81 | 79 | ) |
82 | 80 | ///Default Bloodsucker traits |
83 | 81 | var/static/list/bloodsucker_traits = list( |
|
126 | 124 | // Objectives |
127 | 125 | forge_bloodsucker_objectives() |
128 | 126 |
|
129 | | - . = ..() |
130 | | - // Assign Powers |
131 | | - give_starting_powers() |
132 | | - assign_starting_stats() |
| 127 | + return ..() |
133 | 128 |
|
134 | 129 | /** |
135 | 130 | * Apply innate effects is everything given to the mob |
|
237 | 232 | return FALSE |
238 | 233 | return bloodsucker_blood_volume >= amt |
239 | 234 |
|
240 | | -/datum/antagonist/bloodsucker/proc/use_psi(datum/mind, list/resource_costs) |
| 235 | +/datum/antagonist/bloodsucker/proc/use_blood(datum/mind, list/resource_costs) |
241 | 236 | SIGNAL_HANDLER |
242 | 237 | if(!LAZYLEN(resource_costs)) |
243 | 238 | return |
|
364 | 359 | return |
365 | 360 |
|
366 | 361 | /datum/antagonist/bloodsucker/ui_assets(mob/user) |
367 | | - return list( |
368 | | - get_asset_datum(/datum/asset/simple/bloodsucker_icons), |
369 | | - ) |
| 362 | + // return list( |
| 363 | + // get_asset_datum(/datum/asset/simple/bloodsucker_icons), |
| 364 | + // ) |
370 | 365 |
|
371 | 366 | //////////////////////////////////////////////////////////////////////////////////// |
372 | 367 | //------------------------------Roundend report-----------------------------------// |
|
440 | 435 | // if(broke_masquerade) |
441 | 436 | // if(escaped) |
442 | 437 | // flavor_message += pick(list( |
443 | | - // "What matters of the Masquerade to you? Let it crumble into dust as your tyranny whips forward to dine on more stations. \ |
| 438 | + // "What matters of the Masquerade to you? Let it crumble into dust as your tyranny whips forward to dine on more stations. |
444 | 439 | // News of your butchering exploits will quickly spread, and you know what will encompass the minds of mortals and undead alike. Fear." |
445 | 440 | // )) |
446 | 441 | // else if(alive) |
447 | 442 | // flavor_message += pick(list( |
448 | | - // "Blood still pumps in your veins as you lay stranded on the station. No doubt the wake of chaos left in your path will attract danger, but greater power than you've ever felt courses through your body. \ |
| 443 | + // "Blood still pumps in your veins as you lay stranded on the station. No doubt the wake of chaos left in your path will attract danger, but greater power than you've ever felt courses through your body. |
449 | 444 | // Let the Camarilla and the witchers come. You will be waiting." |
450 | 445 | // )) |
451 | 446 | // else |
452 | 447 | // if(escaped) |
453 | 448 | // flavor_message += pick(list( |
454 | | - // "You step off the spacecraft with a mark of pride at a superbly completed mission. Upon arriving back at CentCom, an unassuming assistant palms you an invitation stamped with the Camarilla seal. \ |
| 449 | + // "You step off the spacecraft with a mark of pride at a superbly completed mission. Upon arriving back at CentCom, an unassuming assistant palms you an invitation stamped with the Camarilla seal. |
455 | 450 | // High society awaits: a delicacy you have earned." |
456 | 451 | // )) |
457 | 452 | // else if(alive) |
458 | 453 | // flavor_message += pick(list( |
459 | | - // "This station has become your own slice of paradise. Your mission completed, you turn on the others who were stranded, ripe for your purposes. \ |
| 454 | + // "This station has become your own slice of paradise. Your mission completed, you turn on the others who were stranded, ripe for your purposes. |
460 | 455 | // Who knows? If they prove to elevate your power enough, perhaps a new bloodline might be founded here." |
461 | 456 | // )) |
462 | 457 | // else |
|
0 commit comments