Recent
:: This post is secret saomateus.org
5 hrs ago
:: RIFAS
6 hrs ago
:: RIFAS
7 hrs ago
:: yoooo
10 hrs ago
:: aaadd
11 hrs ago
:: anonymous
13 hrs ago
:: aaa
13 hrs ago
:: This post is secret nox
15 hrs ago
:: This post is secret looser
16 hrs ago
:: anonymous
17 hrs ago
:: anonymous
17 hrs ago
:: anonymous
17 hrs ago
:: anonymous
17 hrs ago
:: anonymous
18 hrs ago
:: Whatup
18 hrs ago
rss 2.0 feed

Make New Post
Posts: 19094

Syntax:       Wrapping:  

   #15363 Posted by TyfuZ 2009-07-02 01:17:43 ( view diff)
Formated by GeSHi
  1. //Scripted by c-x@email.cz
  2. //Jabber: c-x@jabber.org
  3. //poznamky: Node 540 je potrba dodelat, ceka se na dodelani Poockeho. Caduca na radku asi 300 nemuze byt pouzitelna..
  4.  
  5. #include "..\headers\define.h"
  6. #include "..\headers\command.h"
  7. #include "..\headers\ModReact.h"
  8. #include "..\headers\Party.h"
  9.  
  10. #define NAME SCRIPT_BADSTRAZ
  11. #define TOWN_REP_VAR GVAR_TOWN_REP_BAD_WATERS
  12.  
  13. procedure start;
  14. procedure timed_event_p_proc;
  15. procedure critter_p_proc;
  16. procedure pickup_p_proc;
  17. procedure talk_p_proc;
  18. procedure look_at_p_proc;
  19. procedure description_p_proc;
  20. procedure use_skill_on_p_proc;
  21. procedure destroy_p_proc;
  22. procedure damage_p_proc;
  23. procedure map_enter_p_proc;
  24. procedure Node998;
  25. procedure Node999;
  26. procedure Floats;
  27. procedure look_at_p_proc;
  28. procedure description_p_proc;
  29. procedure talk_p_proc;
  30. procedure Node500;
  31. procedure Node510;
  32. procedure Node520;
  33. procedure Node530;
  34. procedure Node540;
  35. procedure Node550;
  36. procedure ss555;
  37. procedure Node600;
  38. procedure Node610;
  39. procedure ss611;
  40. procedure Node620;
  41. procedure Node630;
  42. procedure Node640;
  43. procedure Node650;
  44. procedure Node700;
  45. procedure ssPodlejzak;
  46.  
  47.  
  48.  
  49. /* Local Variables which are saved. All Local Variables need to be
  50. prepended by LVAR_ */
  51. #define LVAR_Flags (0)
  52. #define LVAR_Home_tile (1)
  53.  
  54. #define NUM_WARN 2
  55. #define PARAM 2
  56. #define DISTANCE 5
  57. #define TIME_MIN 25
  58. #define TIME_MAX 60
  59.  
  60. #define LVAR_herebeforeNumbers (0)
  61. #define LVAR_Podlejzak (0)
  62. variable pickupWarning;
  63.  
  64.  
  65.  
  66. //----------------------------------------------------------------------------
  67.  
  68. procedure start
  69. begin
  70. flush_add_timer_event(self_obj, FLOAT_SPEED_NORMAL, 1);
  71. flush_add_timer_event(self_obj, game_ticks(random(TIME_MIN, TIME_MAX)), PARAM);
  72. end
  73.  
  74. //----------------------------------------------------------------------------
  75.  
  76. procedure timed_event_p_proc
  77. begin
  78. variable tmp_pos;
  79.  
  80. if fixed_param == 1 and not combat_is_initialized then
  81. begin
  82. call Floats;
  83. flush_add_timer_event(self_obj, FLOAT_SPEED_NORMAL, 1);
  84. end
  85.  
  86. random_moving(PARAM, DISTANCE, TIME_MIN, TIME_MAX)
  87. end
  88.  
  89. //----------------------------------------------------------------------------
  90.  
  91. procedure critter_p_proc
  92. begin
  93. if hostile and self_can_see_dude then
  94. self_attack_dude;
  95. end
  96.  
  97. //----------------------------------------------------------------------------
  98.  
  99. procedure pickup_p_proc
  100. begin
  101.  
  102. end
  103.  
  104. //----------------------------------------------------------------------------
  105.  
  106.  
  107. procedure use_skill_on_p_proc
  108. begin
  109.  
  110. end
  111.  
  112. //----------------------------------------------------------------------------
  113.  
  114. procedure destroy_p_proc
  115. begin
  116. inc_good_critter
  117. end
  118.  
  119. //----------------------------------------------------------------------------
  120.  
  121. procedure damage_p_proc
  122. begin
  123. set_hostile;
  124. end
  125.  
  126. //----------------------------------------------------------------------------
  127.  
  128. procedure map_enter_p_proc
  129. begin
  130. if (local_var(LVAR_Home_tile) == 0) then
  131. begin
  132. set_local_var(LVAR_Home_tile, self_tile);
  133. end
  134. end
  135.  
  136.  
  137.  
  138.  
  139.  
  140. procedure Node998
  141. begin
  142. set_hostile;
  143. end
  144.  
  145. procedure Node999
  146. begin
  147. end
  148.  
  149.  
  150. procedure Floats
  151. begin
  152. floater_rand(200,214);
  153.  
  154. // {200}{}{Veška, bleška, myška, šváb. Nic z toho neprojde.}
  155. // {201}{}{Konspiráce! Konsipráce!}
  156. // {202}{}{NAŠÍ BRANOU ČÍNSKÝ AGENT NEPROJDE!}
  157. // {203}{}{MÝMI DVEŘMI KOMUNISTICKÝ AGENT NEPROJDE!}
  158. // {204}{}{Kdepak, nehnu se odtud, ani kdybych se měl pokadit.}
  159. // {205}{}{Šajze, šajze!! Asi ztrácím svou rodnou němčinu.}
  160. // {206}{}{A maj teda ti Číňani vůbec koule?}
  161. // {207}{}{Dávám bolševismu rok.}
  162. // {208}{}{'sic!}
  163. // {209}{}{Co to ksakru ten Lorne navečír chytil... A CO TO TEĎ U NÁS SEBASTIAN PITVÁ!}
  164. // {210}{}{Dlouhý život demokracii!}
  165. // {211}{}{Ještě jedna podělaná hlídka přímo pod sirénama a moje poslední ucho půjde do hajzlu.}
  166. // {212}{}{Tak dlouho bude DeHavillant s krčiskama chodit, až se mu ten pytel utrhne.}
  167. // {213}{}{Rád bych byl dneska na šichtě povídavější, ale byl jsem nenávratně ideologicky poškozen čínským popem.}
  168. // {214}{}{Není boha, abychom ty Číňany neporazili alespoň v hokeji.}
  169. end
  170.  
  171. procedure look_at_p_proc
  172. begin
  173. script_overrides;
  174.  
  175. display_msg(mstr(random(100,103)));
  176.  
  177. // {100}{}{Ghoul typu armádní očko.}
  178. // {101}{}{Ghoulík na číhané na hezouny.}
  179. // {102}{}{Dosti zapáchající a hubatý ghůl.}
  180. // {103}{}{Hlídač, kterého jen tak nezkorumpuješ.}
  181. end
  182.  
  183. procedure description_p_proc
  184. begin
  185. script_overrides;
  186.  
  187. display_msg(mstr(random(110,113)));
  188.  
  189. // {110}{}{Je to celkem blbost, ale vypadá spokojeně. Pozor, ať se taky nenakazíš.}
  190. // {111}{}{Vypadá, že by střežil i něčí hovno, kdyby mu to přišlo ideologicky správné.}
  191. // {112}{}{Říká se, že všichni vymývači mozků na světě těží z existence znuděných průměráků bez životního smyslu. Tenhle ghoulík dané paradigma určitě nesvrhne.}
  192. // {113}{}{Jistě si nepřeje, aby mu unikla byť jen myška, ale nedá to hajzlík znát.}
  193. end
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201. procedure talk_p_proc
  202. begin
  203. Evil_Critter:=0;
  204. Slavery_Tolerant:=SLAVE_TOLERANT;
  205. Karma_Perception:=KARMA_PERCEPTION1;
  206.  
  207. CheckKarma;
  208.  
  209. GetReaction;
  210.  
  211. start_gdialog(NAME,self_obj,4,-1,-1);
  212. gSay_Start;
  213.  
  214. if town_rep >= 10 then
  215. begin
  216. if local_var(LVAR_Podlejzak) == 1 then
  217. call Node520;
  218. else
  219. call Node550;
  220. end
  221.  
  222. else if local_var(LVAR_herebeforeNumbers) == 0 then
  223. begin
  224. inc_local_var(LVAR_herebeforeNumbers, 1);
  225. if party_size >= 3 then
  226. begin
  227. call Node530;
  228. end
  229. else
  230. call Node500;
  231. end
  232.  
  233. else if local_var(LVAR_herebeforeNumbers) <= 2 then
  234. begin
  235. inc_local_var(LVAR_herebeforeNumbers, 1);
  236. call Node510;
  237. end
  238.  
  239. else if local_var(LVAR_herebeforeNumbers) >= 3 then
  240. begin
  241. inc_local_var(LVAR_herebeforeNumbers, 1);
  242. call Node520;
  243. end
  244.  
  245.  
  246.  
  247. gSay_End;
  248. end_dialogue;
  249. end
  250.  
  251.  
  252. procedure Node500
  253. begin
  254. // {500}{}{Musím tě požádat, abys odtud okamžitě odešel. Vidina tvého nekontrolovaného pobíhání za tímto plotem je pro jisté kapacity poněkud... "nežádoucí".}
  255. Reply(mstr(500));
  256.  
  257. // {501}{}{Za plotem, copak je asi za plotem, pampadampam...} #N 600
  258. NOption(501,Node600,004);
  259. // {502}{}{Moment! Jsi ošklivý. Proč jsi tak ošklivý?} #N 700
  260. NOption(502,Node700,004);
  261. // {503}{}{Co, co! Uděláš mě?} #N610
  262. NOption(503,Node610,004);
  263.  
  264. if (dude_is_stupid)then
  265. begin
  266. // {504}{}{Ty ale nebýt moje táta, ty nerozkazovala!} #N630; IDIOT PC
  267. NOption(504,Node630,001);
  268. end
  269.  
  270. // {505}{}{Uf, no samozřejmě. Odsať pocať s těmi hezouny, viď?} #EXIT
  271. NOption(505,Node999,004);
  272. end
  273.  
  274. procedure Node510
  275. begin
  276. // {510}{}{Záležitosti za tímto plotem v žádném případě nejsou tvůj byznys, ty mladá prdýlko. Co se děje, NECHÁPEŠ TO? CHCEŠ TO SNAD GRAFICKY ZNÁZORNIT?}
  277. Reply(mstr(510));
  278.  
  279. // {511}{}{Ano prosím.} #EXIT
  280. NOption(511,Node999,004);
  281. // {512}{}{Chraň Bůh!} #EXIT
  282. NOption(512,Node999,004);
  283. end
  284.  
  285. procedure Node520
  286. begin
  287. // {520}{}{Tady nemáš vůbec ale vůbec co čmuchat, hezoune. KOLIKRÁT TI TO ASI BUDEM MUSET JEŠTĚ ZOPAKOVAT, NEŽ NAŠE BOTY SKONČÍ VE VAŠICH ZADCÍCH?}
  288. Reply(mstr(520));
  289.  
  290. // {521}{}{CO-KO-LIV.} #EXIT
  291. NOption(521,Node999,004);
  292. // {522}{}{Jak že to bylo? Vaše zadky v našich botkách? Erhm, nech to ležet...} #EXIT
  293. NOption(522,Node999,004);
  294. end
  295.  
  296. procedure Node530
  297. begin
  298. // {530}{}{V zájmu nás všech okamžitě odšpacírujte někam do pryč, OK? My tady turisty nemáme rádi.}
  299. Reply(mstr(530));
  300.  
  301. // {531}{}{Za plotem, copak je asi za plotem, pampadampam...} #N600
  302. NOption(531,Node600,004);
  303. // {532}{}{Co, co! Uděláš mě?} #N610
  304. NOption(532,Node610,004);
  305.  
  306. if dude_conversant >= 80 and Berenica_In_Party then
  307. //if dude_conversant >= 80 and Berenica_In_Party or Caduca_In_Party then //az bude Caduca v parte
  308. begin
  309. // {533}{}{Ale kamaráde, nějak se přece dohodnem. Za trochu blyštivých šutříčků, ohnivé vody, horkých avšak vlídných klínů tady jedné z mých kolegyň, a tak...} #N620; ŘEČ 80+, BERENICA NEBO CADUCA V PARTĚ
  310. NOption(533,Node620,004);
  311. end
  312.  
  313. if (dude_is_stupid)then
  314. begin
  315. // {534}{}{Ty ale nebýt moje táta. Ty nerozkazovala!} #N630; IDIOT PC
  316. NOption(534,Node630,001);
  317. end
  318.  
  319. // {535}{}{No toto! Už se klidím svinským krokem.} #EXIT
  320. NOption(535,Node999,004);
  321. end
  322.  
  323. procedure Node540
  324. begin
  325. // {540}{}{Dělej si co chceš a kde chceš, hezoune. Našel sis cestu jak nás přechcat, takže jsi zároveň dost velký na to, aby ses v Bad Waters nenechal sežrat nějakou vysokou šarží. My tě nevidíme - čau.}
  326. Reply(mstr(540));
  327.  
  328. // {541}{}{Ale já jsem přímo TADY!} #EXIT
  329. NOption(541,Node999,004);
  330.  
  331. if (dude_conversant) >= 60 then
  332. begin
  333. // {542}{}{Tak to mě vyšlo levně, dík.} #EXIT; ŘEČ 60+
  334. NOption(542,Node999,004);
  335. end
  336. end
  337.  
  338. procedure Node550
  339. begin
  340. // {550}{}{Nazdar hezo... HERONAME! Nabumbáme se někdy spolu v Avro Baru, co řikáš?}
  341. Reply(mstr(550 + dude_name + 5500));
  342. // {551}{}{Říkám, že chovat se k lidem v Bad Waters může být prima!} #EXIT
  343. NOption(551,Node999,004);
  344. // {552}{}{Když to musí bejt...} #EXIT
  345. NOption(552,Node999,004);
  346. // {553}{}{Jdi ode mě, ty skřete! Nic jsi tu za těch šedesát sedmdesát let nedokázal. Já ano - a to jsem měl na to jen posraný letošní rok. Tomu se říká lekce z produktivity, kámo!} #EXIT; REPUTACE -1, PŘÍŠTĚ DEGRADACE BUĎ NA #N 520 NEBO #N 530, PODLE TOHO, CO BYLO ZATÍM NEJVÝŠE POUŽITO
  347. NOption(553,ss555,004);
  348. end
  349.  
  350. procedure ss555
  351. begin
  352. inc_town_rep(-1);
  353. set_local_var(LVAR_Podlejzak, 1);
  354. call node999;
  355. end
  356.  
  357.  
  358.  
  359.  
  360.  
  361. procedure Node600
  362. begin
  363. // {600}{}{Bláhový chlapče! Ty to dočista nechápeš. To je úplně jedno, co tam je nebo co tam není. Ani nás to nezajímá. Jediné, co nás zajímá, seš TY pěkně za TOUHLE čarou. Hezkej den.}
  364. Reply(mstr(600));
  365.  
  366. // {601}{}{Uděláš mě?} #N610
  367. NOption(601,Node610,004);
  368. // {602}{}{Jako obvykle mě těšilo.} #EXIT
  369. NOption(602,Node999,004);
  370. end
  371.  
  372. procedure Node610
  373. begin
  374. // {610}{}{To ne, proč? Ale palposty značky Rozšmelcovač bezpochyby ano. Nebuď hloupější, než je třeba, paskudná tvářičko. Nesnaž se krájet tupou stranou nože, když to není nutné. Chápem se?}
  375. Reply(mstr(610));
  376.  
  377. // {611}{}{Vyhlašuju válku tvý prdeli, tady a teď. Ay caramba!} #WAR; KARMA -5, BW REPUTACE GOES TO -30
  378. NOption(611,ss611,004);
  379. // {612}{}{Věžička značky roz-cožeto? Vždyť je to úplný zďorbo... uf, tedy možná.} #EXIT
  380. NOption(612,Node999,004);
  381. end
  382.  
  383. procedure ss611
  384. begin
  385. inc_general_rep(-5);
  386. inc_town_rep(-30);
  387. set_hostile;
  388. end
  389.  
  390. procedure Node620
  391. begin
  392. // {621}{}{Ne, my dva se zcela určitě na ničem nedohodneme. Obrana starých principů Ameriky si žádá žádné kompromisy, takže raději považuj celou záležitost za nedorozumění. Ty můj rozkošný šutříčku. Heh-heh.}
  393. Reply(mstr(621));
  394. // {622}{}{Teď mi asi beze srandy řekneš, že se mnou zameteš podlahu, ne?} #N610
  395. NOption(622,Node610,004);
  396. // {623}{}{Jak myslíš. [Fňuky fňuk] Mě to přišlo jako celkem férovej kšeft.} #EXIT
  397. NOption(623,Node999,004);
  398. end
  399.  
  400. procedure Node630
  401. begin
  402. // {630}{}{[Tento ghůl je očividně překvapen - není divu - a čumí] Máš z prdele štěstí, hezoune blboune, že tě momentálně nemá kdo v zájmu této základny vyvést.}
  403. Reply(mstr(630));
  404.  
  405. // {631}{}{To jednou, když HERONAME mít nápad briliantní že hovno brahmíní strčit si v pusa, táta mě vzít a naplácat mi na prdel holá. Před hodně člověků. Sedum den a sedum večer mě pak bolet prdel i kouličky.} #N640
  406. NOption(631 + dude_name + 6310,Node640,004);
  407. end
  408.  
  409. procedure Node640
  410. begin
  411. // {640}{}{[Civí a taky začíná nějak divně vrzat]}
  412. Reply(mstr(640));
  413.  
  414. // {641}{}{Tak. Příhoda vtipná, chtít dobrota. Dobrota je cena za příhoda vtipná.} #N650
  415. NOption(641,Node650,004);
  416. end
  417.  
  418. procedure Node650
  419. begin
  420. // {650}{}{Drž zobák, nebo tě vážně nasekám na dobrotu!}
  421. Reply(mstr(650));
  422.  
  423. // {651}{}{Cháchá, dělám legraci. Chovat se ty málo společensky.} #EXIT
  424. NOption(651,Node999,004);
  425. // {652}{}{Vžžžžm-frrrr-uííí-kak!} #EXIT
  426. NOption(652,Node999,004);
  427. end
  428.  
  429. procedure Node700
  430. begin
  431. // {700}{}{CO? Jsem jeden z nejpřitažlivějších ghoulů. To odvoláš!}
  432. Reply(mstr(700));
  433.  
  434. set_local_var(LVAR_Podlejzak, 1);
  435.  
  436. if dude_conversant >= 80 then
  437. begin
  438. // {701}{}{Ale notak, nic si tu přede mnou nenamlouvej. Nedá se to popsat ani jako vítěztví jednookýho mezi slepejma. Nene. Věc se má tak, že JÁ jsem krásný, kdežto ty, ty jsi jen taková srandovní atrakce pro krásný a slušný lidi...} #WAR; ŘEČ 80+, KARMA -5, BW REPUTACE GOTO -30
  439. NOption(701,ss611,004);
  440. end
  441.  
  442. if dude_conversant >= 80 and Zed_In_Party then
  443. begin
  444. // {702}{}{Blázníš, chlape? Mít psa, vsadím tadyhle Zeda, že by se tě bál vobčuchat.} #WAR; ŘEČ 60+, KARMA -5, BW REPUTACE GOTO -30, ZED V PARTĚ
  445. NOption(701,ss611,004);
  446. end
  447.  
  448. // {703}{}{Jasně, jasně! Zapomeň na to, chci pro dnešek ze života vyváznout živý.} #EXIT; BW REPUTACE -2, PŘÍŠTĚ ROVNOU #N 520
  449. NOption(703,ssPodlejzak,004);
  450. // {704}{}{Ehhh, jistěže. Chtěl jsem říct... specifický. Jo, to je to, co jsem chtěl říct. Jsi SPECIFICKÝ... A já jsem blbec, co by se měl co nejdřív odklidit. Notak, vem do zaječích...} #EXIT; BW REPUTACE -2, PŘÍŠTĚ ROVNOU #N 520
  451. NOption(704,ssPodlejzak,004);
  452. end
  453.  
  454.  
  455.  
  456. procedure ssPodlejzak
  457. begin
  458. inc_town_rep(-2);
  459. call Node999;
  460. end
Parsed in 0.09761095 seconds
::  Inline view Inline view ::  Email this post Email  ::  Print Print   

:: Download   Download Text File15363.txt   Download Gziped text File15363.txt.gz   Download HTML File15363.html   Download PDF File15363.pdf
:: Print into    Print into HTML FileHTML document   Print into PDF FilePDF document

:: Make Diff

:: Erase Post

* Code:

To highlight particular lines, prefix each line with @@


Description:


Secret key (for later deletion)
Syntax:     


comments (0)


Copyright © 2006 Openpastebin