summaryrefslogtreecommitdiff
path: root/world
diff options
context:
space:
mode:
authorHoraK-FDF <horak-fdf@web.de>2024-06-24 16:14:20 +0200
committerHoraK-FDF <horak-fdf@web.de>2024-07-09 20:24:36 +0200
commita5a76a68000fa0cce711c9a1502f0ac57aecc58b (patch)
tree5727d56448e5af85bb146b9362441c1776cf572c /world
parent9bf6516e56f3c54cc10ccc6d7f051a81329e62dd (diff)
downloadserverdata-a5a76a68000fa0cce711c9a1502f0ac57aecc58b.tar.gz
serverdata-a5a76a68000fa0cce711c9a1502f0ac57aecc58b.tar.bz2
serverdata-a5a76a68000fa0cce711c9a1502f0ac57aecc58b.tar.xz
serverdata-a5a76a68000fa0cce711c9a1502f0ac57aecc58b.zip
attachrid only supports acc id (getcharid(3))
Diffstat (limited to 'world')
-rw-r--r--world/map/npc/functions/global_event_handler.txt2
-rw-r--r--world/map/npc/magic/level2-magic-knuckles.txt4
2 files changed, 3 insertions, 3 deletions
diff --git a/world/map/npc/functions/global_event_handler.txt b/world/map/npc/functions/global_event_handler.txt
index ef93435c..5274fa05 100644
--- a/world/map/npc/functions/global_event_handler.txt
+++ b/world/map/npc/functions/global_event_handler.txt
@@ -45,7 +45,7 @@ OnPCDieEvent:
end;
OnPCLogoutEvent:
- if (getnpcid("#Upmarmu#" + getcharid(0)) >= 1) addnpctimer 0, "#Upmarmu#" + getcharid(0) + "::OnDestroy"; // @upmarmu_spell_npc_name$ is already lost at this point so it must be done like this
+ if (getnpcid("#Upmarmu#" + getcharid(3)) >= 1) addnpctimer 0, "#Upmarmu#" + getcharid(3) + "::OnDestroy"; // @upmarmu_spell_npc_name$ is already lost at this point so it must be done like this
callfunc "VaultLogout";
end;
diff --git a/world/map/npc/magic/level2-magic-knuckles.txt b/world/map/npc/magic/level2-magic-knuckles.txt
index d752aa11..92ee07a5 100644
--- a/world/map/npc/magic/level2-magic-knuckles.txt
+++ b/world/map/npc/magic/level2-magic-knuckles.txt
@@ -2,13 +2,13 @@
{
if @_U_BLOCK >= 1 goto L_Still_Exhausted;
- set @upmarmu_spell_npc_name$, "#Upmarmu#" + getcharid(0); // make a unique puppet name for every player
+ set @upmarmu_spell_npc_name$, "#Upmarmu#" + getcharid(3); // make a unique puppet name for every player
set .upmarmu_spell_npc, getnpcid(@upmarmu_spell_npc_name$);
if ( .upmarmu_spell_npc >= 1 ) goto L_NPC_Exists; // if this npc already exist reuse it so that idle recovery timer does not get destroyed
set .upmarmu_spell_npc, puppet(getmap(), 0, 0, @upmarmu_spell_npc_name$, 127); // clone npc => get puppet id (npc 127 is invisible and can't be targeted)
if (.upmarmu_spell_npc < 1) end;
- set .caster, getcharid(0), .upmarmu_spell_npc; // tell the puppet who controls it
+ set .caster, getcharid(3), .upmarmu_spell_npc; // tell the puppet who controls it
goto L_NPC_Exists;
L_NPC_Exists: