[Setup] Product=Hamburger! Version=100 Archive=Hamburger!.umod SrcPath=. MasterPath=.. Requires=UnrealTournamentRequirement Group=SetupGroup Group=umodINIGroup Group=HamburgerGroup [UnrealTournamentRequirement] Product=UnrealTournament Version= [SetupGroup] Copy=(Src=System\Manifest.ini,Master=System\Manifest.ini,Size=653,Flags=3) Copy=(Src=System\Manifest.int,Master=System\Manifest.int,Size=529,Flags=3) [umodINIGroup] AddIni=UnrealTournament.ini,Engine.GameEngine.ServerPackages=Hamburger AddIni=UnrealTournament.ini,Hamburger.Hamburgers.MinBurgers=2 AddIni=UnrealTournament.ini,Hamburger.Hamburgers.MaxBurgers=6 [HamburgerGroup] File=(Src=System\Hamburger.u,Size=32033) File=(Src=System\Hamburger.txt,Size=499) File=(Src=System\Hamburger.int,Size=136) [Setup] LocalProduct=Hamburger! ReadMe=System\Hamburger.txt SetupWindowTitle=Hamburger! AutoplayWindowTitle=Hamburger! Options ProductURL=http://www.planetunreal.com/nzone VersionURL=http://www.planetunreal.com/nzone Developer=William 'Ntruder' Chenoweth DeveloperURL=http://www.planetunreal.com/nzone [UnrealTournamentRequirement] LocalProduct=UnrealTournament ProductURL=http://www.unrealtournament.com/ VersionURL=http://unreal.epicgames.com/ Developer=Epic Games, Inc. DeveloperURL=http://www.epicgames.com/ *EH@{z\^cމER+asHNone HamburgerMutatorTakeDamageInternalTimeSystemCoreEngineColorVClamp MaxColorbMaskedMipZero MaxBurgersUBitsAll MinBurgers HamburgersPreBeginPlayCollisionHeightUSizeVSizePalette gibbedByRegisterDamageMutatorMeshtcowbotBotpackCollisionRadiustcowUClampInitforVBitsTextureLevelMutator GameInfoObjectPropertyLodMesh LevelInfoPawnActor FunctionNameProperty RandRange DamageType ScriptTextBoolPropertyi LocationHealthPackageNumactualDamage Momentum HitLocationGame Palette1NextDamageMutatorVictiminstigatedBySkinsStructPropertyUTPlayerChunksClass TextBufferbInit IntPropertyObjectVectorStructburger Jhamburger1B= =¶$@@$@@  @  @X// // Hamburgers! - Spawns Hamburgers when Nali WarCows get killed // Code and 3D model by William 'Ntruder' Chenoweth (ntruder@home.com) // class Hamburgers expands Mutator; var bool bInit; var config int MinBurgers; var config int MaxBurgers; function PreBeginPlay() { if (bInit) return; else bInit=True; Level.Game.RegisterDamageMutator(self); } simulated function MutatorTakeDamage( out int ActualDamage, Pawn Victim, Pawn InstigatedBy, out Vector HitLocation, out Vector Momentum, name DamageType) { local Hamburger burger; local int i; local int num; // BroadcastMessage("Victim damage"); if (Victim.IsA('TCow') || Victim.IsA('TCowBot')) { // BroadcastMessage("Victim is a cow"); if (ActualDamage >= Victim.Health) { Victim.gibbedBy(InstigatedBy); // BroadcastMessage("Spawning Burgers"); num = RandRange(MinBurgers,MaxBurgers); for(i=0;ia?f?w}HB;wOB}8{DG>{z}jG>z@@vvzv|CG|GC><><;<;<<;;?G>D?!@>!wOawOBa߻8wOBa{8{DDwSػHSwOa?{8{DDw}S{}HBSD;8;wOa?w}S{}HBSDw=S;=HS;8;w=S;=HS??iAA#CCB@@I!C#CCB@@I!C==L>u>P    %*+%&.%+-.),@BK00$ '(TU# ! "TUXYZ[XYZ[VWbcdefbcdef ^_`axmnopqx@[7DJJCF 6:5EAII*B*4K1R1DOT FLP:MMESNBQTPSNROLQ93>@/H'<28'0;0G--.?=./G+8H@?&9,VUih^]%xwXWU\hv]m wWb\[vuml)baKgul~argf~}rqfy}!#qye|ped|{podZt{k o`ZYtskj (`_Ycsjz $_ncViz^ "xnX$!  )#(%" @t(66CCIIBIBEIE559944DDHH@H@AHA))3)3J)0JQ0QNNCNICINSISEISEKSKOO9O9LOLRRDRHDHRMHMAHM)AP)MP0)0J)KSLOKRLPMQ0PNQKQLPQPLLKQ8.2.2.=?=.?==;G;G&;&;&171&7/1/%1/:%F:/F,:,*:,<*><,>-<-+<-2+82-,F>/7F&G7?G.8?->8F7>G?78>?7?>hg g$ UghTgU]\U\TUw\]v\wWVwVvwVWVg$ugT[g[ug\[Tl[\v\l\VvaVVaVutt([tuZt[lk[kZ[klka```a `JtZftftkfZ}fkk}k`q` `q`"fef}|f|ef|}|qpppqp"exx|xex|||pp p p xdx{x{dx{{oo oo  dcc{cdzc{{z{onoonoss'csYsczjcjYcjzjn___n _s'rsYXsXrsjXYiXjjij_^_ #_#^_r~~!X~rb~XiyXybXyiy^mm#m^m#~ !h ~bU~Uh~yUb]Uywyw]ymwWwmmWm#        ($"( "' !' $!("$ '"!$'"'$P    %%*+%&.%+-.),@BK00$ '(TU# ! "TUXYZ[XYZ[VWbcdefbcdef ^_`axmnopqxPz2¸ eS : y O yl``OSO H:`e`eezDzVzVD:D H:! "OS#$S%&'y(yl)*z+D,z-K.K/012;34;5;678D9;:;<[=[>_?_@z}ABzCD[E[FGHzIzJK[L[MNOVPQRhShTSU:VSW:XYyZyl[e\S]:^_y`ylaeb c`dO eOSf`egSh:ijykyllem n`oO pOSq`ersytyluevSw:xH:y z`{O |OS}`e~ `O OS`eH:yyleH: `O OS`eH:H:Y>? > """" *a3 *J"Gg@/a@?q@@@@Ou@ _v@v@vvv@9J22?'?"?B?C?$?@?)???=?(ED?>2$9?&?2?%?*?.?#$!=0$7B1? ))?)+:zFGeT/ yA E;Q3 ^4 j, v B5N6[  h-4ctrW(vI+-4z -;y:sGt;GTg8C{<~------------ Hamburger! ------------ Hamburger! spawns burger-gibs whenever a Nali WarCow bites it. You must add this line to your server's .ini file if you want to run this on a network server: [Engine.GameEngine] ServerPackages=Hamburger If you want to increase the min/max burgers, you can add these lines to your .ini file: [Hamburger.Hamburgers] MinBurgers=2 MaxBurgers=6 Those are the default values. Have fun! - William 'Ntruder' Chenoweth ntruder@home.com [Public] Object=(Name=Hamburger.Hamburgers,Class=Class,MetaClass=Engine.Mutator,Description="Hamburger!, Fragged cows spew burgers!") System\Manifest.iniSystem\Manifest.intSystem\Hamburger.u)!}System\Hamburger.txtJSystem\Hamburger.int=ń