diff options
Diffstat (limited to 'npc/027-2_Caretakers_House/husband.txt')
-rw-r--r-- | npc/027-2_Caretakers_House/husband.txt | 28 |
1 files changed, 19 insertions, 9 deletions
diff --git a/npc/027-2_Caretakers_House/husband.txt b/npc/027-2_Caretakers_House/husband.txt index 44b94f9f..da65d0a3 100644 --- a/npc/027-2_Caretakers_House/husband.txt +++ b/npc/027-2_Caretakers_House/husband.txt @@ -1,3 +1,14 @@ +// author: Jenalya +// love triangle quest, involved npcs: Reid's Ghost, Hamond, Savaric, Aldred, Golbenez +// state 0: if baselevel >= 85, he asks for something to cool the drinks (ice cubes) +// state 1: can be asked about the bracelet. needs @ICE_CUBE_AMOUNT ice cubes, then asks for bones and skulls. +// state 2: wants @BONE_AMOUNT and @SKULL_AMOUNT bones and skulls +// state 3: can be asked about the bracelet. needs @woman > 5 to be asked about savaric, tells, if crying child quest is completed +// state 4: if @golbanez < 5, can be told about the memories, then asks the player to bring @RUBY_AMOUNT rubies to reid +// state 5: waiting +// state 6: is set in reid, gives as reward a special bowler hat +// state 7: done + 027-2.gat,22,84,0 script Hamond 319,{ set @Graveyard_Inn_MASK, NIBBLE_3_MASK; @@ -15,13 +26,12 @@ set @kidstate, ((QUEST_Graveyard_Inn & @Graveyard_Inn_Kid_MASK) >> @Graveyard_Inn_Kid_SHIFT); - //TODO: determine sane values set @ICE_CUBE_AMOUNT, 100; - set @ICE_CUBE_EXP, 10000; + set @ICE_CUBE_EXP, 75000; set @BONE_AMOUNT, 100; - set @SKULL_AMOUNT, 50; - set @BONE_EXP, 30000; - set @RUBY_AMOUNT, 20; // caution, this value needs to be the same as in the innkeepers script! + set @SKULL_AMOUNT, 75; + set @BONE_EXP, 100000; + set @RUBY_AMOUNT, 50; // caution, this value needs to be the same as in the innkeepers script! if (@state >= 7) goto L_Thanks; if (@state == 6) goto L_Apologize; @@ -273,8 +283,8 @@ L_Apologize: mes "\"However, you are a great friend and did a lot for me. I want you to have this.\""; getinventorylist; if (@inventorylist_count == 100) goto L_Full_Inv; - //TODO: determine reward and give it, idea: different bowler hat? - getitem "Acorn", 1; + //TODO: change it to different kind of bowlerhat + getitem "BowlerHat", 1; set @state, 7; callsub S_Update_Mask; close; @@ -286,9 +296,9 @@ L_Thanks: L_Not_Enough_B: if (countitem("Bone") < @BONE_AMOUNT) - mes "\"I'm not sure, but I think more bones will be better.\""; + mes "\"I need more bones than you have with you right now.\""; if (countitem("Skull") < @SKULL_AMOUNT) - mes "\"Maybe you should bring more skulls. It is not enough.\""; + mes "\"Maybe you should come back with more skulls than you have now. It is not enough.\""; close; L_Not_Enough_Cubes: |