Date: 2024/11/01 18:16:32 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
43
44
45
46
47
48
49
armor_event:
type: world
Debug: true
events:
on player right clicks block location_flagged:up_table:
- if <player.item_in_hand.custom_data> contains CustomArmor:
- define itemname <player.item_in_hand.display>
- define name <[itemname].before_last[ Tier]>
- define tier <[itemname].after_last[Tier ]>
- define gear <player.item_in_hand.material.after_last[_]>
- if <[name]> matches Draconique:
- define shard_base 50
- define shard_increase <[tier].mul[5]>
- define shard_price <[shard_base].add[<[shard_increase]>]>
- if <player.inventory.contains_item[<[name]>_shard].quantity[shard_price]>:
- if <[tier]> != 10:
- take item:draconique_shard quantity:<[shard_price]> from:<player.inventory>
- take iteminhand quantity:1
- execute "armor give <player.name> <[tier].add[1]>_<[name]> <[gear]>" as_server silent
- else:
- narrate "<&c>Cette pièce d'armure à déjà atteint son Tier maximum"
- else:
- narrate "<&c>Vour devez possédez <&f>x<[shard_price]> Fragments <[name]> <&c>pour améliorer cet équipement"
Draconique_shard:
type: item
debug: false
material: prismarine_shard
display name: <&c>Fragment Draconique
lore:
- <empty>
- <&f>Ce fragment permet d'améliorer l'armure
- <&f>Draconique auprès du forgeron du spawn
mechanisms:
custom_model_data: 0
hides: ALL