From 0c80bc7c3568dfd5acf42829025c5a0341bbf4f3 Mon Sep 17 00:00:00 2001 From: ryo_saeba Date: Mon, 2 Mar 2020 19:45:58 +0000 Subject: [PATCH] Apply modified patch for rock mining, by tituss. See https://sourceforge.net/p/crossfire/patches/363/ git-svn-id: svn+ssh://svn.code.sf.net/p/crossfire/code/arch/trunk@21125 282e977c-c81d-0410-88c4-b93c2d0d6712 --- ground/Mountain/mountain.trs | 3 +++ ground/Mountain/mountain1.arc | 1 + ground/Mountain/mountain2.arc | 1 + ground/Mountain/mountain3.arc | 1 + ground/Mountain/mountain4.arc | 1 + ground/Mountain/mountain5.arc | 1 + ground/Mountain/mountain_2.arc | 4 ++++ ground/Mountain/mountain_rubble.arc | 19 +++++++++++++++++++ skills/Skill_Tools/mining_pick.arc | 18 ++++++++++++++++++ skills/Skill_Tools/pickaxe.base.111.png | Bin 0 -> 1200 bytes skills/mining.arc | 12 ++++++++++++ 11 files changed, 61 insertions(+) create mode 100644 ground/Mountain/mountain.trs create mode 100644 ground/Mountain/mountain_rubble.arc create mode 100644 skills/Skill_Tools/mining_pick.arc create mode 100644 skills/Skill_Tools/pickaxe.base.111.png create mode 100644 skills/mining.arc diff --git a/ground/Mountain/mountain.trs b/ground/Mountain/mountain.trs new file mode 100644 index 000000000..0711159cd --- /dev/null +++ b/ground/Mountain/mountain.trs @@ -0,0 +1,3 @@ +treasure mountain + arch mountain_rubble +end diff --git a/ground/Mountain/mountain1.arc b/ground/Mountain/mountain1.arc index 567a7ec6d..5aa35825a 100644 --- a/ground/Mountain/mountain1.arc +++ b/ground/Mountain/mountain1.arc @@ -1,6 +1,7 @@ Object mountain name mountains face mountain1.111 +randomitems mountain type 67 race /terrain/mountain move_on walk diff --git a/ground/Mountain/mountain2.arc b/ground/Mountain/mountain2.arc index 916cf0ffe..710511b98 100644 --- a/ground/Mountain/mountain2.arc +++ b/ground/Mountain/mountain2.arc @@ -1,6 +1,7 @@ Object mountain2 name high mountains face mountain2.111 +randomitems mountain type 67 race /terrain/mountain move_on walk diff --git a/ground/Mountain/mountain3.arc b/ground/Mountain/mountain3.arc index df1a9e014..9e79f72a9 100644 --- a/ground/Mountain/mountain3.arc +++ b/ground/Mountain/mountain3.arc @@ -1,6 +1,7 @@ Object mountain3 name mountains face mountain3.111 +randomitems mountain type 67 race /terrain/mountain move_on walk diff --git a/ground/Mountain/mountain4.arc b/ground/Mountain/mountain4.arc index be7530db3..21bdcdf60 100644 --- a/ground/Mountain/mountain4.arc +++ b/ground/Mountain/mountain4.arc @@ -1,6 +1,7 @@ Object mountain4 name high mountains face mountain4.111 +randomitems mountain type 67 race /terrain/mountain no_pick 1 diff --git a/ground/Mountain/mountain5.arc b/ground/Mountain/mountain5.arc index d679bcb0b..1609706b4 100644 --- a/ground/Mountain/mountain5.arc +++ b/ground/Mountain/mountain5.arc @@ -1,6 +1,7 @@ Object mountain5 name very high mountains face mountain5.111 +randomitems mountain type 67 race /terrain/mountain no_pick 1 diff --git a/ground/Mountain/mountain_2.arc b/ground/Mountain/mountain_2.arc index 155850f8c..0ffba4788 100644 --- a/ground/Mountain/mountain_2.arc +++ b/ground/Mountain/mountain_2.arc @@ -1,5 +1,6 @@ Object mountain_2 name high mountain +randomitems mountain face mountain_2.x11 no_pick 1 move_slow walk @@ -11,6 +12,7 @@ end More Object mountain_2_2 name high mountain +randomitems mountain face mountain_2.x11 no_pick 1 x 1 @@ -23,6 +25,7 @@ end More Object mountain_2_3 name high mountain +randomitems mountain face mountain_2.x11 no_pick 1 y 1 @@ -35,6 +38,7 @@ end More Object mountain_2_4 name high mountain +randomitems mountain face mountain_2.x11 no_pick 1 x 1 diff --git a/ground/Mountain/mountain_rubble.arc b/ground/Mountain/mountain_rubble.arc new file mode 100644 index 000000000..6be1d6781 --- /dev/null +++ b/ground/Mountain/mountain_rubble.arc @@ -0,0 +1,19 @@ +Object mountain_rubble +face rubble1.111 +harvest_race mountain_rubble +harvest_tool pickaxe +harvestable -1 +harvest_level 1 +harvest_exp 0 +nrof 0 +type 4 +hp 1 +material 18 +value 50 +weight 50000 +identified 1 +randomitems random_inorganic +name rubble +name_pl rubble +client_type 51 +end diff --git a/skills/Skill_Tools/mining_pick.arc b/skills/Skill_Tools/mining_pick.arc new file mode 100644 index 000000000..23a80617a --- /dev/null +++ b/skills/Skill_Tools/mining_pick.arc @@ -0,0 +1,18 @@ +Object mining_pick +harvest_race mountain_rubble +harvest_tool pickaxe +skill mining +name pickaxe +name_pl pickaxes +face pickaxe.111 +type 74 +material 20 +nrof 1 +value 1500 +weight 5000 +client_type 451 +body_skill -1 +harvest_race mountain_rubble +harvest_tool pickaxe +harvest_speed 2 +end diff --git a/skills/Skill_Tools/pickaxe.base.111.png b/skills/Skill_Tools/pickaxe.base.111.png new file mode 100644 index 0000000000000000000000000000000000000000..c0825b6d9d00416a485bece78b817484a550969d GIT binary patch literal 1200 zcmV;h1W)^kP)6Mjt+Q2r zgi3F5N@r+#rJQ}Nt6G4CN^EaYXk$rWV}7Qaeygcmet%47XC*Q;8zdtD1OQlgc1mbz zCowQ4FDy4nMMF?j5*#KhH8UfxoYbqOhKDkd9Gm zWk*#`TuwVrK`dxhIi84O$+L*Utb~}8Z-%L&Sax#Q9>(q zVMDK(a>%!k#Iuilrl4nsh(>5=N?TZ9PdiaUEqZ20ubOkmwT_{vmxrL5W_NQ?WnE!X zJX1t2fNV;#opr>sjFp;&e3+D8Z)jCsRZBl8NjxWfXGgiDd&#wqfQ52=fO1w?Oj1QL zNca5R7Nd$WI>~gVX>cfsHJ$CifO5pZLgbf zz_Omev5>#InWX>#0LXMwPE!C76%e7RGy{qHt`>~{@q7VV`2NTrH0A#9WE;!>{*wg~ z!~XxY7z2v`|NgiR0ha&&|Gfhh)c^ng{zDwt{{R2~|G_8Y{{Q~Y(f|H`EbjmR{fh*# z|MoKo$p89y71;jX5E0M*|K2+x?f#$^&i?+P4MP0)B^~Gf{c{6*|Fj_N|NLJAy!=%^ z;{NPLAMM^?`~UVKIs8>f`u_Glc-sX&`u^%w2A(8U^Z)KJQTzYzEPeU^@i2=1|KTxK z|NrkK1E={x1|RWO#w literal 0 HcmV?d00001 diff --git a/skills/mining.arc b/skills/mining.arc new file mode 100644 index 000000000..135644c20 --- /dev/null +++ b/skills/mining.arc @@ -0,0 +1,12 @@ +Object skill_mining +name mining +skill mining +slaying mine +type 43 +invisible 1 +no_drop 1 +subtype 39 +body_skill -1 +exp 100 +level 100 +end