From 5d2b47dd8703819f55e26ec6c46061d811ee9be3 Mon Sep 17 00:00:00 2001 From: thesuddensilent Date: Sat, 1 Aug 2026 05:57:45 +0300 Subject: [PATCH 1/2] More small fixes for 289. *Thieving skillguide stall section added new stalls. *Magic skillguide armour section. Added Members: mention for each item. *ancient gorilla Greegree is now coded. Means you can use it the same way as other Greegree items. *Added music to 2 areas. *Patrol function added to misc_farmer npc. *Trollweis flowers added animations and sound information and attack styles. *dragon platelegs config moved to the same file as other platelegs. *fixed stats typo splitbark legs. --- scripts/_unpack/274/all.obj | 4 +-- scripts/_unpack/289/all.obj | 27 ++--------------- .../area_miscellania/configs/miscellania.npc | 30 ++++++++++++++++++- scripts/music/configs/musicregion.dbrow | 10 +++++++ scripts/player/configs/skill_guide.dbrow | 17 +++++++---- scripts/player/configs/skill_guide.inv | 21 ++++++++----- scripts/quests/quest_mm/configs/quest_mm.obj | 13 ++++++-- .../skill_combat/configs/melee/platelegs.obj | 23 ++++++++++++++ 8 files changed, 102 insertions(+), 43 deletions(-) diff --git a/scripts/_unpack/274/all.obj b/scripts/_unpack/274/all.obj index a5cf843dbe..ca89f8d66a 100644 --- a/scripts/_unpack/274/all.obj +++ b/scripts/_unpack/274/all.obj @@ -1158,8 +1158,8 @@ members=yes wearpos=legs weight=8lb category=armour_legs -param=magicattack,8 -param=rangeattack,-6 +param=magicattack,6 +param=rangeattack,-7 param=stabdefence,22 param=slashdefence,20 param=crushdefence,25 diff --git a/scripts/_unpack/289/all.obj b/scripts/_unpack/289/all.obj index fb2918ddc4..538c00eaff 100644 --- a/scripts/_unpack/289/all.obj +++ b/scripts/_unpack/289/all.obj @@ -859,34 +859,13 @@ manwear=human_weapons_flowerbunch,0 womanwear=human_weapons_flowerbunch,6 members=yes cost=5 -// category=category_55 +category=flowers weight=1oz param=stabattack,-100 param=slashattack,-100 param=crushattack,-50 param=strengthbonus,-10 param=attackrate,4 +param=crushattack_anim,human_blunt_spike +param=crush_sound,flower_attack tradeable=no - -[dragon_platelegs] -name=Dragon platelegs -desc=These look pretty heavy. -model=obj_4087 -2dyof=-8 -2dzoom=1740 -2dxan=444 -cost=270000 -iop2=Wear -wearpos=legs -manwear=obj_4087_manwear,0 -womanwear=obj_4087_womanwear,0 -members=yes -category=armour_legs -weight=20lb -param=magicattack,-21 -param=rangeattack,-7 -param=stabdefence,68 -param=slashdefence,66 -param=crushdefence,63 -param=magicdefence,-4 -param=rangedefence,65 diff --git a/scripts/areas/area_miscellania/configs/miscellania.npc b/scripts/areas/area_miscellania/configs/miscellania.npc index 10ae412225..9c177de49c 100644 --- a/scripts/areas/area_miscellania/configs/miscellania.npc +++ b/scripts/areas/area_miscellania/configs/miscellania.npc @@ -623,7 +623,35 @@ recol5d=6369 recol6s=15649 recol6d=9445 maxrange=24 -// misc_farmer is Patrolling, but no idea. +defaultmode=patrol +patrol1=0_39_60_42_11,4 +patrol2=0_39_60_42_10,4 +patrol3=0_39_60_42_9,4 +patrol4=0_39_60_42_8,4 +patrol5=0_39_60_42_7,4 +patrol6=0_39_60_42_6,4 +patrol7=0_39_60_42_5,4 +patrol8=0_39_60_42_4,4 +patrol9=0_39_60_42_3,4 +patrol10=0_39_60_42_2,4 +patrol11=0_39_60_42_3,4 +patrol12=0_39_60_42_4,4 +patrol13=0_39_60_42_5,4 +patrol14=0_39_60_42_6,4 +patrol15=0_39_60_42_7,4 +patrol16=0_39_60_42_8,4 +patrol17=0_39_60_42_9,4 +patrol18=0_39_60_42_10,4 +patrol19=0_39_60_42_11,4 +patrol20=0_39_60_42_12,4 +patrol21=0_39_60_42_13,4 +patrol22=0_39_60_42_14,4 +patrol23=0_39_60_42_15,4 +patrol24=0_39_60_42_16,4 +patrol25=0_39_60_42_15,4 +patrol26=0_39_60_42_14,4 +patrol27=0_39_60_42_13,4 +patrol28=0_39_60_42_12,4 [misc_flowergirl] name=Flower Girl diff --git a/scripts/music/configs/musicregion.dbrow b/scripts/music/configs/musicregion.dbrow index a3b470dec6..ed8f2ad35a 100644 --- a/scripts/music/configs/musicregion.dbrow +++ b/scripts/music/configs/musicregion.dbrow @@ -604,6 +604,11 @@ table=musicregion data=mapsquare,0_41_149_0_0 data=musicdata,music_7th_Realm +[musicregion_41_151] +table=musicregion +data=mapsquare,0_41_149_0_0 +data=musicdata,music_Crystal_Sword + [musicregion_41_152] table=musicregion data=mapsquare,0_41_152_0_0 @@ -714,6 +719,11 @@ table=musicregion data=mapsquare,0_42_142_0_0 data=musicdata,music_Find_My_Way +[musicregion_42_143] +table=musicregion +data=mapsquare,0_42_143_0_0 +data=musicdata,music_Showdown + [musicregion_42_147] table=musicregion data=mapsquare,0_42_147_0_0 diff --git a/scripts/player/configs/skill_guide.dbrow b/scripts/player/configs/skill_guide.dbrow index 1780bff1cd..380a241f1f 100644 --- a/scripts/player/configs/skill_guide.dbrow +++ b/scripts/player/configs/skill_guide.dbrow @@ -137,12 +137,12 @@ data=unlock,-1,"To view the available spells, select the\nspellbook icon on the table=skill_guides data=name,Magic - Armour data=inv,skill_guide_magic_armour -data=unlock,20,Wizard boots. -data=unlock,40,Splitbark helm\n (with defence 40). -data=unlock,40,Splitbark body\n (with defence 40). -data=unlock,40,Splitbark legs\n (with defence 40). -data=unlock,40,Splitbark gauntlets\n (with defence 40). -data=unlock,40,Splitbark greaves\n (with defence 40). +data=unlock,20,Members: Wizard boots. +data=unlock,40,Members: Splitbark helm\n (with defence 40). +data=unlock,40,Members: Splitbark body\n (with defence 40). +data=unlock,40,Members: Splitbark legs\n (with defence 40). +data=unlock,40,Members: Splitbark gauntlets\n (with defence 40). +data=unlock,40,Members: Splitbark greaves\n (with defence 40). // ---- @@ -258,12 +258,17 @@ data=op,Pickpocket,skill_guide_thieving_pickpocket table=skill_guides data=name,Thieving - Stalls data=inv,skill_guide_thieving_stalls +data=unlock,2,Vegetable stall. data=unlock,5,Cake stall. data=unlock,5,Tea stall. +data=unlock,5,Crafting stall. +data=unlock,5,Monkey food stall. data=unlock,20,Silk stall. data=unlock,35,Fur stall. data=unlock,42,Fish stall. data=unlock,50,Silver stall. +data=unlock,65,Magic stall. +data=unlock,65,Scimitar stall. data=unlock,65,Spices stall. data=unlock,75,Gems stall. diff --git a/scripts/player/configs/skill_guide.inv b/scripts/player/configs/skill_guide.inv index 8e5ec6d158..9ae230ebfd 100644 --- a/scripts/player/configs/skill_guide.inv +++ b/scripts/player/configs/skill_guide.inv @@ -502,14 +502,19 @@ stock21=rune_platebody,1 [skill_guide_thieving_stalls] size=30 -stock1=cake,1 -stock2=cup_of_tea,1 -stock3=silk,1 -stock4=fur,1 -stock5=raw_salmon,1 -stock6=silver_ore,1 -stock7=gnome_spice,1 -stock8=sapphire,1 +stock1=cabbage,1 +stock2=cake,1 +stock3=cup_of_tea,1 +stock4=chisel,1 +stock5=banana,1 +stock6=silk,1 +stock7=fur,1 +stock8=raw_salmon,1 +stock9=silver_ore,1 +stock10=airrune,1 +stock11=iron_scimitar,1 +stock12=gnome_spice,1 +stock13=sapphire,1 [skill_guide_thieving_pickpocket] size=30 diff --git a/scripts/quests/quest_mm/configs/quest_mm.obj b/scripts/quests/quest_mm/configs/quest_mm.obj index a17a3c91be..99e1f1745f 100644 --- a/scripts/quests/quest_mm/configs/quest_mm.obj +++ b/scripts/quests/quest_mm/configs/quest_mm.obj @@ -1029,10 +1029,20 @@ model=quest_mm_inv_monkey_talisman 2dxan=456 wearpos=righthand iop2=Hold +category=mm_greegree tradeable=no +param=ready_baseanim,m_gorilla_ready +param=turnonspot_baseanim,m_gorilla_walk +param=walk_f_baseanim,m_gorilla_walk +param=walk_b_baseanim,m_gorilla_walk +param=walk_l_baseanim,m_gorilla_walk +param=walk_r_baseanim,m_gorilla_walk +param=running_baseanim,m_gorilla_run +param=next_npc_type,mm_transmogrification_ancient_monkey +param=transform_sound,human_into_gorilla +param=revert_sound,gorilla_into_human [mm_monkey_greegree_for_small_zombie_monkey] -// category=category_95 name=Monkey greegree recol1s=17969 recol1d=7592 @@ -1066,7 +1076,6 @@ param=transform_sound,human_into_zombiemonkey param=revert_sound,zombiemonkey_into_human [mm_monkey_greegree_for_large_zombie_monkey] -// category=category_95 name=Monkey greegree recol1s=17969 recol1d=7592 diff --git a/scripts/skill_combat/configs/melee/platelegs.obj b/scripts/skill_combat/configs/melee/platelegs.obj index 95be3b5460..eddbb5ddfa 100644 --- a/scripts/skill_combat/configs/melee/platelegs.obj +++ b/scripts/skill_combat/configs/melee/platelegs.obj @@ -190,3 +190,26 @@ param=slashdefence,49 param=crushdefence,47 param=magicdefence,-4 param=rangedefence,49 + +[dragon_platelegs] +name=Dragon platelegs +desc=These look pretty heavy. +model=obj_4087 +2dyof=-8 +2dzoom=1740 +2dxan=444 +cost=270000 +iop2=Wear +wearpos=legs +manwear=obj_4087_manwear,0 +womanwear=obj_4087_womanwear,0 +members=yes +category=armour_legs +weight=20lb +param=magicattack,-21 +param=rangeattack,-7 +param=stabdefence,68 +param=slashdefence,66 +param=crushdefence,63 +param=magicdefence,-4 +param=rangedefence,65 From 6430b07a5cf403054eb1bfc5ac98dc09bddbe7bc Mon Sep 17 00:00:00 2001 From: thesuddensilent <131913782+thesuddensilent@users.noreply.github.com> Date: Sat, 1 Aug 2026 11:33:43 +0300 Subject: [PATCH 2/2] Update musicregion.dbrow --- scripts/music/configs/musicregion.dbrow | 5 ----- 1 file changed, 5 deletions(-) diff --git a/scripts/music/configs/musicregion.dbrow b/scripts/music/configs/musicregion.dbrow index ed8f2ad35a..9a46748ac7 100644 --- a/scripts/music/configs/musicregion.dbrow +++ b/scripts/music/configs/musicregion.dbrow @@ -719,11 +719,6 @@ table=musicregion data=mapsquare,0_42_142_0_0 data=musicdata,music_Find_My_Way -[musicregion_42_143] -table=musicregion -data=mapsquare,0_42_143_0_0 -data=musicdata,music_Showdown - [musicregion_42_147] table=musicregion data=mapsquare,0_42_147_0_0