Skip to content

Commit 305de9f

Browse files
authored
feat: Seers Party Room (2004Scape#383)
* partyroom base * party room changes to match pre jul-04 logic * mechanics changes refing event inspector * revert some changes made to drunkmonk
1 parent 83edeaf commit 305de9f

22 files changed

+546
-218
lines changed

data/pack/interface.pack

+4-4
Original file line numberDiff line numberDiff line change
@@ -2271,8 +2271,8 @@
22712271
2270=party_drop_chest:com_115
22722272
2271=party_drop_chest:com_116
22732273
2272=party_drop_chest:com_117
2274-
2273=party_drop_chest:com_92
2275-
2274=party_drop_chest:com_97
2274+
2273=party_drop_chest:inv
2275+
2274=party_drop_chest:playerinv
22762276
2275=party_drop_chest:com_118
22772277
2276=combat_stabsword
22782278
2277=combat_stabsword:preview
@@ -5061,8 +5061,8 @@
50615061
5060=book3:com_42
50625062
5061=book3:com_43
50635063
5062=book3:com_44
5064-
5063=storex
5065-
5064=storex:inv
5064+
5063=party_drop_chest_side
5065+
5064=party_drop_chest_side:inv
50665066
5065=friends
50675067
5066=friends:com_0
50685068
5067=friends:com_201

data/pack/inv.pack

+1-1
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@
9090
89=grand_tree_groceries
9191
90=tempinv
9292
91=partyroominv
93-
92=inv_92
93+
92=partyroomoffer
9494
93=inv
9595
94=worn
9696
95=bank

data/pack/seq.pack

+1-1
Original file line numberDiff line numberDiff line change
@@ -448,7 +448,7 @@
448448
447=fishingspot_ready
449449
448=fishingspot_walk
450450
449=seq_449
451-
450=seq_450
451+
450=partyroom_lever
452452
451=seq_451
453453
452=seq_452
454454
453=seq_453

data/src/scripts/_unpack/all.inv

-3
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,6 @@ size=1
1919
[inv_75]
2020
size=1
2121

22-
[inv_92]
23-
size=8
24-
2522
[inv_96]
2623
size=1
2724

data/src/scripts/_unpack/all.loc

-180
Original file line numberDiff line numberDiff line change
@@ -646,186 +646,6 @@ model=model_loc_113
646646
recol1s=6554
647647
recol1d=7690
648648

649-
[loc_115]
650-
name=Party Balloon
651-
desc=A party balloon.
652-
model=model_loc_115
653-
anim=seq_498
654-
blockwalk=no
655-
blockrange=no
656-
ambient=60
657-
op1=Burst
658-
659-
[loc_116]
660-
name=Party Balloon
661-
desc=A party balloon.
662-
model=model_loc_115
663-
anim=seq_498
664-
blockwalk=no
665-
blockrange=no
666-
ambient=60
667-
op1=Burst
668-
recol1s=11200
669-
recol1d=960
670-
671-
[loc_117]
672-
name=Party Balloon
673-
desc=A party balloon.
674-
model=model_loc_115
675-
anim=seq_498
676-
blockwalk=no
677-
blockrange=no
678-
ambient=60
679-
op1=Burst
680-
recol1s=11200
681-
recol1d=43968
682-
683-
[loc_118]
684-
name=Party Balloon
685-
desc=A party balloon.
686-
model=model_loc_115
687-
anim=seq_498
688-
blockwalk=no
689-
blockrange=no
690-
ambient=60
691-
op1=Burst
692-
recol1s=11200
693-
recol1d=22464
694-
695-
[loc_119]
696-
name=Party Balloon
697-
desc=A party balloon.
698-
model=model_loc_115
699-
anim=seq_498
700-
blockwalk=no
701-
blockrange=no
702-
ambient=60
703-
op1=Burst
704-
recol1s=11200
705-
recol1d=53184
706-
707-
[loc_120]
708-
name=Party Balloon
709-
desc=A party balloon.
710-
model=model_loc_115
711-
anim=seq_498
712-
blockwalk=no
713-
blockrange=no
714-
ambient=60
715-
op1=Burst
716-
recol1s=11200
717-
recol1d=127
718-
719-
[loc_121]
720-
name=Party Balloon
721-
desc=Aren't they pretty?
722-
model=model_loc_115_2
723-
anim=seq_498
724-
blockwalk=no
725-
blockrange=no
726-
ambient=60
727-
op1=Burst
728-
729-
[loc_122]
730-
name=Party Balloon
731-
desc=Paaaarty!
732-
model=model_loc_115_3
733-
anim=seq_498
734-
blockwalk=no
735-
blockrange=no
736-
ambient=60
737-
op1=Burst
738-
739-
[loc_123]
740-
name=Party Balloon
741-
desc=A party balloon.
742-
model=model_loc_123
743-
anim=seq_499
744-
blockwalk=no
745-
blockrange=no
746-
hasalpha=yes
747-
ambient=60
748-
749-
[loc_124]
750-
name=Party Balloon
751-
desc=A party balloon.
752-
model=model_loc_123
753-
anim=seq_499
754-
blockwalk=no
755-
blockrange=no
756-
hasalpha=yes
757-
ambient=60
758-
recol1s=11200
759-
recol1d=960
760-
761-
[loc_125]
762-
name=Party Balloon
763-
desc=A party balloon.
764-
model=model_loc_123
765-
anim=seq_499
766-
blockwalk=no
767-
blockrange=no
768-
hasalpha=yes
769-
ambient=60
770-
recol1s=11200
771-
recol1d=43968
772-
773-
[loc_126]
774-
name=Party Balloon
775-
desc=A party balloon.
776-
model=model_loc_123
777-
anim=seq_499
778-
blockwalk=no
779-
blockrange=no
780-
hasalpha=yes
781-
ambient=60
782-
recol1s=11200
783-
recol1d=22464
784-
785-
[loc_127]
786-
name=Party Balloon
787-
desc=A party balloon.
788-
model=model_loc_123
789-
anim=seq_499
790-
blockwalk=no
791-
blockrange=no
792-
hasalpha=yes
793-
ambient=60
794-
recol1s=11200
795-
recol1d=53184
796-
797-
[loc_128]
798-
name=Party Balloon
799-
desc=A party balloon.
800-
model=model_loc_123
801-
anim=seq_499
802-
blockwalk=no
803-
blockrange=no
804-
hasalpha=yes
805-
ambient=60
806-
recol1s=11200
807-
recol1d=127
808-
809-
[loc_129]
810-
name=Party Balloon
811-
desc=A party balloon.
812-
model=model_loc_129
813-
anim=seq_500
814-
blockwalk=no
815-
blockrange=no
816-
hasalpha=yes
817-
ambient=60
818-
819-
[loc_130]
820-
name=Party Balloon
821-
desc=A party balloon.
822-
model=model_loc_130
823-
anim=seq_501
824-
blockwalk=no
825-
blockrange=no
826-
hasalpha=yes
827-
ambient=60
828-
829649
[loc_131]
830650
name=Door
831651
desc=The door is closed.

data/src/scripts/_unpack/all.seq

+1-1
Original file line numberDiff line numberDiff line change
@@ -4732,7 +4732,7 @@ frame9=anim_2519
47324732
frame10=anim_2523
47334733
frame11=anim_2514
47344734

4735-
[seq_450]
4735+
[partyroom_lever]
47364736
frame1=anim_2548
47374737
frame2=anim_2550
47384738
frame3=anim_2553

data/src/scripts/engine.rs2

+1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
[command,coordz](coord $coord)(int)
2727
[command,playercount]()(int)
2828
[command,map_blocked](coord $coord)(boolean)
29+
[command,map_indoors](coord $coord)(boolean)
2930
[command,lineofsight](coord $from, coord $to)(boolean)
3031
[command,world_delay](int $delay)
3132
[command,map_anim](coord $coord, spotanim $spotanim, int $height, int $delay)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
^partyroom_starting_knight_coord = 0_42_54_47_12
2+
^balloons_per_drop = 4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
[partyroominv]
22
scope=shared
3-
size=216
3+
size=216
4+
5+
[partyroomoffer]
6+
size=8

0 commit comments

Comments
 (0)