From cb3175c229210017ce28ee726035360b09829031 Mon Sep 17 00:00:00 2001 From: b3yond Date: Sat, 22 Oct 2016 13:22:13 +0200 Subject: [PATCH 1/2] fixed segfault, fonts are now stored differently. --- code/augmentations.pyc | Bin 0 -> 3376 bytes code/editor.py | 5 +- code/editor.pyc | Bin 0 -> 29356 bytes code/enemies.pyc | Bin 0 -> 2461 bytes code/game.py | 22 +- code/game.pyc | Bin 0 -> 43340 bytes code/items.pyc | Bin 0 -> 3809 bytes missions/cheater! | 1653 +++++++++++++++++++++++++++++++++++++++ missions/escape | 1661 ++++++++++++++++++++++++++++++++++++++++ saves/asdf | 127 +++ saves/b3yond | 179 +++++ saves/test | 179 +++++ 12 files changed, 3822 insertions(+), 4 deletions(-) create mode 100644 code/augmentations.pyc create mode 100644 code/editor.pyc create mode 100644 code/enemies.pyc create mode 100644 code/game.pyc create mode 100644 code/items.pyc create mode 100644 missions/cheater! create mode 100644 missions/escape create mode 100644 saves/asdf create mode 100644 saves/b3yond create mode 100644 saves/test diff --git a/code/augmentations.pyc b/code/augmentations.pyc new file mode 100644 index 0000000000000000000000000000000000000000..35ef8999dd978514c78b18fd3bd9dcaff0f27543 GIT binary patch literal 3376 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 Q5W+{W_wCKf@sZO11*@Cpxc~qF literal 0 HcmV?d00001 diff --git a/code/enemies.pyc b/code/enemies.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b28d190af66ea3420e74320880fd79c5fa2c98b4 GIT binary patch literal 2461 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%0DTJ@9!n#%vkD+}A|x9~Un`*lVUQ68*Nl_!P;LW8 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�mcKmM<`?}_|%D-I^;iuXkGH8 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 literal 0 HcmV?d00001 diff --git a/code/items.pyc b/code/items.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e0f7d93334468212f5e73ef44f110f01cfd16751 GIT binary patch literal 3809 zcmcImTXPge6h6C~gapDJ0tkflf-WiqA&MXpBpAd%gjp_SUbZINoyoAfGpXrWBNR{K zi&Z{brGLU_e}d0G`DT?>R{3oC?svYPy#Q)isI%!#_qp{s=R2ooD!*;reBq0Wcbif? zllXrT!yT=N7!fP7S`t%|&qW@Ie7uZJS!{{aN}pO5Gt#4u_Nf&yV`4Um85c7lX0w=CGJ)-4^GG{}tM-i8;n|;n<;` zWrXu8wO$kRx|ris-`?XQ(i8M{h8AE7y6|}$vw;kpWJGT~97GUibyHlb`S)LZVSL~G7ePZ{EJs=h(bWkkdJ}l9METf9t=SXo8)m4o$^%m-JMv!pN~VS(TI~c zZ#48eabuXIG=ZN#*9)j`jYhti(w)?F+q&Jvtx21WMxc%loZ;%3JPKe(CNP|aJysek z=NjjgZqmd*KK~r8ZIG`<-K6TeD+N;OvktXBkKrz3%JE0A9+l-Dz``1HMIKe8^l*fj z0l85wupQ$9SE2_Px1YkPm@Ls*oLJK{h^FhV+bqzCn4?@1Y(fQ=%P0#IELAyNC(8N# zbxZX?eS8A%KtT$&>ZHL9GX8AIR@C-lI7L=UhX{NDeW0EO8b_c-@ZTY$0>tb*W->i*8q17fnL-I z^%iUcb&YBBs3~A;iCip6(xw6WApj?b@! zt*&zlauHI3dr*ly?}lox^7&Rx4v{Qc@n0`YCQVWbhOP1mq8BP#eKEvmLvt;OTj>Vt ziDIoGs>(aPd)LpNtk$nz85jeB#)z^Odp+Dpj;E`uRa9fHhLlKy4jeEjuKmOpHtP8a zDNo>u#4m~Q#;RuVYTL$NLXElh2FaqmZhLla@^%q$6jJ=a^gz_h@c)_ZIHP6{{H`7P1$T1Y12 zMV0%;qEXHB;8nrZGkrcVP3QgR-~~;qJBMj%Vrt9O@6)Bf{Eh4{J@qS3mnKVp07?Ba AFaQ7m literal 0 HcmV?d00001 diff --git a/missions/cheater! b/missions/cheater! new file mode 100644 index 0000000..b7bc282 --- /dev/null +++ b/missions/cheater! @@ -0,0 +1,1653 @@ +ccopy_reg +_reconstructor +p0 +(cgame +Mission +p1 +c__builtin__ +object +p2 +Ntp3 +Rp4 +(dp5 +S'room' +p6 +g0 +(cgame +Room +p7 +g2 +Ntp8 +Rp9 +(dp10 +S'id' +p11 +I139808145879504 +sS'fields' +p12 +(lp13 +(lp14 +S'O' +p15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp16 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp17 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp18 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp19 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp20 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp21 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp22 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp23 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp24 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp25 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp26 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp27 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp28 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aI0 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp29 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp30 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp31 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp32 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp33 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp34 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp35 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp36 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp37 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp38 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp39 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp40 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp41 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp42 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp43 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp44 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aasS'fielddata' +p45 +(dp46 +sS'description' +p47 +S'easy loot.' +p48 +sbsS'target_enemy' +p49 +I0 +sS'target_item' +p50 +NsS'rooms' +p51 +(lp52 +g9 +asS'rewardmoney' +p53 +I100 +sS'rewardxp' +p54 +I100 +sS'rewarditems' +p55 +(lp56 +sS'current_room' +p57 +g9 +sS'target_coordinates' +p58 +Nsg47 +S'start this mission to get starting money and XP 4 free.' +p59 +sb. \ No newline at end of file diff --git a/missions/escape b/missions/escape new file mode 100644 index 0000000..7f65f6a --- /dev/null +++ b/missions/escape @@ -0,0 +1,1661 @@ +ccopy_reg +_reconstructor +p0 +(cgame +Mission +p1 +c__builtin__ +object +p2 +Ntp3 +Rp4 +(dp5 +S'room' +p6 +g0 +(cgame +Room +p7 +g2 +Ntp8 +Rp9 +(dp10 +S'id' +p11 +I140032356971344 +sS'fields' +p12 +(lp13 +(lp14 +S'O' +p15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aS'W' +p16 +ag15 +ag15 +ag15 +ag15 +ag16 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp17 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag16 +ag15 +aI1 +aI1 +ag15 +ag16 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp18 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag16 +aS'B' +p19 +ag19 +ag19 +ag19 +ag16 +ag15 +ag15 +ag15 +aI0 +ag15 +ag15 +aa(lp20 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aI1 +aI1 +ag15 +ag15 +ag15 +aI1 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag16 +ag15 +ag15 +ag15 +ag15 +ag16 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp21 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aI1 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aI1 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag16 +ag15 +ag15 +ag15 +ag15 +ag16 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp22 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag16 +ag15 +ag15 +ag15 +ag15 +ag16 +ag16 +ag15 +ag15 +ag16 +ag16 +ag16 +aa(lp23 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aI1 +ag15 +ag15 +ag15 +aI1 +ag15 +ag15 +aI1 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag16 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag16 +ag15 +ag15 +aa(lp24 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag16 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag16 +ag15 +ag15 +aa(lp25 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag16 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag16 +ag15 +ag15 +aa(lp26 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag16 +ag15 +ag15 +ag15 +ag15 +ag16 +ag16 +ag16 +ag16 +ag16 +ag15 +ag15 +aa(lp27 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag16 +ag15 +ag15 +ag15 +ag15 +ag16 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp28 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag19 +ag19 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag16 +ag15 +ag15 +ag15 +ag15 +ag16 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp29 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag19 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag16 +ag15 +ag15 +ag15 +ag15 +ag16 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp30 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag19 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag16 +ag15 +ag15 +ag15 +ag15 +ag16 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp31 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag19 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag16 +ag15 +ag15 +ag15 +ag15 +ag16 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp32 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag19 +ag19 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag16 +ag15 +ag15 +ag15 +ag15 +ag16 +ag15 +ag15 +aI1 +ag15 +ag15 +ag15 +aa(lp33 +g16 +ag16 +ag16 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag19 +ag15 +ag15 +ag15 +ag15 +ag19 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag19 +ag19 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag16 +ag15 +ag15 +ag15 +ag15 +ag16 +ag15 +ag15 +ag15 +aI1 +ag15 +aI1 +aa(lp34 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag19 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag19 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag19 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag16 +ag16 +ag16 +ag16 +ag15 +ag15 +ag15 +ag15 +ag16 +ag15 +aI1 +ag15 +ag15 +aI1 +ag15 +aa(lp35 +g16 +ag16 +ag16 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag19 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag19 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag19 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag16 +ag15 +ag15 +ag15 +aI1 +ag15 +ag15 +aa(lp36 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag19 +ag15 +ag15 +ag15 +ag15 +ag19 +ag15 +ag15 +ag15 +ag19 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aI1 +aI1 +ag15 +ag15 +aI1 +aa(lp37 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag19 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag19 +ag15 +ag15 +ag19 +ag15 +ag15 +ag15 +ag19 +ag19 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aI1 +ag15 +aI1 +ag15 +ag15 +aa(lp38 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag19 +ag19 +ag19 +ag19 +ag15 +ag15 +ag15 +ag15 +ag19 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag19 +ag19 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag16 +ag16 +ag16 +ag16 +ag16 +ag16 +ag16 +ag16 +ag16 +ag16 +ag16 +ag16 +ag16 +ag16 +ag16 +aa(lp39 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag19 +ag19 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag19 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp40 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp41 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp42 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp43 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp44 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp45 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aa(lp46 +g15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +ag15 +aasS'fielddata' +p47 +(dp48 +I1 +S'Soldier' +p49 +sS'target' +p50 +I1 +ssS'description' +p51 +S'Run as fast as you can!' +p52 +sbsS'target_enemy' +p53 +I21 +sS'target_item' +p54 +NsS'rooms' +p55 +(lp56 +g9 +asS'rewardmoney' +p57 +I30 +sS'rewardxp' +p58 +I70 +sS'rewarditems' +p59 +(lp60 +sS'current_room' +p61 +g9 +sS'target_coordinates' +p62 +Nsg51 +S'Escape the Soldiers hunting you.' +p63 +sb. \ No newline at end of file diff --git a/saves/asdf b/saves/asdf new file mode 100644 index 0000000..40c56ac --- /dev/null +++ b/saves/asdf @@ -0,0 +1,127 @@ +ccopy_reg +_reconstructor +p0 +(c__main__ +Vampire +p1 +c__builtin__ +object +p2 +Ntp3 +Rp4 +(dp5 +S'name' +p6 +S'asdf' +p7 +sS'agi' +p8 +I5 +sS'level' +p9 +I1 +sS'int' +p10 +I5 +sS'augmentations' +p11 +(lp12 +sS'hp' +p13 +I98 +sS'gun' +p14 +g0 +(citems +Gun +p15 +g2 +Ntp16 +Rp17 +(dp18 +g6 +S'No gun' +p19 +sS'price' +p20 +I0 +sS'damage' +p21 +I0 +sS'grange' +p22 +I0 +sS'ap' +p23 +I0 +sS'type' +p24 +g14 +sS'image' +p25 +S'' +p26 +sbsS'experience' +p27 +I0 +sS'race' +p28 +S'Vampire' +p29 +sS'sword' +p30 +g0 +(citems +Sword +p31 +g2 +Ntp32 +Rp33 +(dp34 +g6 +S'Fist' +p35 +sS'silverdamage' +p36 +I00 +sg24 +g30 +sg20 +I0 +sg21 +I0 +sg23 +I50 +sS'critical' +p37 +F0.0 +sS'stun' +p38 +F0.3 +sg25 +g26 +sbsS'inventory' +p39 +(lp40 +sS'str' +p41 +I8 +sS'max_hp' +p42 +I98 +sS'bitcoins' +p43 +I150 +sS'mob' +p44 +I5 +sS'ic' +p45 +I0 +sS'id' +p46 +I1 +sS'con' +p47 +I6 +sb. \ No newline at end of file diff --git a/saves/b3yond b/saves/b3yond new file mode 100644 index 0000000..c5f8925 --- /dev/null +++ b/saves/b3yond @@ -0,0 +1,179 @@ +ccopy_reg +_reconstructor +p0 +(c__main__ +Vampire +p1 +c__builtin__ +object +p2 +Ntp3 +Rp4 +(dp5 +S'str' +p6 +I8 +sS'name' +p7 +S'b3yond' +p8 +sS'agi' +p9 +I5 +sS'level' +p10 +I1 +sS'int' +p11 +I5 +sS'augmentations' +p12 +(lp13 +sS'hp' +p14 +I98 +sS'gun' +p15 +g0 +(citems +Gun +p16 +g2 +Ntp17 +Rp18 +(dp19 +g7 +S'No gun' +p20 +sS'price' +p21 +I0 +sS'damage' +p22 +I0 +sS'grange' +p23 +I0 +sS'ap' +p24 +I0 +sS'type' +p25 +S'gun' +p26 +sS'image' +p27 +S'' +p28 +sbsS'experience' +p29 +I100 +sS'race' +p30 +S'Vampire' +p31 +sS'inventory' +p32 +(lp33 +g0 +(g16 +g2 +Ntp34 +Rp35 +(dp36 +g7 +S'Kalaschnikow' +p37 +sg21 +I80 +sg22 +I30 +sg23 +I10 +sg24 +I100 +sg25 +S'gun' +p38 +sg27 +S'guns/kalaschnikow.gif' +p39 +sbag0 +(citems +Sword +p40 +g2 +Ntp41 +Rp42 +(dp43 +g7 +S'Mace' +p44 +sS'silverdamage' +p45 +I00 +sg25 +S'sword' +p46 +sg21 +I70 +sg22 +I70 +sg24 +I100 +sS'critical' +p47 +F0.1 +sS'stun' +p48 +F0.5 +sg27 +S'swords/mace.gif' +p49 +sbasS'sword' +p50 +g0 +(g40 +g2 +Ntp51 +Rp52 +(dp53 +g7 +S'Fist' +p54 +sg45 +I00 +sg25 +S'sword' +p55 +sg21 +I0 +sg22 +I0 +sg24 +I50 +sg47 +F0.0 +sg48 +F0.3 +sg27 +g28 +sbsS'max_hp' +p56 +I98 +sS'mob' +p57 +I5 +sS'ic' +p58 +I0 +sS'con' +p59 +I6 +sS'id' +p60 +I1 +sS'bitcoins' +p61 +I100 +sb. \ No newline at end of file diff --git a/saves/test b/saves/test new file mode 100644 index 0000000..41301a2 --- /dev/null +++ b/saves/test @@ -0,0 +1,179 @@ +ccopy_reg +_reconstructor +p0 +(c__main__ +Golem +p1 +c__builtin__ +object +p2 +Ntp3 +Rp4 +(dp5 +S'str' +p6 +I8 +sS'name' +p7 +S'test' +p8 +sS'agi' +p9 +I4 +sS'level' +p10 +I1 +sS'int' +p11 +I3 +sS'augmentations' +p12 +(lp13 +sS'hp' +p14 +I106 +sS'gun' +p15 +g0 +(citems +Gun +p16 +g2 +Ntp17 +Rp18 +(dp19 +g7 +S'No gun' +p20 +sS'price' +p21 +I0 +sS'damage' +p22 +I0 +sS'grange' +p23 +I0 +sS'ap' +p24 +I0 +sS'type' +p25 +S'gun' +p26 +sS'image' +p27 +S'' +p28 +sbsS'experience' +p29 +I0 +sS'race' +p30 +S'Golem' +p31 +sS'inventory' +p32 +(lp33 +g0 +(citems +Sword +p34 +g2 +Ntp35 +Rp36 +(dp37 +g7 +S'Short sword' +p38 +sS'silverdamage' +p39 +I00 +sg25 +S'sword' +p40 +sg21 +I40 +sg22 +I50 +sg24 +I90 +sS'critical' +p41 +F0.3 +sS'stun' +p42 +F0.0 +sg27 +S'swords/shortsword.gif' +p43 +sbag0 +(g16 +g2 +Ntp44 +Rp45 +(dp46 +g7 +S'Kalaschnikow' +p47 +sg21 +I80 +sg22 +I30 +sg23 +I10 +sg24 +I100 +sg25 +S'gun' +p48 +sg27 +S'guns/kalaschnikow.gif' +p49 +sbasS'sword' +p50 +g0 +(g34 +g2 +Ntp51 +Rp52 +(dp53 +g7 +S'Fist' +p54 +sg39 +I00 +sg25 +S'sword' +p55 +sg21 +I0 +sg22 +I0 +sg24 +I50 +sg41 +F0.0 +sg42 +F0.3 +sg27 +g28 +sbsS'max_hp' +p56 +I106 +sS'mob' +p57 +I4 +sS'ic' +p58 +I0 +sS'con' +p59 +I7 +sS'id' +p60 +I1 +sS'bitcoins' +p61 +I30 +sb. \ No newline at end of file From 46a13575250af649020d739c1f9baa04025344c5 Mon Sep 17 00:00:00 2001 From: b3yond Date: Wed, 21 Dec 2016 14:23:21 +0100 Subject: [PATCH 2/2] major changes, not sure about all... --- .idea/vcs.xml | 6 + code/augmentations.pyc | Bin 3376 -> 3373 bytes code/editor.py | 21 +- code/editor.pyc | Bin 29356 -> 29479 bytes code/enemies.pyc | Bin 2461 -> 2454 bytes code/game.py | 1 + code/game.pyc | Bin 43340 -> 43340 bytes code/items.pyc | Bin 3809 -> 3802 bytes missions/H14 | 1661 ---------------------------------------- missions/escape | 1661 ---------------------------------------- notes/Notizen.txt | 3 +- saves/b3yond | 170 ++-- 12 files changed, 110 insertions(+), 3413 deletions(-) create mode 100644 .idea/vcs.xml delete mode 100644 missions/H14 delete mode 100644 missions/escape diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/code/augmentations.pyc b/code/augmentations.pyc index 35ef8999dd978514c78b18fd3bd9dcaff0f27543..8da1be1195eaf8568a908d7da05d3212e91db1aa 100644 GIT binary patch delta 102 zcmdlWwN{FQ`7ujT}o^Ma&r(81yspb5r$`j4Si=QuNa^OD13E(b)WobviR{ L*?pWWIAtRNV(=h= delta 105 zcmZ20wLyx5`7.< weird bug: Save&Quit doesnt close the window, but still returns a room object. + + :todo übergebe room, nicht fields """ - def __init__(self): + def __init__(self, fields=0): + """ + :param fields: lists of lists 30x52 + """ self.chosen = "W" self.window = gtk.Window(gtk.WINDOW_TOPLEVEL) self.window.connect("delete_event", self.delete_event) @@ -55,12 +60,14 @@ class RoomEditor(object): self.box2 = gtk.HBox(False, 0) self.menubox = gtk.VBox(False, 0) - # initialise list of lists: fields, later argument to Room() - self.fields = [] - for i in range(30): - self.fields.append([]) - for j in range(52): - self.fields[i].append("O") + if fields != 0: + self.fields = fields + # if no fields given, initialise list of lists: fields, later argument to Room() + else: + for i in range(30): + self.fields.append([]) + for j in range(52): + self.fields[i].append("O") # initialize dictionary: fielddata, later argument to Room() self.fielddata = {} self.show_fields() diff --git a/code/editor.pyc b/code/editor.pyc index 9405ad683e916195e60a381fddd39ccb3a5dc698..806165116cac160dcda33963c05ad8f9d2bba444 100644 GIT binary patch delta 894 zcmXX?ZD^BM6h6;=(==(*ScB1JYwg?8xms(L+H7l(X=$-FYGbX^QYn@8O>A6jnkKL^ zItRAXF~J|6ADds3p{T3dx_a0qR2iZUL=h3jK=2DxsQ5z>QPdya_jUJj9-e#7dG2}c z{pA5pJcQeLR#Y(a`;_}{wEaLtaiVUJrBRWkiK1~(w?URc<2vagYZh59C+T*0p2PE< zW?gdAxT0>4K60_zhyjVK6=*In^@`-uR@%I9wl6-sHQpCDhtuipHRfQle;{WjlJS(4 zb=s2J1@$WpE*%~nO**podD_@rJ*q9`(dPyYA0o|1iF*AsxPeAulyjz!ftq_7=_|!O zu8I=F?%3w1QAMF`#bkL%*O9qOotdBIpzAq`W>ZI1z`j4Mfy-x?gtBHjVWyJVT-IE+ zbR=Bon6mxze)l-qq%{8&0=BiB4cT}qv0=SOpPOKKKl7 z^GJrM0n_qzIbU^AA;!BFO~ZPpA8_)X$3C&tX`AkY@aU(vG0B@7 z{={D#h#b&A`fH@ph0A>7vp;a_-H?0EkQs?JZdZ6L=bGG5r1(|TGfR@ zncvb2yvI9Q86gMX=i{pF7T`MX9Ik!~lFI-B delta 784 zcmXAnTS!z<6o&V|&p3KS$6G4mL~5y{m_{XPNjjxi<7Kq0M6ppD%@LJMp$LP}>7G5f zC`l9%1Ve?Al@L@!IzdJGR?$2Z1r}jYA<~Vab547+e!j)xU;oRR{D7Gyn3a{#;FHC( z<_Ex4YTce>3lnZdcp+-d!mY8%;6ULHFj}+lN>Ll6wG<_*QOK>b0I><$I}9O&qE(Pq zyR_m~^Py=#FMqa_ z0$$DyAD6hq{zye)oZqZ*0JEGHQ={Mk_r>K&yykoH>A)xYXnhqBXqIXgFRY!CSf$Q{ zX@Ku%*nj}au#X~?-zA-p2?4$|X5WaGLnonXkA>%IU z|N9#azlXh<`6jgU!_6CkLHe@gH->n5Yb)d^c(}w2s>^AYQ=lt*vgvP*TTbgZh#C5x z`$paXJ$IDR`fVQEqJeG0C}G?74JOP}dBGfB{!j87N$>foy+dM&bBoN7KS71XtN5!$ z1#4JR0~22_aRCuDu!j(7XcQ$nrVvKYG>xU>rDK?**s>o;pvJ0da+jY$szEy{E+Eq& ztMfdv4f^T4NE6QeWOZ7|lDCF_Rkl!n<$jv0ItvHq?_C0_IH@{IqJf%g61n@pH{d8Y z*W@WU&0}>Qi4j&0`GDKJ=vtKU@o1AO@s=mueibX+*BPg1=R4BX06d{T$I|}+?Q`oz diff --git a/code/enemies.pyc b/code/enemies.pyc index b28d190af66ea3420e74320880fd79c5fa2c98b4..89b12c0ba91b712cab74d731dd75d2e23ab10152 100644 GIT binary patch delta 217 zcmbO$JWZH``7ujT}1}MGP4j81yspb5r$`j4Si=QuNa^OD137P~7~TF_syp l?Bp)iD%_G*Y^QKZDowU#zmHookRuD1WH~Mg#mTjt3IN5EL}~y4 delta 220 zcmbOxJXe^5`70NMY{(gMuV0tW;04GI{BF|h}mpaBE3qoC3S0phcErqKcg8VNuQ0Vz%m;s5{u delta 38 wcmV+>0NMY{(gMuV0tW;04GM=z3$X{ApaBB2qoC3S0pYWDrqKcg83{lP0V?+m>i_@% diff --git a/code/items.pyc b/code/items.pyc index e0f7d93334468212f5e73ef44f110f01cfd16751..d74663cc8d163062b16814dbb61a28a5e91e446d 100644 GIT binary patch delta 219 zcmaDTdrOvs`7ujU3`EBKiyr4Eh=QxvBa|#+CVbDf;P|C6jk^$WIPtiNhtS ru=yE_1tU(`$-!(6I3+iqU`xfLHHpIotJclCITo>El>s|;B3}RiekDVB delta 226 zcmca5`%spH`7