Date: 2022/10/04 16:23:16 UTC-07:00
Type: Diff Report
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
-berserker_boots:
- type: item
+berserker_chestplate_script:
+ type: world
debug: true
- material: netherite_boots
- display name: <red>Berserker Boots
- lore:
- - <&[Lore]>The pain will make you faster!
- mechanisms:
- unbreakable: true
- attribute_modifiers:
- generic_movement_speed:
- 1:
- operation: ADD_NUMBER
- amount: <player.equipment_map.get[boots].advanced_matches[berserker_boots].flag[berserker_speed_multiplier]>
- enchantments:
- - thorns:3
- - protection:4
- - projectile_protection:4
- - soul_speed:3
- flags:
+ events:
+ on player damaged:
+ - if <player.equipment_map.get[chestplate].advanced_matches[berserker_chestplate].if_null[false]>:
+ - define armor_multiplier <player.health.div[-20].add[1].mul[3.5].add[8]>
+ - define armor_toughness_multiplier <player.health.div[-20].add[1].mul[5].add[3]>
+ - definemap armor_boost:
+ generic_armor:
+ 1:
+ operation: ADD_SCALAR
+ amount: <[armor_multiplier]>
+ slot: chest
+ generic_armor_toughness:
+ 1:
+ operation: ADD_SCALAR
+ amount: <[armor_toughness_multiplier]>
+ slot: chest
+ - inventory adjust slot:chest attribute_modifiers:<[armor_boost]>
- berserker_speed_multiplier: <player.health.div[-20].add[1]>