From 58415ed7ed4ada937a1e422307b65ff4769d5031 Mon Sep 17 00:00:00 2001 From: craisinlord Date: Mon, 22 Jun 2026 23:15:42 -0500 Subject: [PATCH] Improved basilisk AI MOREE --- .../blockstates/fallen_king_crown.json | 7 +++ .../textures/block/fallen_king_crown.png | Bin 0 -> 412 bytes .../armor/fallen_king_crown_layer_1.png | Bin 0 -> 126 bytes .../weapon_attributes/basilisk_dagger.json | 41 ++++++++++++++++++ .../weapon_attributes/battle_axe.json | 8 ++++ .../weapon_attributes/big_bertha.json | 40 +++++++++++++++++ .../blood_crystal_katana.json | 8 ++++ .../weapon_attributes/nightmare_sword.json | 39 +++++++++++++++++ .../weapon_attributes/scorpion_whip.json | 41 ++++++++++++++++++ .../weapon_attributes/ultimate_axe.json | 8 ++++ .../weapon_attributes/ultimate_sword.json | 39 +++++++++++++++++ 11 files changed, 231 insertions(+) create mode 100644 common/src/main/resources/assets/antarchy/blockstates/fallen_king_crown.json create mode 100644 common/src/main/resources/assets/antarchy/textures/block/fallen_king_crown.png create mode 100644 common/src/main/resources/assets/antarchy/textures/models/armor/fallen_king_crown_layer_1.png create mode 100644 common/src/main/resources/data/antarchy/weapon_attributes/basilisk_dagger.json create mode 100644 common/src/main/resources/data/antarchy/weapon_attributes/battle_axe.json create mode 100644 common/src/main/resources/data/antarchy/weapon_attributes/big_bertha.json create mode 100644 common/src/main/resources/data/antarchy/weapon_attributes/blood_crystal_katana.json create mode 100644 common/src/main/resources/data/antarchy/weapon_attributes/nightmare_sword.json create mode 100644 common/src/main/resources/data/antarchy/weapon_attributes/scorpion_whip.json create mode 100644 common/src/main/resources/data/antarchy/weapon_attributes/ultimate_axe.json create mode 100644 common/src/main/resources/data/antarchy/weapon_attributes/ultimate_sword.json diff --git a/common/src/main/resources/assets/antarchy/blockstates/fallen_king_crown.json b/common/src/main/resources/assets/antarchy/blockstates/fallen_king_crown.json new file mode 100644 index 00000000..e56db80d --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/fallen_king_crown.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "antarchy:block/fallen_king_crown" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/textures/block/fallen_king_crown.png b/common/src/main/resources/assets/antarchy/textures/block/fallen_king_crown.png new file mode 100644 index 0000000000000000000000000000000000000000..e615967701099c758ba0bbfe17b7ae220a0fad35 GIT binary patch literal 412 zcmV;N0b~A&P)?VUZ@(bX`a`M-@Mq($M(p@)M<195p}#LB15 z7&tMQecYJ`8**AL3TMvyz=;L&D;>k}^|%N2&j-C6%zNZIw)E1C<)5xVMi*mEp!*7_ zv2g$5Jg?kFV-5{?TO7Rl$LFq{xyMGfm(rDfm(rDfzB%M9B<;q=rneg zfc~gEPe2>xp=sf#LuERVMFF0=2V&v@gTe~DWM4fMEM~m literal 0 HcmV?d00001 diff --git a/common/src/main/resources/data/antarchy/weapon_attributes/basilisk_dagger.json b/common/src/main/resources/data/antarchy/weapon_attributes/basilisk_dagger.json new file mode 100644 index 00000000..51490007 --- /dev/null +++ b/common/src/main/resources/data/antarchy/weapon_attributes/basilisk_dagger.json @@ -0,0 +1,41 @@ +{ + "attributes": { + "attack_range": 1.8, + "category": "soul_knife", + "attacks": [ + { + "hitbox": "FORWARD_BOX", + "damage_multiplier": 1, + "angle": 0, + "upswing": 0.2, + "animation": "bettercombat:one_handed_stab", + "swing_sound": { + "id": "bettercombat:dagger_slash", + "pitch": 1.3 + } + }, + { + "hitbox": "FORWARD_BOX", + "damage_multiplier": 1, + "angle": 0, + "upswing": 0.2, + "animation": "bettercombat:one_handed_stab", + "swing_sound": { + "id": "bettercombat:dagger_slash", + "pitch": 1.4 + } + }, + { + "hitbox": "FORWARD_BOX", + "damage_multiplier": 1.3, + "angle": 0, + "upswing": 0.2, + "animation": "bettercombat:one_handed_stab", + "swing_sound": { + "id": "bettercombat:dagger_slash", + "pitch": 1.5 + } + } + ] + } +} diff --git a/common/src/main/resources/data/antarchy/weapon_attributes/battle_axe.json b/common/src/main/resources/data/antarchy/weapon_attributes/battle_axe.json new file mode 100644 index 00000000..ec3a0418 --- /dev/null +++ b/common/src/main/resources/data/antarchy/weapon_attributes/battle_axe.json @@ -0,0 +1,8 @@ +{ + "parent": "bettercombat:heavy_axe", + "attributes": { + "attack_range": 3.5, + "two_handed": true, + "category": "greataxe" + } +} diff --git a/common/src/main/resources/data/antarchy/weapon_attributes/big_bertha.json b/common/src/main/resources/data/antarchy/weapon_attributes/big_bertha.json new file mode 100644 index 00000000..2cd44311 --- /dev/null +++ b/common/src/main/resources/data/antarchy/weapon_attributes/big_bertha.json @@ -0,0 +1,40 @@ +{ + "attributes": { + "attack_range": 4.5, + "two_handed": true, + "category": "claymore", + "attacks": [ + { + "hitbox": "HORIZONTAL_PLANE", + "damage_multiplier": 1, + "angle": 180, + "upswing": 0.5, + "animation": "bettercombat:two_handed_slash_horizontal_left", + "swing_sound": { + "id": "bettercombat:claymore_swing" + } + }, + { + "hitbox": "HORIZONTAL_PLANE", + "damage_multiplier": 1, + "angle": 180, + "upswing": 0.5, + "animation": "bettercombat:two_handed_slash_horizontal_right", + "swing_sound": { + "id": "bettercombat:claymore_swing" + } + }, + { + "hitbox": "HORIZONTAL_PLANE", + "damage_multiplier": 1.5, + "angle": 360, + "upswing": 0.5, + "animation": "bettercombat:two_handed_spin", + "swing_sound": { + "id": "bettercombat:claymore_swing", + "pitch": 1.1 + } + } + ] + } +} diff --git a/common/src/main/resources/data/antarchy/weapon_attributes/blood_crystal_katana.json b/common/src/main/resources/data/antarchy/weapon_attributes/blood_crystal_katana.json new file mode 100644 index 00000000..980633c9 --- /dev/null +++ b/common/src/main/resources/data/antarchy/weapon_attributes/blood_crystal_katana.json @@ -0,0 +1,8 @@ +{ + "parent": "bettercombat:katana", + "attributes": { + "attack_range": 2.9, + "two_handed": true, + "category": "katana" + } +} diff --git a/common/src/main/resources/data/antarchy/weapon_attributes/nightmare_sword.json b/common/src/main/resources/data/antarchy/weapon_attributes/nightmare_sword.json new file mode 100644 index 00000000..d9bee8f9 --- /dev/null +++ b/common/src/main/resources/data/antarchy/weapon_attributes/nightmare_sword.json @@ -0,0 +1,39 @@ +{ + "attributes": { + "attack_range": 3.0, + "category": "sword", + "attacks": [ + { + "hitbox": "HORIZONTAL_PLANE", + "damage_multiplier": 1, + "angle": 120, + "upswing": 0.5, + "animation": "bettercombat:one_handed_slash_horizontal_right", + "swing_sound": { + "id": "bettercombat:sword_slash" + } + }, + { + "hitbox": "HORIZONTAL_PLANE", + "damage_multiplier": 1, + "angle": 120, + "upswing": 0.5, + "animation": "bettercombat:one_handed_slash_horizontal_left", + "swing_sound": { + "id": "bettercombat:sword_slash" + } + }, + { + "hitbox": "FORWARD_BOX", + "damage_multiplier": 1.4, + "angle": 0, + "upswing": 0.5, + "animation": "bettercombat:one_handed_stab", + "swing_sound": { + "id": "bettercombat:sword_slash", + "pitch": 1.2 + } + } + ] + } +} diff --git a/common/src/main/resources/data/antarchy/weapon_attributes/scorpion_whip.json b/common/src/main/resources/data/antarchy/weapon_attributes/scorpion_whip.json new file mode 100644 index 00000000..323f5474 --- /dev/null +++ b/common/src/main/resources/data/antarchy/weapon_attributes/scorpion_whip.json @@ -0,0 +1,41 @@ +{ + "attributes": { + "attack_range": 3.5, + "category": "rapier", + "attacks": [ + { + "hitbox": "FORWARD_BOX", + "damage_multiplier": 1, + "angle": 0, + "upswing": 0.4, + "animation": "bettercombat:one_handed_stab", + "swing_sound": { + "id": "bettercombat:glaive_slash_quick", + "pitch": 1.2 + } + }, + { + "hitbox": "FORWARD_BOX", + "damage_multiplier": 1, + "angle": 0, + "upswing": 0.4, + "animation": "bettercombat:one_handed_stab", + "swing_sound": { + "id": "bettercombat:glaive_slash_quick", + "pitch": 1.3 + } + }, + { + "hitbox": "HORIZONTAL_PLANE", + "damage_multiplier": 1.2, + "angle": 160, + "upswing": 0.5, + "animation": "bettercombat:one_handed_slash_horizontal_right", + "swing_sound": { + "id": "bettercombat:glaive_slash_quick", + "pitch": 0.9 + } + } + ] + } +} diff --git a/common/src/main/resources/data/antarchy/weapon_attributes/ultimate_axe.json b/common/src/main/resources/data/antarchy/weapon_attributes/ultimate_axe.json new file mode 100644 index 00000000..ec3a0418 --- /dev/null +++ b/common/src/main/resources/data/antarchy/weapon_attributes/ultimate_axe.json @@ -0,0 +1,8 @@ +{ + "parent": "bettercombat:heavy_axe", + "attributes": { + "attack_range": 3.5, + "two_handed": true, + "category": "greataxe" + } +} diff --git a/common/src/main/resources/data/antarchy/weapon_attributes/ultimate_sword.json b/common/src/main/resources/data/antarchy/weapon_attributes/ultimate_sword.json new file mode 100644 index 00000000..d9bee8f9 --- /dev/null +++ b/common/src/main/resources/data/antarchy/weapon_attributes/ultimate_sword.json @@ -0,0 +1,39 @@ +{ + "attributes": { + "attack_range": 3.0, + "category": "sword", + "attacks": [ + { + "hitbox": "HORIZONTAL_PLANE", + "damage_multiplier": 1, + "angle": 120, + "upswing": 0.5, + "animation": "bettercombat:one_handed_slash_horizontal_right", + "swing_sound": { + "id": "bettercombat:sword_slash" + } + }, + { + "hitbox": "HORIZONTAL_PLANE", + "damage_multiplier": 1, + "angle": 120, + "upswing": 0.5, + "animation": "bettercombat:one_handed_slash_horizontal_left", + "swing_sound": { + "id": "bettercombat:sword_slash" + } + }, + { + "hitbox": "FORWARD_BOX", + "damage_multiplier": 1.4, + "angle": 0, + "upswing": 0.5, + "animation": "bettercombat:one_handed_stab", + "swing_sound": { + "id": "bettercombat:sword_slash", + "pitch": 1.2 + } + } + ] + } +}