mirror of
https://github.com/ErikasKontenis/SabrehavenServer.git
synced 2025-12-10 04:10:45 +01:00
finish many new 7.92 items and missing todo items from 7.8
This commit is contained in:
@@ -97,6 +97,7 @@
|
||||
<!-- Furniture Parcels -->
|
||||
<action fromid="2775" toid="2812" script="misc/furniture_parcels.lua" />
|
||||
<action fromid="5086" toid="5088" script="misc/furniture_parcels.lua" />
|
||||
<action fromid="6114" toid="6115" script="misc/furniture_parcels.lua" />
|
||||
|
||||
<!-- Instruments -->
|
||||
<action fromid="2948" toid="2950" script="misc/instruments.lua" />
|
||||
@@ -159,6 +160,7 @@
|
||||
<action itemid="3114" script="misc/skull_candle.lua" />
|
||||
<action itemid="5957" script="misc/lottery_ticket.lua" />
|
||||
<action itemid="5776" script="misc/sabrehaven_talon.lua" />
|
||||
<action itemid="5928" script="misc/catch_fish.lua" />
|
||||
|
||||
<!-- Dolls -->
|
||||
<action itemid="5080" script="misc/dolls.lua" />
|
||||
@@ -174,7 +176,8 @@
|
||||
<action itemid="2668" script="misc/time.lua" />
|
||||
<action itemid="2771" script="misc/time.lua" />
|
||||
<action itemid="2906" script="misc/time.lua" />
|
||||
|
||||
<action itemid="6092" script="misc/time.lua" />
|
||||
|
||||
<!-- Tools -->
|
||||
<action itemid="3003" script="misc/rope.lua" />
|
||||
<action itemid="3304" script="misc/crowbar.lua" />
|
||||
@@ -325,6 +328,10 @@
|
||||
<action itemid="5280" script="misc/doors.lua" />
|
||||
<action itemid="5732" script="misc/doors.lua" />
|
||||
<action itemid="5735" script="misc/doors.lua" />
|
||||
<action itemid="6191" script="misc/doors.lua" />
|
||||
<action itemid="6194" script="misc/doors.lua" />
|
||||
<action itemid="6248" script="misc/doors.lua" />
|
||||
<action itemid="6251" script="misc/doors.lua" />
|
||||
|
||||
<!-- Level Doors -->
|
||||
<action itemid="1646" script="misc/doors.lua" />
|
||||
@@ -341,6 +348,10 @@
|
||||
<action itemid="5129" script="misc/doors.lua" />
|
||||
<action itemid="5291" script="misc/doors.lua" />
|
||||
<action itemid="5293" script="misc/doors.lua" />
|
||||
<action itemid="6205" script="misc/doors.lua" />
|
||||
<action itemid="6207" script="misc/doors.lua" />
|
||||
<action itemid="6262" script="misc/doors.lua" />
|
||||
<action itemid="6264" script="misc/doors.lua" />
|
||||
|
||||
<!-- Quest Doors -->
|
||||
<action itemid="1642" script="misc/doors.lua" />
|
||||
@@ -359,6 +370,10 @@
|
||||
<action itemid="5289" script="misc/doors.lua" />
|
||||
<action itemid="5745" script="misc/doors.lua" />
|
||||
<action itemid="5749" script="misc/doors.lua" />
|
||||
<action itemid="6201" script="misc/doors.lua" />
|
||||
<action itemid="6203" script="misc/doors.lua" />
|
||||
<action itemid="6258" script="misc/doors.lua" />
|
||||
<action itemid="6260" script="misc/doors.lua" />
|
||||
|
||||
<!-- Closed Normal Doors -->
|
||||
<action itemid="2177" script="misc/doors.lua" />
|
||||
@@ -400,6 +415,14 @@
|
||||
<action itemid="5516" script="misc/doors.lua" />
|
||||
<action itemid="5733" script="misc/doors.lua" />
|
||||
<action itemid="5736" script="misc/doors.lua" />
|
||||
<action itemid="6192" script="misc/doors.lua" />
|
||||
<action itemid="6195" script="misc/doors.lua" />
|
||||
<action itemid="6197" script="misc/doors.lua" />
|
||||
<action itemid="6199" script="misc/doors.lua" />
|
||||
<action itemid="6249" script="misc/doors.lua" />
|
||||
<action itemid="6252" script="misc/doors.lua" />
|
||||
<action itemid="6254" script="misc/doors.lua" />
|
||||
<action itemid="6256" script="misc/doors.lua" />
|
||||
|
||||
<!-- Open Vertical Doors -->
|
||||
<action itemid="1630" script="misc/doors.lua" />
|
||||
@@ -437,6 +460,14 @@
|
||||
<action itemid="5515" script="misc/doors.lua" />
|
||||
<action itemid="5737" script="misc/doors.lua" />
|
||||
<action itemid="5748" script="misc/doors.lua" />
|
||||
<action itemid="6193" script="misc/doors.lua" />
|
||||
<action itemid="6198" script="misc/doors.lua" />
|
||||
<action itemid="6202" script="misc/doors.lua" />
|
||||
<action itemid="6206" script="misc/doors.lua" />
|
||||
<action itemid="6250" script="misc/doors.lua" />
|
||||
<action itemid="6255" script="misc/doors.lua" />
|
||||
<action itemid="6259" script="misc/doors.lua" />
|
||||
<action itemid="6263" script="misc/doors.lua" />
|
||||
|
||||
<!-- Open Horizontal Doors -->
|
||||
<action itemid="1633" script="misc/doors.lua" />
|
||||
@@ -474,4 +505,12 @@
|
||||
<action itemid="5517" script="misc/doors.lua" />
|
||||
<action itemid="5734" script="misc/doors.lua" />
|
||||
<action itemid="5746" script="misc/doors.lua" />
|
||||
<action itemid="6196" script="misc/doors.lua" />
|
||||
<action itemid="6200" script="misc/doors.lua" />
|
||||
<action itemid="6204" script="misc/doors.lua" />
|
||||
<action itemid="6208" script="misc/doors.lua" />
|
||||
<action itemid="6253" script="misc/doors.lua" />
|
||||
<action itemid="6257" script="misc/doors.lua" />
|
||||
<action itemid="6261" script="misc/doors.lua" />
|
||||
<action itemid="6265" script="misc/doors.lua" />
|
||||
</actions>
|
||||
|
||||
16
data/actions/scripts/misc/catch_fish.lua
Normal file
16
data/actions/scripts/misc/catch_fish.lua
Normal file
@@ -0,0 +1,16 @@
|
||||
function onUse(player, item, fromPosition, target, toPosition, isHotkey)
|
||||
if target.itemid ~= 5553 then
|
||||
return false
|
||||
end
|
||||
|
||||
if math.random(2) ~= 1 then
|
||||
player:say("The golden fish escaped.", TALKTYPE_MONSTER_SAY)
|
||||
return true
|
||||
end
|
||||
|
||||
player:say("You catch a golden fish in the bowl.", TALKTYPE_MONSTER_SAY)
|
||||
item:transform(5929)
|
||||
target:remove()
|
||||
toPosition:sendMagicEffect(CONST_ME_MAGIC_BLUE)
|
||||
return true
|
||||
end
|
||||
@@ -1,5 +1,5 @@
|
||||
local lockedDoors = {
|
||||
1628, 1631, 1650, 1653, 1668, 1671, 1682, 1691, 5006, 5007, 5097, 5106, 5115, 5124, 5133, 5136, 5139, 5142, 5277, 5280, 5732, 5735
|
||||
1628, 1631, 1650, 1653, 1668, 1671, 1682, 1691, 5006, 5007, 5097, 5106, 5115, 5124, 5133, 5136, 5139, 5142, 5277, 5280, 5732, 5735, 6191, 6194, 6248, 6251
|
||||
}
|
||||
|
||||
local closedNormalDoors = {
|
||||
@@ -43,6 +43,14 @@ local closedNormalDoors = {
|
||||
[5516] = 5517,
|
||||
[5733] = 5734,
|
||||
[5736] = 5737,
|
||||
[6192] = 6193,
|
||||
[6195] = 6196,
|
||||
[6197] = 6198,
|
||||
[6199] = 6200,
|
||||
[6249] = 6250,
|
||||
[6252] = 6253,
|
||||
[6254] = 6255,
|
||||
[6256] = 6257,
|
||||
}
|
||||
|
||||
local openVerticalDoors = {
|
||||
@@ -81,6 +89,14 @@ local openVerticalDoors = {
|
||||
[5515] = 5514,
|
||||
[5737] = 5736,
|
||||
[5748] = 5749,
|
||||
[6193] = 6192,
|
||||
[6198] = 6197,
|
||||
[6202] = 6201,
|
||||
[6206] = 6205,
|
||||
[6250] = 6249,
|
||||
[6255] = 6254,
|
||||
[6259] = 6258,
|
||||
[6263] = 6262,
|
||||
}
|
||||
|
||||
local openHorizontalDoors = {
|
||||
@@ -119,6 +135,14 @@ local openHorizontalDoors = {
|
||||
[5517] = 5516,
|
||||
[5734] = 5733,
|
||||
[5746] = 5745,
|
||||
[6196] = 6195,
|
||||
[6200] = 6199,
|
||||
[6204] = 6203,
|
||||
[6208] = 6207,
|
||||
[6253] = 6252,
|
||||
[6257] = 6256,
|
||||
[6261] = 6260,
|
||||
[6265] = 6264,
|
||||
}
|
||||
|
||||
local levelDoors = {
|
||||
@@ -137,6 +161,10 @@ local levelDoors = {
|
||||
[5129] = 5130,
|
||||
[5291] = 5292,
|
||||
[5293] = 5294,
|
||||
[6205] = 6206,
|
||||
[6207] = 6208,
|
||||
[6262] = 6263,
|
||||
[6264] = 6265,
|
||||
}
|
||||
|
||||
local questDoors = {
|
||||
@@ -155,6 +183,10 @@ local questDoors = {
|
||||
[5289] = 5290,
|
||||
[5745] = 5746,
|
||||
[5749] = 5748,
|
||||
[6201] = 6202,
|
||||
[6203] = 6204,
|
||||
[6258] = 6259,
|
||||
[6260] = 6261,
|
||||
}
|
||||
|
||||
local passthrough = {
|
||||
|
||||
@@ -40,6 +40,8 @@ local parcels = {
|
||||
[5086] = 5046,
|
||||
[5087] = 5055,
|
||||
[5088] = 5056,
|
||||
[6114] = 6111,
|
||||
[6115] = 6109,
|
||||
}
|
||||
|
||||
function onUse(player, item, fromPosition, target, toPosition)
|
||||
|
||||
@@ -39,6 +39,14 @@ local closedDoors = {
|
||||
[5733] = 5732,
|
||||
[5735] = 5737,
|
||||
[5736] = 5735,
|
||||
[6191] = 6193,
|
||||
[6192] = 6191,
|
||||
[6194] = 6196,
|
||||
[6195] = 6194,
|
||||
[6248] = 6250,
|
||||
[6249] = 6248,
|
||||
[6251] = 6253,
|
||||
[6252] = 6251,
|
||||
}
|
||||
|
||||
local openDoors = {
|
||||
@@ -62,6 +70,10 @@ local openDoors = {
|
||||
[5282] = 5280,
|
||||
[5734] = 5732,
|
||||
[5737] = 5735,
|
||||
[6193] = 6191,
|
||||
[6196] = 6194,
|
||||
[6250] = 6248,
|
||||
[6253] = 6251,
|
||||
}
|
||||
|
||||
function onUse(player, item, fromPosition, target, toPosition)
|
||||
|
||||
Reference in New Issue
Block a user