Date: 2024/09/12 13:35:40 UTC-07:00
Type: Denizen Script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
vampire_passives_1:
type: world
debug: true
events:
after player joins permission:bloods.vampire.passives:
- flag <player> vampireill1:!
- flag <player> vampireill2:!
- flag <player> vampireill3:!
- flag <player> vampiresafe
- cast night_vision <player> amplifier:0 duration:0 no_ambient no_clear no_icon hide_particles
- cast speed <player> amplifier:0 duration:0 no_ambient no_clear no_icon hide_particles
- cast jump <player> amplifier:0 duration:0 no_ambient no_clear no_icon hide_particles
after player dies permission:bloods.vampire.passives:
- playsound <player.location> sound:entity_ghast_death volume:3
- flag <player> vampireill1:!
- flag <player> vampireill2:!
- flag <player> vampireill3:!
- flag <player> vampiresafe
after player damages entity with:bone_needle permission:bloods.vampire.passives:
- if ( <context.entity.name> in <script[misclists].data_key[animals.boneneedle]> ) && ( <player.inventory.contains_item[glass_bottle]> ):
- take item:glass_bottle quantity:1
- give item:impure_blood quantity:1
- cast <context.entity> confusion amplifier:0 duration:3 no_ambient no_clear no_icon hide_particles
- else:
- stop
after player damaged by fire permission:bloods.vampire.passives:
- hurt <player> 3
after player damaged by fire_tick permission:bloods.vampire.passives:
- hurt <player> 2
after player consumes item permission:bloods.passives.vampire:
- if <context.item> !in <script[misclists].parsed_key[food.vampirefood]>:
- cast hunger <player> amplifier:2 duration:20 no_ambient no_clear no_icon hide_particles
- cast poison <player> amplifier:2 duration:5 no_ambient no_clear no_icon hide_particles
- else:
- stop
after player damages entity with:air permission:bloods.passives.vampire:
- if ( <context.entity.name> in <script[misclists].data_key[animals.vampirepunchable1]> ):
- feed <player> amount:1 saturation:0.6
- else if <context.entity.name> in <script[misclists].data_key[animals.vampirepunchable2]>:
- feed <player> amount:2 saturation:1.2
- else:
- stop