From e9e878b7b4f50347150e438bdce64a7cab1ce676 Mon Sep 17 00:00:00 2001 From: Nicolas Weeger Date: Tue, 11 May 2021 18:07:43 +0200 Subject: [PATCH] Add cloth gloves and rebalance gauntlet arches Patch 396 by DraugTheWhopper. https://sourceforge.net/p/crossfire/patches/396/ --- armour/gauntlets/b_gauntlet.arc | 4 +- armour/gauntlets/gauntlet.arc | 2 +- armour/gauntlets/gauntlet_d.arc | 2 +- armour/gauntlets/gauntlet_s.arc | 2 +- armour/gauntlets/gloves.arc | 6 +- armour/gauntlets/gloves_b.arc | 6 +- armour/gauntlets/gloves_cloth.arc | 12 + armour/gauntlets/gloves_cloth.base.111.png | Bin 0 -> 1306 bytes armour/gauntlets/gloves_cloth.base.111.svg | 249 +++++++++++++++++++++ armour/gauntlets/gloves_cloth.face | 3 + armour/gauntlets/gloves_w.arc | 8 +- armour/gauntlets/god_finger.arc | 2 +- armour/gauntlets/random_gauntlet.trs | 4 + armour/gauntlets/shining_finger.arc | 2 +- armour/gauntlets/thunderking_gauntlet.arc | 2 +- armour/gauntlets/wizard_gloves.arc | 2 +- 16 files changed, 287 insertions(+), 19 deletions(-) create mode 100644 armour/gauntlets/gloves_cloth.arc create mode 100644 armour/gauntlets/gloves_cloth.base.111.png create mode 100644 armour/gauntlets/gloves_cloth.base.111.svg create mode 100644 armour/gauntlets/gloves_cloth.face diff --git a/armour/gauntlets/b_gauntlet.arc b/armour/gauntlets/b_gauntlet.arc index 8472ad518..a03f5e900 100644 --- a/armour/gauntlets/b_gauntlet.arc +++ b/armour/gauntlets/b_gauntlet.arc @@ -3,11 +3,11 @@ name gauntlets client_type 305 face b_gauntlet_s.111 type 100 -resist_physical 2 +resist_physical 4 value 6 nrof 1 material 2 materialname bronze -weight 1800 +weight 2400 body_hand -2 end diff --git a/armour/gauntlets/gauntlet.arc b/armour/gauntlets/gauntlet.arc index d9f6de16f..fc959df11 100644 --- a/armour/gauntlets/gauntlet.arc +++ b/armour/gauntlets/gauntlet.arc @@ -3,7 +3,7 @@ name gauntlets client_type 305 face gauntlet_s.111 type 100 -resist_physical 3 +resist_physical 5 value 25 nrof 1 material 2 diff --git a/armour/gauntlets/gauntlet_d.arc b/armour/gauntlets/gauntlet_d.arc index 5fb976aab..18183ad79 100644 --- a/armour/gauntlets/gauntlet_d.arc +++ b/armour/gauntlets/gauntlet_d.arc @@ -6,7 +6,7 @@ title of dexterity face gauntlet_s.111 type 100 Dex 2 -resist_physical 3 +resist_physical 5 value 65000 material 2 weight 1800 diff --git a/armour/gauntlets/gauntlet_s.arc b/armour/gauntlets/gauntlet_s.arc index 45e93ee68..29373c969 100644 --- a/armour/gauntlets/gauntlet_s.arc +++ b/armour/gauntlets/gauntlet_s.arc @@ -7,7 +7,7 @@ title of strength face gauntlet_s.111 type 100 Str 1 -resist_physical 3 +resist_physical 5 value 65000 material 2 weight 2000 diff --git a/armour/gauntlets/gloves.arc b/armour/gauntlets/gloves.arc index b212e3a3b..2800230f7 100644 --- a/armour/gauntlets/gloves.arc +++ b/armour/gauntlets/gloves.arc @@ -1,12 +1,12 @@ Object gloves -name gloves +name leather gloves client_type 301 face gloves.111 type 100 -resist_physical 1 +resist_physical 3 nrof 1 value 4 material 8 -weight 100 +weight 200 body_hand -2 end diff --git a/armour/gauntlets/gloves_b.arc b/armour/gauntlets/gloves_b.arc index 86f6fa3a3..a3d70e5da 100644 --- a/armour/gauntlets/gloves_b.arc +++ b/armour/gauntlets/gloves_b.arc @@ -1,13 +1,13 @@ Object gloves_b -name gloves +name black leather gloves client_type 301 face gloves_b.111 type 100 -resist_physical 1 +resist_physical 3 nrof 1 value 64 material 8 materialname black leather -weight 100 +weight 200 body_hand -2 end diff --git a/armour/gauntlets/gloves_cloth.arc b/armour/gauntlets/gloves_cloth.arc new file mode 100644 index 000000000..d70427025 --- /dev/null +++ b/armour/gauntlets/gloves_cloth.arc @@ -0,0 +1,12 @@ +Object gloves_cloth +name cloth gloves +client_type 301 +face gloves_cloth.111 +type 100 +resist_physical 1 +nrof 1 +value 2 +material 128 +weight 150 +body_hand -2 +end diff --git a/armour/gauntlets/gloves_cloth.base.111.png b/armour/gauntlets/gloves_cloth.base.111.png new file mode 100644 index 0000000000000000000000000000000000000000..333e3ca1a8abfbfdb6753f34d418ddfae772b890 GIT binary patch literal 1306 zcmV+#1?BpQP)`IZ<>*Dt)YILl5?Y(cXx1DrkZ-5lXQM{U9Y5ox2lG_u85qGa=WgH!nBUS zvy6j#V8FAD-Oi$)lytA8fxfVdu%v;&vy95Ul*zr6v892{zm?L&nU{`lw5WvJ&7rBE zeAmgI*UFyV&!XJUqNJL5)5V+M(4?4-Z{gCVr<{4_)~JYnW08kxp_X=`mv*9;ccYkh zq?vc6nt7(1d8wUzs-AqSpM9*LeyyT^uA_jjqkylZfUu;2v895trh>DlgS4oGwW)-* zs)f0%hqDsI6 z+pO!`tnA#a?cJ{K-mdT8udk$_U;qFBhICR+Qvd-21O)~M2n-Gm5D^p=8XFuPA0Z+p zDl9KBGc`XzK|)VaR#sPCW@cw-X>4tBb$54uii?bljgga-m6@8Go}Ztep{=m9xVpN! zySux*yurf8$I8sj&Ct=&($v`5+S=US;pgY*>Fez6?e6dJ@bU5S^7Hfc`1twy`uh6& z{QUg={r>*n9vi0s00F*9L_t&-8O6cpcS`{nz~MJqTa8kC)7sSDd+)vX-dk;Ii-fA8 zRzp!~tx};@#HyA?MsIF@e~+8vgWP*_d~%NGk^iBVM8tP(AhGq{)=ET@=L9B7Onr~g zNt%v5gtBRFdofEr%9`ebH^S|V0F%U|^#*oLTM?$%>On~#Ax1S8!H(0E*$W^y!@o00 z42Fh@xE1EL?E}h!x}sM<4NxwHD6{9o-G$Xf$I@j9s1F~P=W{>I8=KqTPNKD(eiF#` zW)}rizT2HtjISntSeo>|rUE5ba6TyJNtm>Ol_g4_6YCDXMf3iS8;vr*jYLb{@8Lo& znh+7|`&E@_ar2z;>S_VMZ64lG^g5jK0_X3Qg4eNcW+O40`V@_N_RP5~M>)P3%|x&9 z9v7OMMe3K!e9VEh-9@kMEFZkgE6vLa!dL4H4)hegN~v4Gck$7W(7POXZuN{7qhV-* zZuo3wcx>9}}hqWo2rn({CG0;a6);_+l{ Q6951J07*qoM6N<$f{)maQ~&?~ literal 0 HcmV?d00001 diff --git a/armour/gauntlets/gloves_cloth.base.111.svg b/armour/gauntlets/gloves_cloth.base.111.svg new file mode 100644 index 000000000..d231ca144 --- /dev/null +++ b/armour/gauntlets/gloves_cloth.base.111.svg @@ -0,0 +1,249 @@ + + + gloves_cloth + + + + + + image/svg+xml + + gloves_cloth + 2021-04-30 + + + DraugTheWhopper + + + + + + + + + + + + + + + + + Original file (gloves.svg) by Algot Runeman (runeman.org), via openclipart.org + + + Created for the Crossfire RPG project. Intended to be rendered to 32x32, but may be adaptable to other sizes. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/armour/gauntlets/gloves_cloth.face b/armour/gauntlets/gloves_cloth.face new file mode 100644 index 000000000..ae4890e90 --- /dev/null +++ b/armour/gauntlets/gloves_cloth.face @@ -0,0 +1,3 @@ +face gloves_cloth.111 +magicmap brown +end diff --git a/armour/gauntlets/gloves_w.arc b/armour/gauntlets/gloves_w.arc index 26a6b9c47..8fb645a38 100644 --- a/armour/gauntlets/gloves_w.arc +++ b/armour/gauntlets/gloves_w.arc @@ -1,16 +1,16 @@ Object gloves_w -name gloves +name fine gloves client_type 301 face gloves_w.111 type 100 -resist_physical 1 +resist_physical 3 Cha 1 resist_blind 2 nrof 1 value 6000 material 8 materialname white leather -weight 100 +weight 150 body_hand -2 end Object gloves_w_l @@ -26,6 +26,6 @@ nrof 1 value 42000 material 2 materialname white steel -weight 200 +weight 400 body_hand -2 end diff --git a/armour/gauntlets/god_finger.arc b/armour/gauntlets/god_finger.arc index d9ea68b83..3a299a7a1 100644 --- a/armour/gauntlets/god_finger.arc +++ b/armour/gauntlets/god_finger.arc @@ -10,7 +10,7 @@ anim_speed 10 client_anim_random 1 Str 2 Dex -1 -resist_physical 3 +resist_physical 5 dam +3 make_invisible 1 value 120000 diff --git a/armour/gauntlets/random_gauntlet.trs b/armour/gauntlets/random_gauntlet.trs index 7e43ca0c1..956de6293 100644 --- a/armour/gauntlets/random_gauntlet.trs +++ b/armour/gauntlets/random_gauntlet.trs @@ -1,4 +1,8 @@ treasureone random_gauntlet +# cloth gloves are the lowest armor tier, so it doesn't get a "magic" qualifier + arch gloves_cloth + chance 5 + more arch gloves magic 1 chance 5 diff --git a/armour/gauntlets/shining_finger.arc b/armour/gauntlets/shining_finger.arc index 41a5b8c0f..061324cf2 100644 --- a/armour/gauntlets/shining_finger.arc +++ b/armour/gauntlets/shining_finger.arc @@ -9,7 +9,7 @@ animation shining_finger anim_speed 10 client_anim_random 1 Str 2 -resist_physical 3 +resist_physical 5 dam +3 value 120000 material 2 diff --git a/armour/gauntlets/thunderking_gauntlet.arc b/armour/gauntlets/thunderking_gauntlet.arc index b050e13f0..fd8d25e2c 100644 --- a/armour/gauntlets/thunderking_gauntlet.arc +++ b/armour/gauntlets/thunderking_gauntlet.arc @@ -7,7 +7,7 @@ name_pl thunderking's gauntlets weight 1900 value 85000 item_power 5 -resist_physical 4 +resist_physical 8 resist_electricity 40 resist_paralyze 15 Int 1 diff --git a/armour/gauntlets/wizard_gloves.arc b/armour/gauntlets/wizard_gloves.arc index 2d146c1f7..6e5d32009 100644 --- a/armour/gauntlets/wizard_gloves.arc +++ b/armour/gauntlets/wizard_gloves.arc @@ -8,7 +8,7 @@ material 128 magic 1 ac 1 item_power 4 -resist_physical 0 +resist_physical 1 resist_magic 5 resist_confusion 5 resist_blind -5