summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHoraK-FDF <horak-fdf@web.de>2023-04-03 21:16:47 +0200
committerHoraK-FDF <horak-fdf@web.de>2023-04-03 21:16:47 +0200
commit66070e65f271b7d2415cac55477d895cbc390f24 (patch)
tree5b316405b2b2c0ef1d0fbdd4005e3071691c2d74
parent103d194b88aff75f7232fc028b178d28ac146770 (diff)
downloadtools-beheader.tar.gz
tools-beheader.tar.bz2
tools-beheader.tar.xz
tools-beheader.zip
evolved.py beheader addbeheader
-rwxr-xr-xevolved.py27
1 files changed, 26 insertions, 1 deletions
diff --git a/evolved.py b/evolved.py
index 5aaab21..84d8be9 100755
--- a/evolved.py
+++ b/evolved.py
@@ -432,6 +432,30 @@ enum class ItemLook : uint16_t
COUNT = 17,
};
+// coefficients for each weapon type
+// (not all used)
+static //const
+earray<interval_t, ItemLook, ItemLook::COUNT> aspd_base_0 //=
+{{
+650_ms, // 0 NONE
+700_ms, // 1 BLADE or some other common weapons
+750_ms, // 2
+610_ms, // 3 SETZER_AND_SCYTHE
+2000_ms, // 4
+2000_ms, // 5
+800_ms, // 6 Falchion
+2000_ms, // 7
+700_ms, // 8
+700_ms, // 9
+650_ms, //10 STAFF / Sandcutter
+900_ms, //11 BOW
+2000_ms, //12
+2000_ms, //13
+2000_ms, //14
+2000_ms, //15
+2000_ms, //16
+}};
+
# Loc
enum class EPOS : uint16_t
{
@@ -482,8 +506,9 @@ def write_item(i, f):
## View
if i.aegis == "Setzer" or i.aegis == "Scythe":
view="3"
+ elif i.aegis == "Beheader":
+ view="4"
elif i.aegis == "SandCutter" or i.aegis == "Jackal" or i.aegis == "WoodenStaff" or i.aegis == "SweetTooth":
- # why do SandCutter and Jackal use a value thats used for staffs? this value is never used though even for real staffs.
view="10"
elif i.subtype == "W_BOW":
view="11"