code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<dialogue>

	<htmlContent tag="ATTACK_INTRO"><![CDATA[

		As you travel down the gloomy, twisting tunnels of Submission, the sounds of dripping water and slowly creaking pipes echo off the stone walls to either side of you.
		 Due to this continuous background noise, the quiet splashing of a slime's footsteps as [npc.she] sneaks up on you are all but completely concealed.
		 It isn't until the slime is within [unit.lSizes(1000)] that you suddenly become aware of [npc.herHis] presence, and you quickly spin around to find yourself looking at [npc.a_fullRace(true)]!

	]]>
	</htmlContent>

	<htmlContent tag="ATTACK_TRANSFORMER_PLAYER_SLIME"><![CDATA[

		[npc.speech(Haha! Did I make you jump?)]
		 [npc.She] laughs, continuing to advance on you. [npc.Her] [npc.skinColour] body shakes and ripples a little from [npc.her] joyous outburst, and [npc.she] bites [npc.her] lip as [npc.she] eyes you up and down.
		 [npc.speech(Mmm! You're lookin' good!)]

		[npc.Name] suddenly stops, before placing [npc.her] hands on [npc.her] [npc.hips+]. Despite [npc.her] suspicious behaviour, it doesn't look like [npc.she] wants to attack you, and as [npc.she] speaks once more, this is revealed to be the case. [npc.speech(Don't worry, I'm not looking for a fight or anything! I'm just out here on the Queen's orders. Gotta transform as many travellers as I can into slimes and all that!)]

		You let out a sigh, allowing yourself to relax a little as you realise that you aren't going to be forced into a fight.

	]]>
	</htmlContent>

	<htmlContent tag="TRANSFORMER_PLAYER_SLIME_OFFER_SEX"><![CDATA[

		[npc.speech(So, you wanna have sex, or what?)]
		 [npc.Name] suddenly asks.
		 [npc.speech(I usually only fuck people right after I've turned them into slimes, but it's been hours since the last one, and I'm kind of horny.)]

		You wonder if you should accept [npc.name]'s invitation, or decline and continue on your way...

	]]>
	</htmlContent>

	<htmlContent tag="TRANSFORMER_PLAYER_SLIME_NO_SEX"><![CDATA[

		[npc.speech(Well, you stay safe out there,)]
		 [npc.Name] says, before turning to leave.
		 [npc.speech(I've gotta find more people to turn into slimes. The Queen said we're supposed to do at least five a day, and I'm only on three so far!)]

		You wonder if you should try to put a stop to [npc.name]'s plans, or take your leave and continue on your way...

	]]>
	</htmlContent>

	<htmlContent tag="ATTACK_TRANSFORMER_SLIME_QUEEN"><![CDATA[

		[npc.speech(Haha! Did I make you jump?)]
		 [npc.She] laughs, continuing to advance on you. [npc.Her] [npc.skinColour] body shakes and ripples a little from [npc.her] joyous outburst, and [npc.she] bites [npc.her] lip as [npc.she] eyes you up and down.
		 [npc.speech(Mmm! You're gonna make a great slime, I can tell already!)]

		[npc.Name] suddenly stops, before placing [npc.her] hands on [npc.her] [npc.hips+] and grinning evilly at you. [npc.speech(Now, I'm not interested in your money, or anything you have to say! The Queen's ordered me to transform at least five people into slimes every day, and you're lucky number four!)]

		[pc.speech(What kind of Queen is ordering people to be transformed into slimes?)]
		 you ask, stepping back and preparing yourself for a fight.

		[npc.speech(Well, duh! The Slime Queen of course! Perhaps once I've turned you into a new subject of hers, you'll get to meet her some day!)]
		 [npc.Name] grins.

		[pc.speech(So she's the one behind all these slime transformations?)]
		 you ask, remembering what Claire told you about the increase in slime transformations, and about the one-thousand flame reward for any information about it.

		[npc.speech(Well, that's pretty obvious, isn't it? But if you think I'm going to tell you any more about her, then you're as stupid as you look!)]
		 [npc.Name] sneers, before holding up a small canister of glowing pink fluid and offering you an ultimatum.
		 [npc.speech(Now, we can do this the easy way, or the hard way!)]

		You instinctively crouch down a little as you prepare to defend yourself. Then again, you could always do things the 'easy way', and willingly let [npc.name] transform you into a slime...

	]]>
	</htmlContent>

	<htmlContent tag="ATTACK_TRANSFORMER"><![CDATA[

		[npc.speech(Haha! Did I make you jump?)]
		 [npc.She] laughs, continuing to advance on you. [npc.Her] [npc.skinColour] body shakes and ripples a little from [npc.her] joyous outburst, and [npc.she] bites [npc.her] lip as [npc.she] eyes you up and down.
		 [npc.speech(Mmm! You're gonna make a great slime, I can tell already!)]

		[npc.Name] suddenly stops, before placing [npc.her] hands on [npc.her] [npc.hips+] and grinning evilly at you. [npc.speech(Now, I'm not interested in your money, or anything you have to say! I'm just here to carry out the Queen's orders! That being, to turn you into a cute little slime!)]
		 [npc.Name] sneers, before holding up a small canister of glowing pink fluid and offering you an ultimatum.
		 [npc.speech(Now, we can do this the easy way, or the hard way!)]

		You instinctively crouch down a little as you prepare to defend yourself. Then again, you could always do things the 'easy way', and willing let [npc.name] transform you into a slime...

	]]>
	</htmlContent>

	<htmlContent tag="ATTACK"><![CDATA[

		[npc.speech(Haha! Did I make you jump?)]
		 [npc.She] laughs, continuing to advance on you. [npc.Her] [npc.skinColour] body shakes and ripples a little from [npc.her] joyous outburst, and [npc.she] bites [npc.her] lip as [npc.she] eyes you up and down.
		 [npc.speech(Mmm! Yeah, you look like you've got some cash!)]

		[pc.speech(What do you want?)]
		 you ask in a stern tone, instinctively crouching down a little as you prepare to defend yourself.

		[npc.speech(Your money, duh. Have you never been mugged before? Now hand it over. There's no need for this to turn ugly.)]
		 [npc.Name] grins, obviously willing to fight you to get what [npc.she] wants...

	]]>
	</htmlContent>

	<htmlContent tag="ATTACK_TRANSFORMER_PLAYER_SLIME_TURN_DOWN_SEX"><![CDATA[

		You don't really want to have sex with [npc.name] right now, and tell [npc.herHim] as such.
		 [pc.speech(I'm not interested. I need to get going now, goodbye.)]

		[npc.speech(Well, whatever,)]
		 [npc.Name] says, before turning and making [npc.her] exit. Having dealt with [npc.name], you similarly turn around and continue on your way.

	]]>
	</htmlContent>

	<htmlContent tag="ATTACK_TRANSFORMER_PLAYER_SLIME_LEAVE"><![CDATA[

		You don't really want to fight [npc.name], so simply say goodbye, before turning around and continuing on your way.

	]]>
	</htmlContent>

	<htmlContent tag="SLIME_SEX_AS_DOM"><![CDATA[

		Not being able to resist [npc.name]'s offer of sex, you step forwards and pull [npc.herHim] into a firm embrace.
		 Pressing your [pc.lips] against [npc.hers], you slide your [pc.tongue] into [npc.her] mouth as you start dominantly kissing [npc.herHim].

		[npc.Name] lets out a submissive little [npc.moan] in response, and, leaning in to you, [npc.she] eagerly returns your kiss. After a moment of this, you break it off, and, leaning back a little, you grin at [npc.name] as you [pc.moan], [pc.speech(Time for some fun!)]

	]]>
	</htmlContent>

	<htmlContent tag="SLIME_SEX_AS_SUB"><![CDATA[

		Not being able to resist [npc.name]'s offer of sex, you shuffle your feet and reply in the affirmative.
		 Immediately, [npc.name] bounds forwards, before pulling you into a firm embrace.
		 Leaning forwards, [npc.she] presses [npc.her] [npc.lips] against yours, before sliding [npc.her] [npc.tongue] into your mouth as [npc.she] starts dominantly kissing you.

		You can't help but let out a submissive little [pc.moan] in response, and, leaning in to [npc.name], you eagerly return [npc.her] kiss. After a moment of this, [npc.she] breaks it off, and, leaning back a little, [npc.she] grins at you as [npc.she] [npc.moans], [npc.speech(Time for some fun!)]

	]]>
	</htmlContent>

	<htmlContent tag="OFFER_BODY"><![CDATA[

		Wanting to avoid a fight, and unwilling to hand over any of your money, you decide to do the only other thing you can think of.
		 Putting on your most seductive tone, you step towards [npc.name] and make your offer.
		 [pc.speech(There's no need to fight. If you're looking for a bit of fun, you can use me however you'd like...)]

		[npc.speech(Oh really?)]
		 [npc.name] replies, the note of arousal in [npc.her] voice impossible to miss.
		 You remain in place, putting on your most seductive look and trying to make yourself as small as possible as you attempt to entice [npc.name] into using you for some sexual relief.

		Much to your delight, your would-be attacker quickly steps forwards, before grabbing you by the [pc.arms] and pulling you into a tight embrace.
		 Pressing [npc.her] [npc.lips] against yours, [npc.she] thrusts [npc.her] [npc.tongue] into your mouth, aggressively kissing you for a moment before pulling back, growling,
		 [npc.speech(You're going to be a good [pc.girl] now, aren't you bitch?)]

		Whimpering in the affirmative, you surrender yourself to [npc.name]'s dominant touch, allowing [npc.herHim] to have [npc.her] fun with you...

	]]>
	</htmlContent>

	<htmlContent tag="ATTACK_REPEAT_TRANSFORMER_PLAYER_SLIME"><![CDATA[

		[npc.speech(Haha! Did I make you jump?)]
		 [npc.She] laughs, continuing to advance on you. [npc.Her] [npc.skinColour] body shakes and ripples a little from [npc.her] joyous outburst, and [npc.she] bites [npc.her] lip as [npc.she] eyes you up and down.
		 [npc.speech(Fancy seeing you here again!)]

		[npc.Name] suddenly stops, before placing [npc.her] hands on [npc.her] [npc.hips+]. Despite [npc.her] suspicious behaviour, it doesn't look like [npc.she] wants to attack you, and as [npc.she] speaks once more, this is revealed to be the case. [npc.speech(Don't worry, I'm still not looking for a fight or anything! I'm just out here on the Queen's orders. Gotta transform as many travellers as I can into slimes and all that!)]

		You let out a sigh, allowing yourself to relax a little as you realise that you aren't going to be forced into a fight.

	]]>
	</htmlContent>

	<htmlContent tag="ATTACK_REPEAT_TRANSFORMER"><![CDATA[

		[npc.speech(Haha! Did I make you jump?)]
		 [npc.She] laughs, continuing to advance on you. [npc.Her] [npc.skinColour] body shakes and ripples a little from [npc.her] joyous outburst, and [npc.she] bites [npc.her] lip as [npc.she] eyes you up and down.
		 [npc.speech(Fancy seeing you here again!)]

		[npc.Name] suddenly stops, before placing [npc.her] hands on [npc.her] [npc.hips+] and grinning evilly at you. [npc.speech(Just like last time, I'm not interested in your money, or anything you have to say! I'm just here to carry out the Queen's orders! That being, to turn you into a cute little slime!)]
		 [npc.Name] sneers, before holding up a small canister of glowing pink fluid and offering you an ultimatum.
		 [npc.speech(Now, we can do this the easy way, or the hard way!)]

		You instinctively crouch down a little as you prepare to defend yourself. Then again, you could always do things the 'easy way', and willing let [npc.name] transform you into a slime...

	]]>
	</htmlContent>

	<htmlContent tag="ATTACK_REPEAT"><![CDATA[

		#IF npc.isVisiblyPregnant()
		#THEN
			[npc.speech(Haha! It's you again! Look, I'm still carrying our kids around!)]
		#ELSE
			[npc.speech(Haha! It's you again!)]
		#ENDIF
		 The familiar [npc.race] laughs, continuing to advance on you. [npc.Her] [npc.skinColour] body shakes and ripples a little from [npc.her] joyous outburst, and [npc.she] bites [npc.her] lip as [npc.she] eyes you up and down.
		 [npc.speech(So, you gonna hand over your cash, or what?)]

		You instinctively crouch down a little as you prepare to defend yourself.
		 Just like last time, [npc.name] is obviously willing to fight you, and you wonder what you should do next...

	]]>
	</htmlContent>

	<htmlContent tag="ATTACK_PREGNANCY_REVEAL_TRANSFORMER_PLAYER_SLIME"><![CDATA[

		[npc.speech(Haha! It's you again! Look here, you've gone and got me knocked up!)]
		 The familiar [npc.race] laughs, rubbing the noticeably swollen bump in [npc.her] belly. [npc.Her] [npc.skinColour] body shakes and ripples a little from [npc.her] joyous outburst, and [npc.she] bites [npc.her] lip as [npc.she] eyes you up and down.
		 [npc.speech(Don't worry, I'm still not looking for a fight or anything! I'm just out here on the Queen's orders. Gotta transform as many travellers as I can into slimes and all that!)]

		You let out a sigh, allowing yourself to relax a little as you realise that you aren't going to be forced into a fight.

	]]>
	</htmlContent>

	<htmlContent tag="ATTACK_PREGNANCY_REVEAL_TRANSFORMER"><![CDATA[

		[npc.speech(Haha! It's you again! Look here, you've gone and got me knocked up!)]
		 The familiar [npc.race] laughs, rubbing the noticeably swollen bump in [npc.her] belly. [npc.Her] [npc.skinColour] body shakes and ripples a little from [npc.her] joyous outburst, and [npc.she] bites [npc.her] lip as [npc.she] eyes you up and down.
		 [npc.speech(Just like last time, I'm not interested in your money, or anything you have to say! I'm just here to carry out the Queen's orders! That being, to turn you into a cute little slime! Now, we can do this the easy way, or the hard way!)]

		You instinctively crouch down a little as you prepare to defend yourself. Then again, you could always do things the 'easy way', and willing let [npc.name] transform you into a slime...

	]]>
	</htmlContent>

	<htmlContent tag="ATTACK_PREGNANCY_REVEAL"><![CDATA[

		[npc.speech(Haha! It's you again! Look here, you've gone and got me knocked up!)]
		 The familiar [npc.race] laughs, rubbing the noticeably swollen bump in [npc.her] belly. [npc.Her] [npc.skinColour] body shakes and ripples a little from [npc.her] joyous outburst, and [npc.she] bites [npc.her] lip as [npc.she] eyes you up and down.
		 [npc.speech(So, you gonna take responsibility, or what? Come on, I need the extra cash for our kid's clothes and stuff, so hand it over!)]

		You instinctively crouch down a little as you prepare to defend yourself.
		 Just like last time, [npc.name] is obviously willing to fight you, and you wonder what you should do next...

	]]>
	</htmlContent>

	<htmlContent tag="AFTER_SLIME_SEX_AS_DOM"><![CDATA[

		As you step back from [npc.name], [npc.she] sinks to the floor, letting out a deeply satisfied sigh as [npc.she] [npc.moans],
		 [npc.speech(Mmm... That was good...)]

		Grinning at the happy little [npc.moaning] noises [npc.name] continues to make, you quickly get your things in order, before moving off and continuing on your way...

	]]>
	</htmlContent>

	<htmlContent tag="AFTER_SLIME_SEX_AS_DOM_NO_ORGASM"><![CDATA[

		As you step back from [npc.name], [npc.she] sinks to the floor, letting out a frustrated sigh as [npc.she] [npc.moans],
		 [npc.speech(Ahh... That wasn't enough! I need more!)]

		As [npc.name] reaches down between [npc.her] legs to start frantically masturbating, you quickly get your things in order, before moving off and continuing on your way...

	]]>
	</htmlContent>

	<htmlContent tag="AFTER_SLIME_SEX_AS_SUB"><![CDATA[

		[npc.Name] steps back, letting out a deeply satisfied sigh as [npc.she] [npc.moans],
		 [npc.speech(Mmm... That was good... See you around!)]

		With that, [npc.she] turns around and quickly moves off down the tunnel, leaving you to get your things in order, before setting off and continuing on your way...

	]]>
	</htmlContent>

	<htmlContent tag="AFTER_SLIME_SEX_AS_SUB_NO_ORGASM"><![CDATA[

		[npc.Name] steps back, letting out a frustrated sigh as [npc.she] [npc.moans],
		 [npc.speech(Ahh... I didn't even orgasm once!)]

		With that, [npc.she] turns around and quickly moves off down the tunnel, leaving you to get your things in order, before setting off and continuing on your way...

	]]>
	</htmlContent>

	<htmlContent tag="TRANSFORMED"><![CDATA[

		[pc.speech(Ok, I'll become a slime...)] you say, eyeing the canister of pink liquid in [npc.name]'s hand.

		Grinning, [npc.name] steps forwards, before reaching out to grab your [pc.arm]. Sliding up against you, [npc.she] brings [npc.her] face to within [unit.sizes] of yours, and sneers,
		 [npc.speech(Then you'd better drink all of this down without kicking up a fuss, understood?)]

		As [npc.name]'s grip on your [pc.arm] tightens, you reply,
		 [pc.speech(I understand. I'll drink it...)]

		[npc.speech(Good [pc.girl]!)]
		 [npc.Name] cries, letting go of your [pc.arm] in order to unscrew the top of the glass canister. Before you can have any second thoughts, [npc.she] suddenly reaches up and grabs your chin, before squeezing your cheeks in order to get you to open your mouth. Not wanting to resist, you do as [npc.name] expects, and obediently part your [pc.lips+]. Instantly, [npc.name] brings the canister to your [pc.face+], and, tilting it up, forces the glowing pink liquid into your mouth.

		The sweet, sickly flavour of the thick pink liquid immediately overwhelms your senses, and, ignoring the instinct to spit it out, you start frantically gulping down the slimy goo. [npc.Name] grins in delight as [npc.she] forces you to drink the entire canister, before tossing the now-empty glass container to smash against a nearby wall.

		[npc.speech(Oh, yes! I never getting tired of seeing what's next! Please do try to enjoy this. I know I will!)]
		 [npc.Name] laughs, stepping back and staring at you with a wicked smirk on [npc.her] face.
		 As [npc.she] prepares to watch you transform, you see [npc.herHim] slip a hand down between [npc.her] [npc.legs], and you let out a startled cry as you realise that [npc.she]'s going to masturbate to the sight of you turning into a slime...

	]]>
	</htmlContent>

	<htmlContent tag="TRANSFORMED_SLIME_OFFER_SEX"><![CDATA[

		You're suddenly reminded of the fact that [npc.name] has been watching this whole process, as [npc.she] steps forwards and [npc.moans],
		 [npc.speech(Fuck, that's so hot! Watching you turn into a cute slime has got me sooo horny. Now, you wanna fuck, or what?)]

		You wonder if you should accept [npc.name]'s invitation, or decline and continue on your way...

	]]>
	</htmlContent>

	<htmlContent tag="TRANSFORMED_SLIME_NO_SEX"><![CDATA[

		You're suddenly reminded of the fact that [npc.name] has been watching this whole process, as [npc.she] steps forwards and laughs,
		 [npc.speech(Oh, that was great! Well, I've gotta find more people to turn into slimes. The Queen said we're supposed to do at least five a day, and you were only number four!)]

		As [npc.name] turns around and disappears off into Submission's tunnels, you prepare to continue on your way...

	]]>
	</htmlContent>

	<htmlContent tag="RESIST_TRANSFORMED"><![CDATA[

		You definitely aren't interested in being transformed into a slime, and, with your final burst of energy, jump forwards and knock the canister of pink goo from [npc.name]'s hand. The glass container falls to the floor, where it smashes into pieces, spraying the pink liquid all over the surrounding area.

		[npc.speech(Fuck!)] [npc.Name] screams, slamming you to the floor as [npc.she] jumps on top of you. [npc.speech(Do you know how angry the Queen's going to be when I report this to her?!)]

	]]>
	</htmlContent>

	<htmlContent tag="RESIST_TRANSFORMED_RAPE"><![CDATA[

		You can't help but smirk as you realise that you've ruined [npc.name]'s plans. Seeing the smile on your face makes [npc.herHim] even angrier, and a manic, evil snarl flashes across [npc.her] face as [npc.she] leans down on top of you. [npc.speech(Let's see if you're still smiling after I'm done with you, hmm?! I'm going to fuck you so hard, the entire of Submission's gonna hear your screams!)]

		With that, [npc.name] suddenly presses [npc.her] [npc.lips] down against yours, thrusting [npc.her] [npc.tongue] into your mouth as [npc.she] forces [npc.herself] on you...

	]]>
	</htmlContent>

	<htmlContent tag="OFFER_MONEY"><![CDATA[

		Wanting to avoid a fight if at all possible, you take a step backwards, fumbling about to grab a handful of flames to offer to [npc.name].
		 [pc.speech(I don't want to fight! Please, just take this and leave!)]

		[npc.speech(Sure thing, it's a lot easier for me if I don't have to pummel you into the ground first!)]
		 [npc.Name] replies, [npc.her] desire to rob you of your money obviously being the motivating factor behind [npc.her] assault.

		Stepping forwards, [npc.she] snatches the flames out of your [pc.hand], letting out a mocking laugh as [npc.she] commands,
		 [npc.speech(Hah! Now get out of my sight!)]

		Reluctant to do anything other than what [npc.she] suggests, you hurry on your way, thankful that you had enough money to avoid a fight.

	]]>
	</htmlContent>

	<htmlContent tag="AFTER_COMBAT_VICTORY_ENEMY_WANTS_SEX"><![CDATA[

		[npc.Name] staggers back, bracing [npc.herself] against a nearby wall as [npc.she] pants, [npc.speech(Ok... Enough... You win!)]

		You can't help but grin as you hear those words, and, stepping forwards, you place your [pc.hands] on your [pc.hips] and smirk at the defeated [npc.race]. [pc.speech(Maybe this experience will teach you a lesson!)]

		[npc.speech(Yeah... Sure...)]
		 [npc.Name] continues to pant, looking up at you with lust in [npc.her] [npc.eyes].
		 [npc.speech(Please, just come on and fuck me already! Aah... I'm so fucking horny!)]

		You wonder if you should do as [npc.she] asks, or simply turn around and take your leave...

	]]>
	</htmlContent>

	<htmlContent tag="AFTER_COMBAT_VICTORY"><![CDATA[

		[npc.Name] staggers back, bracing [npc.herself] against a nearby wall as [npc.she] pants, [npc.speech(Ok... Enough... You win!)]

		You can't help but grin as you hear those words, and, stepping forwards, you place your [pc.hands] on your [pc.hips] and smirk at the defeated [npc.race]. [pc.speech(Maybe this experience will teach you a lesson!)]

		[npc.speech(Yeah... Sure...)]
		 [npc.Name] continues to pant, looking up at you with fear in [npc.her] [npc.eyes].
		 [npc.speech(Please, just let me go! I don't want any trouble!)]

		You wonder if you should do as [npc.she] asks, and simply turn around and take your leave. Then again, you could take advantage of [npc.her] defeated state to have some fun...

	]]>
	</htmlContent>

	<htmlContent tag="AFTER_COMBAT_VICTORY_SEX"><![CDATA[

		Deciding to give [npc.name] what it is [npc.she] so desperately craves, you step up to [npc.herHim], before reaching down to take hold of [npc.her] [npc.arm] and pulling [npc.herHim] to [npc.her] [npc.feet]. The moment [npc.she] finds [npc.herself] standing, [npc.name] leans in against you, [npc.moaning], [npc.speech(~Mmm!~ Yes! Take me! Take me now!)]

		Without any further warning, [npc.she] suddenly presses [npc.her] [npc.lips] against yours, and, eager to return [npc.her] display of affection, you pull [npc.herHim] into your embrace, passionately returning [npc.her] kiss.

		After a moment, you push [npc.name] away a little, grinning as you see [npc.her] lust-filled gaze roam up and down your body. Preparing to make your next move, you take a firm grip on [npc.her] [npc.hips+], before [pc.moaning], [pc.speech(This is going to be good...)]

	]]>
	</htmlContent>

	<htmlContent tag="AFTER_COMBAT_VICTORY_RAPE"><![CDATA[

		Reaching down, you grab [npc.namePos] [npc.arm], and, pulling [npc.herHim] to [npc.her] feet, you start grinding yourself up against [npc.herHim]. Seeing the lustful look in your [pc.eyes], [npc.she] lets out a little [npc.sob], desperately trying to struggle out of your grip as you hold [npc.herHim] firmly in your embrace...

	]]>
	</htmlContent>

	<htmlContent tag="AFTER_COMBAT_VICTORY_SEX_GENTLE"><![CDATA[

		Deciding to give [npc.name] what it is [npc.she] so desperately craves, you step up to [npc.herHim], before reaching down to take hold of [npc.her] [npc.hand]. WIth a disarming smile, you help to pull [npc.herHim] to [npc.her] [npc.feet], and the moment [npc.she] finds [npc.herself] standing, [npc.name] leans in against you, [npc.moaning], [npc.speech(~Mmm!~ Yes! Take me! Take me now!)]

		Without any further warning, [npc.she] suddenly presses [npc.her] [npc.lips] against yours, and, happy to return [npc.her] display of affection, you gently pull [npc.herHim] into your embrace, before starting to return [npc.her] passionate kiss.

		After a moment, you pull back from [npc.name], grinning as you see [npc.her] lust-filled gaze roam up and down your body. Preparing to make your next move, you place your [pc.hands] [npc.her] [npc.hips+], before softly [pc.moaning], [pc.speech(I'll take good care of you...)]

	]]>
	</htmlContent>

	<htmlContent tag="AFTER_COMBAT_VICTORY_RAPE_GENTLE"><![CDATA[

		Reaching down, you take hold of [npc.namePos] [npc.arm], and, pulling [npc.herHim] to [npc.her] feet, you start pressing yourself up against [npc.herHim]. Seeing the lustful look in your [pc.eyes], [npc.she] lets out a little [npc.sob], desperately trying to struggle out of your grip as you hold [npc.herHim] in your embrace...

	]]>
	</htmlContent>

	<htmlContent tag="AFTER_COMBAT_VICTORY_SEX_ROUGH"><![CDATA[

		Deciding to give [npc.name] what it is [npc.she] so desperately craves, you step up to [npc.herHim], before reaching down to grab hold of [npc.her] [npc.arm] and yank [npc.herHim] to [npc.her] [npc.feet]. The moment [npc.she] finds [npc.herself] standing, [npc.name] leans in against you, [npc.moaning], [npc.speech(~Mmm!~ Yes! Take me! Take me now!)]

		Without any further warning, [npc.she] tries to press [npc.her] [npc.lips] against yours, but, seeing it coming, and wanting to leave no doubt in [npc.namePos] mind as to who's in charge, you quickly reach up and grab hold of [npc.her] neck, smirking in response to the sound of [npc.her] startled cry.

		[pc.speech(Don't you dare try to do anything without my permission, bitch!)] you snarl, using your commanding grip to tilt [npc.namePos] head to one side, before leaning in to give [npc.herHim] a forceful kiss. Roughly thrusting your [pc.tongue+] into [npc.her] mouth, you use your free [pc.hand] to reach around and give [npc.her] [npc.ass+] a dominant squeeze.

		After a moment, you push [npc.name] away, grinning as you see [npc.her] lust-filled gaze roam up and down your body. Preparing to make your next move, you take a dominant grip on [npc.her] [npc.hips+], before growling, [pc.speech(Good bitch. Now submit to your conqueror!)]

	]]>
	</htmlContent>

	<htmlContent tag="AFTER_COMBAT_VICTORY_RAPE_ROUGH"><![CDATA[

		Reaching down, you grab [npc.namePos] [npc.arm], and, roughly yanking [npc.herHim] to [npc.her] feet, you start forcefully grinding yourself up against [npc.herHim]. Seeing the lustful look in your [pc.eyes], [npc.she] lets out a little [npc.sob], desperately trying to struggle out of your grip as you firmly hold [npc.herHim] in your embrace...

	]]>
	</htmlContent>

	<htmlContent tag="AFTER_COMBAT_VICTORY_SEX_SUBMIT"><![CDATA[

		You really aren't sure what to do next, and start to feel pretty uncomfortable with the fact that you just beat up this poor [npc.race]. Leaning down, you do the first thing that comes into your mind, and start apologising, [pc.speech(Sorry... I was just trying to defend myself, you know... Erm... Is there anything I can do to make it up to you?)]

		For a moment, a look of confusion crosses over [npc.namePos] face, but, as [npc.she] sees that you're genuinely troubled by what you've just done, an evil grin crosses [npc.her] face. [npc.She] stands up, and, grabbing you by the [pc.arm], roughly pulls you into [npc.her] as [npc.she] growls, [npc.speech(How about you start by apologising properly?!)]

		[npc.NamePos] strong, dominant grip on your [pc.arm] causes you to let out a lewd little moan, and your submissive nature takes over as you do as [npc.she] asks. [pc.speech(I'm really sorry! Please forgive me! I'll do anything! Anything you ask! Just please, don't be mad!)]

		[npc.Name] roughly yanks you forwards, and with a menacing growl, [npc.she] forces [npc.her] tongue into your mouth. You let out a muffled yelp as your opponent takes charge, but as you feel [npc.her] [npc.hands] reaching down to start roughly groping your ass, you realise that you couldn't be happier with how things have turned out...

	]]>
	</htmlContent>

	<htmlContent tag="AFTER_COMBAT_VICTORY_BANISH_NPC"><![CDATA[

		Disgusted by the fact that this [npc.race] is assaulting innocent travellers, you step forwards, and, frowning down at [npc.herHim], you state, [pc.speech(I don't want to ever catch you doing this again. The next time I see you, I'll be with the Enforcers, and you can find out for yourself how they'll deal with you.)]

		[npc.speech(W-Wait, I-I just needed the money! Y-You can't do th-)] [npc.name] starts to stammer, brought to [npc.her] senses by the threat of the Enforcers getting involved.

		Not interested in listening to anything this criminal has to say, you cut [npc.herHim] off, [pc.speech(Be quiet! If you need money, go and get a job! How dare you try to justify your criminal activities! Now get out of here, before I decide to get the Enforcers right now!)]

		You see tears welling up in [npc.namePos] [npc.eyes], but, realising that [npc.sheIs] in no position to argue, quietly stands up and runs off, not even casting a backwards glance your way.

		With the way [npc.she] reacted to the threat of the Enforcers, you can be sure that you won't see [npc.herHim] in this tunnel ever again. Feeling pleased with the way you dealt with that lowlife, you set off and continue on your way...

	]]>
	</htmlContent>

	<htmlContent tag="AFTER_COMBAT_DEFEAT"><![CDATA[

		You stagger back, bracing yourself against a nearby wall as you pant, [pc.speech(Ok... Enough... You win!)]

		[npc.Name] can't help but grin as [npc.she] hears those words, and, stepping forwards, [npc.she] places [npc.her] [npc.hands] on [npc.her] [npc.hips] and smirks at you. [npc.speech(Next time, don't bother trying to fight back! You'll only embarrass yourself even more!)]

		[pc.speech(Sure...)]
		 you pant, trying to recover enough energy to stand without assistance.

	]]>
	</htmlContent>

	<htmlContent tag="AFTER_COMBAT_DEFEAT_RAPE"><![CDATA[

		[npc.speech(You know, that fight's got me all fired up...)] [npc.Name] grins, advancing on you with lust in [npc.her] [npc.eyes]. [npc.speech(And you look like you'll be a good fuck!)]

		Before you have a chance to respond, [npc.name] suddenly bounds forwards, before pulling you into a tight embrace. As you look at [npc.herHim], [npc.she] suddenly presses [npc.lips] against yours, thrusting [npc.her] [npc.tongue] into your mouth as [npc.she] forces [npc.herself] on you...

	]]>
	</htmlContent>

	<htmlContent tag="AFTER_COMBAT_DEFEAT_NO_RAPE"><![CDATA[

		[npc.speech(Now get out of my sight!)] [npc.Name] laughs, grabbing some of your money before pushing you away from [npc.herHim].

		With barely enough energy to walk, let alone enough to try and forcibly get your money back, you stagger off down the tunnel, leaving [npc.name] behind...

	]]>
	</htmlContent>

	<htmlContent tag="AFTER_COMBAT_DEFEAT_TRANSFORMER"><![CDATA[

		[npc.speech(Now,)] [npc.name] says, in an evil tone, [npc.speech(it's time for me to carry out the Queen's orders! I'm sure you'll love being a slime!)]

		You look over at [npc.name] to see [npc.herHim] holding up a canister of glowing pink liquid, and it's obvious that [npc.she] intends to force you to drink it. You only have a moment in which to decide what to do, and could either rush [npc.name] in order to knock the glass canister from out of [npc.her] hands, or submit and allow yourself to be transformed into a slime...

	]]>
	</htmlContent>

</dialogue>

repo_name: klorpa/Pedo

license: unknown


code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<weapon>
	<coreAttributes>

		<authorTag><![CDATA[On the underside of the stock, slightly raised lettering reads "Official Enforcer Issue, MFD by DSG Forgeworks."]]></authorTag>

		<value>5700</value>

		<melee>false</melee>

		<twoHanded>true</twoHanded>

		<determiner><![CDATA[a]]></determiner>

		<name><![CDATA[cryoprism gun]]></name>

		<namePlural pluralByDefault="false"><![CDATA[cryoprism guns]]></namePlural>

		<description><![CDATA[Having the longest reach in the Enforcer arsenal, the cryoprism gun uses a freezing clear demonstone as the active medium of an otherwise normal quad-pumped solid state laser. The result turns a mildly annoying laser beam into a powerful freeze ray with a perfectly flat trajectory.]]></description>

		<attackDescriptor>shoot</attackDescriptor>

		<attackTooltipDescription>Shoot [npc2.name] with your cryoprism gun.</attackTooltipDescription>

		<rarity>EPIC</rarity>

		<equipText><![CDATA[[npc.Name] [npc.verb(bring)] out the cryoprism and [npc.verb(turn)] the selector switch to the fire position. There is a brief, unnerving hum as the arcane power source inside comes to life.]]></equipText>

		<unequipText><![CDATA[[npc.Name] [npc.verb(turn)] the selector switch back to the safe position and [npc.verb(put)] the rifle away.]]></unequipText>

		<imageName>cryoprism_safe.svg</imageName>

		<imageEquippedName>cryoprism.svg</imageEquippedName>

		<damage>50</damage>

		<arcaneCost>5</arcaneCost>

		<damageVariance>LOW</damageVariance>

		<availableDamageTypes>
			<damageType>ICE</damageType>
		</availableDamageTypes>

		<spells/>

		<enchantmentLimit>5</enchantmentLimit>

		<effects/>

		<primaryColours values="JUST_BLACK"/>
		<primaryColoursDye values="ALL_WITH_METALS"/>
		<secondaryColours>
			<colour>CLOTHING_GREY_DARK</colour>
		</secondaryColours>
		<secondaryColoursDye values="ALL_WITH_METALS"/>

		<itemTags/>

	</coreAttributes>

	<hitDescriptions>
		<hitText><![CDATA[
		[npc.Name] [npc.verb(line)] [npc2.name] up in [npc.her] sights and [npc.verb(pull)] the trigger. A bright blue beam of light smashes into [npc2.namePos] aura, leaving behind a trail of snowflakes in the air as it fades.
		]]></hitText>
	</hitDescriptions>

	<missDescriptions>
		<missText><![CDATA[
		[npc.Name] [npc.verb(line)] [npc2.name] up in [npc.her] sights and [npc.verb(pull)] the trigger. The shot goes wide! The beam uselessly creates a large patch of ice some distance away.
		]]></missText>
	</missDescriptions>

</weapon>


code:
[LocalizedFileNames]
pbrifle.svg=@pbrifle.svg,0
pbrifle.xml=@pbrifle.xml,0
cryoprism.svg=@cryoprism.svg,0
cryoprism_safe.svg=@cryoprism_safe.svg,0


code:
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 256 256">
    <defs>
        <linearGradient id="innoGrad1" x1="238.253" x2="244.962" y1="10.261" y2="16.969" gradientUnits="userSpaceOnUse">
            <stop offset="0" stop-color="#ff2a2a"/>
            <stop offset=".495" stop-color="#ff2a2a" stop-opacity="0"/>
            <stop offset="1" stop-color="#ff2a2a"/>
        </linearGradient>
        <linearGradient id="innoGrad3" x1="238.253" x2="244.962" y1="10.261" y2="16.969" gradientUnits="userSpaceOnUse">
            <stop offset="0" stop-color="#ff7f2a"/>
            <stop offset=".495" stop-color="#ff7f2a" stop-opacity="0"/>
            <stop offset="1" stop-color="#ff7f2a"/>
        </linearGradient>
        <linearGradient id="innoGrad2" x1="238.253" x2="244.962" y1="10.261" y2="16.969" gradientUnits="userSpaceOnUse">
            <stop offset="0" stop-color="#ffd42a"/>
            <stop offset=".495" stop-color="#ffd42a" stop-opacity="0"/>
            <stop offset="1" stop-color="#ffd42a"/>
        </linearGradient>
        <linearGradient id="linearGradient4855-1" x1="68.707" x2="80.291" y1="180.351" y2="192.048" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad2"/>
        <linearGradient id="linearGradient967" x1="58.185" x2="70.134" y1="185.004" y2="196.885" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad3"/>
        <linearGradient id="linearGradient1002" x1="122.25" x2="128.415" y1="126.539" y2="132.769" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad1"/>
        <linearGradient id="linearGradient1037" x1="211.137" x2="215.845" y1="39.356" y2="44.136" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad1"/>
        <linearGradient id="linearGradient1072" x1="238.115" x2="244.813" y1="10.578" y2="16.775" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad1"/>
    </defs>
    <g>
        <path fill="#f55" stroke="#000" stroke-miterlimit="10" stroke-width=".9997654800000001" d="M234.504 25.957c3.867 3.18 4.418 2.015 4.418 2.015s1.112-.854-2.284-3.82c-3.396-2.965-4.16-1.867-4.16-1.867s-1.794.53 2.026 3.672z"/>
        <path fill="#ff8080" d="M167.806 88.35l65.528-65.279s.468-.858 2.808 1.404c2.34 2.263 1.716 2.73 1.716 2.73l-65.528 65.75z"/>
        <path fill="url(#linearGradient1037)" stroke="#000" stroke-miterlimit="10" stroke-width="1.068" d="M167.084 83.33l70-69.734s.5-.917 3 1.5 1.833 2.917 1.833 2.917l-70 70.237z" transform="matrix(.9361 0 0 .9361 11.398 10.344)"/>
    </g>
    <g>
        <path fill="#ff8080" d="M162.483 92.46l-55.447 54.872 6.085 6.767 55.562-56.143s.857-.637 2.615-2.558c2.34-2.557 1.34-2.558-1.117-5.015-2.457-2.458-2.923-2.632-4.643-.975-2.349 2.264-3.055 3.052-3.055 3.052z"/>
        <path fill="url(#linearGradient1002)" stroke="#000" stroke-miterlimit="10" stroke-width="1.068" d="M161.397 87.721l-59.231 58.617 6.5 7.229 59.355-59.975s.915-.68 2.793-2.732c2.5-2.732 1.432-2.733-1.193-5.358-2.625-2.625-3.123-2.811-4.96-1.041-2.509 2.418-3.264 3.26-3.264 3.26z" transform="matrix(.9361 0 0 .9361 11.398 10.344)"/>
    </g>
    <g>
        <path fill="#ffb380" d="M106.34 146.562c-.213-.11-.918-.055-1.642.099-.725.153-1.466.406-1.752.69L19.94 230.446s-.41 2.165 3.305 6.173c4.53 4.886 7.46 4.241 7.46 4.241l83.05-82.933s.673-.848.732-2.107c.058-1.258.205-1.199-.352-1.9-.556-.703-.022.298-4.037-3.745s-3.334-3.394-3.758-3.613z"/>
        <path fill="url(#linearGradient967)" stroke="#000" stroke-miterlimit="10" stroke-width="1.068" d="M101.422 145.516c-.227-.117-.98-.059-1.754.105-.774.164-1.566.434-1.871.738L9.125 235.125s-.438 2.313 3.531 6.594c4.839 5.22 7.969 4.531 7.969 4.531l88.719-88.594s.719-.906.781-2.25c.062-1.344.219-1.281-.375-2.031-.594-.75-.024.319-4.313-4s-3.562-3.625-4.015-3.859z" transform="matrix(.9361 0 0 .9361 11.398 10.344)"/>
    </g>
    <g stroke="#000" stroke-miterlimit="10">
        <path fill="#ff8080" stroke-width=".93611" d="M232.478 22.285l2.806-3.036s2.106-.546 4.29 1.482c2.627 2.44 1.794 4.446 1.794 4.446l-2.446 2.795s1.117-.858-2.285-3.82c-3.402-2.962-4.159-1.867-4.159-1.867z"/>
        <path fill="url(#linearGradient1072)" stroke-width="1.068" d="M236.17 12.756l2.997-3.243s2.25-.583 4.583 1.583c2.807 2.607 1.917 4.75 1.917 4.75l-2.613 2.986s1.193-.917-2.441-4.081c-3.634-3.164-4.443-1.995-4.443-1.995z" transform="matrix(.9361 0 0 .9361 11.398 10.344)"/>
    </g>
    <path fill="#ffe680" d="M100.673 148.616l11.697 11.505-79.388 78.813-11.313-11.122z"/>
    <path fill="#fff6d5" fill-rule="evenodd" d="M38.217 222.444l-13.946 7.123 15.618 2.261-11.226-10.785 3.012 15.644z"/>
    <path fill="url(#linearGradient4855-1)" stroke="#000" d="M100.673 148.616l11.697 11.505-79.388 78.813-11.313-11.122z"/>
</svg>


code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<weapon>
	<coreAttributes>
		<authorTag><![CDATA[At the base of the grip, there is a small engraving that reads "Official Enforcer Issue, MFD by DSG Forgeworks."]]></authorTag>

		<value>3000</value>

		<melee>true</melee>

		<twoHanded>false</twoHanded>

		<determiner><![CDATA[an]]></determiner>

		<name><![CDATA[Enforcer's baton]]></name>

		<namePlural pluralByDefault="false"><![CDATA[Enforcer's Batons]]></namePlural>

		<description><![CDATA[A standard issue baton for Enforcers. It is favoured for its ability to collapse into a more discrete form factor but offers little in the way of defensive techniques.]]></description>

		<attackDescriptor>Bludgeon</attackDescriptor>

		<attackTooltipDescription>Hit [npc2.name] with your baton.</attackTooltipDescription>

		<rarity>UNCOMMON</rarity>

		<equipText><![CDATA[[npc.Name] [npc.verb(swing)] the baton out, letting the weight of the tip extend the shaft to full length.]]></equipText>

		<unequipText><![CDATA[[npc.Name] [npc.verb(push)] the end of the baton into the handle and [npc.verb(put)] it away.]]></unequipText>

		<imageName>enbaton_inv.svg</imageName>

		<imageEquippedName>enbaton.svg</imageEquippedName>

		<damage>15</damage>

		<arcaneCost>0</arcaneCost>

		<damageVariance>MEDIUM</damageVariance>

		<availableDamageTypes>
			<damageType>PHYSICAL</damageType>
		</availableDamageTypes>

		<spells/>

		<enchantmentLimit>5</enchantmentLimit>

		<effects/>

		<primaryColours values="JUST_STEEL"/>
		<primaryColoursDye values="ALL_METAL"/>
		<secondaryColours values="JUST_BLACK"/>
		<secondaryColoursDye values="ALL"/>

		<itemTags/>

	</coreAttributes>

	<!-- Descriptions that are used when hitting an enemy. One of the hitText values will be randomly selected each time the attacker hits their target. Follow the same guidelines as equipText. -->
	<hitDescriptions>
		<hitText><![CDATA[
		Swinging out with [npc.her] Enforcer Baton, [npc.name] [npc.verb(manage)] to hit [npc2.name] in the chest. There is a loud cracking sound as the shaft connects with the aura above [npc2.her] torso to drain [npc.her] energy!
		]]></hitText>
		<hitText><![CDATA[
		Striking out at [npc2.name] with [npc.her] Enforcer Baton, [npc.name] [npc.verb(manage)] to hit the aura around [npc2.her] [npc2.arm] and drain [npc2.her] energy!
		]]></hitText>
		<hitText><![CDATA[
		With a quick step forwards, [npc.name] [npc.verb(lunge)] out at [npc2.name] with [npc.her] Enforcer Baton, bashing into the aura around [npc2.her] shoulder with the shaft and causing [npc2.herHim] to lose some energy!
		]]></hitText>
	</hitDescriptions>

	<!-- Descriptions that are used when missing an enemy. One of the missText values will be randomly selected each time the attacker misses their target. Follow the same guidelines as equipText. -->
	<missDescriptions>
		<missText><![CDATA[
		Thrusting out with [npc.her] Enforcer Baton, [npc.name] [npc.verb(attempt)] to hit [npc2.name] in the chest, but [npc.verb(end)] up missing [npc2.herHim]!
		]]></missText>
		<missText><![CDATA[
		Striking out at [npc2.name] with [npc.her] Enforcer Baton, [npc.name] [npc.verb(let)] out a frustrated cry as [npc.she] [npc.verb(miss)] [npc.her] target!
		]]></missText>
		<missText><![CDATA[
		With a quick step forwards, [npc.name] [npc.verb(lunge)] out at [npc2.name] with [npc.her] Enforcer Baton, but [npc.she] [npc.verb(miss)] [npc.her] target!
		]]></missText>
	</missDescriptions>

</weapon>


code:
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 256 256">
    <defs>
        <linearGradient id="innoGrad1" x1="238.253" x2="244.962" y1="10.261" y2="16.969" gradientUnits="userSpaceOnUse">
            <stop offset="0" stop-color="#ff2a2a"/>
            <stop offset=".495" stop-color="#ff2a2a" stop-opacity="0"/>
            <stop offset="1" stop-color="#ff2a2a"/>
        </linearGradient>
        <linearGradient id="innoGrad3" x1="238.253" x2="244.962" y1="10.261" y2="16.969" gradientUnits="userSpaceOnUse">
            <stop offset="0" stop-color="#ff7f2a"/>
            <stop offset=".495" stop-color="#ff7f2a" stop-opacity="0"/>
            <stop offset="1" stop-color="#ff7f2a"/>
        </linearGradient>
        <linearGradient id="innoGrad2" x1="238.253" x2="244.962" y1="10.261" y2="16.969" gradientUnits="userSpaceOnUse">
            <stop offset="0" stop-color="#ffd42a"/>
            <stop offset=".495" stop-color="#ffd42a" stop-opacity="0"/>
            <stop offset="1" stop-color="#ffd42a"/>
        </linearGradient>
        <linearGradient id="linearGradient4855-1" x1="68.707" x2="80.291" y1="180.351" y2="192.048" gradientTransform="matrix(2.26751 0 0 2.26751 -24.665 -305.92)" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad2"/>
        <linearGradient id="linearGradient967" x1="58.185" x2="70.134" y1="185.004" y2="196.885" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad3"/>
        <linearGradient id="linearGradient1072" x1="238.115" x2="244.813" y1="10.578" y2="16.775" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad1"/>
    </defs>
    <g stroke="#000" stroke-miterlimit="10" stroke-width=".471">
        <path fill="#ff8080" stroke-width=".9997587299999999" d="M216.273 31.456l6.361-6.884s4.776-1.238 9.729 3.36c5.958 5.534 4.069 10.083 4.069 10.083l-5.547 6.338s2.532-1.947-5.181-8.663c-7.714-6.716-9.431-4.234-9.431-4.234z"/>
        <path fill="url(#linearGradient1072)" d="M236.17 12.756l2.997-3.243s2.25-.583 4.583 1.583c2.807 2.607 1.917 4.75 1.917 4.75l-2.613 2.986s1.193-.917-2.441-4.081c-3.634-3.164-4.443-1.995-4.443-1.995z" transform="matrix(2.12263 0 0 2.12263 -285.03 4.38)"/>
    </g>
    <g>
        <path fill="#ffb380" d="M216.461 26.41c-.482-.248-2.08-.125-3.723.223-1.643.349-3.324.922-3.971 1.567A24411360.7 24411360.7 0 0 0 20.549 216.618s-.93 4.91 7.495 13.996c10.271 11.08 16.915 9.618 16.915 9.618L233.277 52.179s1.526-1.923 1.657-4.776c.132-2.852.465-2.719-.796-4.31-1.26-1.593-.05.676-9.154-8.491-9.104-9.168-7.561-7.695-8.523-8.191z"/>
        <path fill="url(#linearGradient967)" stroke="#000" stroke-miterlimit="10" stroke-width=".471" d="M101.422 145.516c-.227-.117-.98-.059-1.754.105-.774.164-1.566.434-1.871.738L9.125 235.125s-.438 2.313 3.531 6.594c4.839 5.22 7.969 4.531 7.969 4.531l88.719-88.594s.719-.906.781-2.25c.062-1.344.219-1.281-.375-2.031-.594-.75-.024.319-4.313-4s-3.562-3.625-4.015-3.859z" transform="matrix(2.12263 0 0 2.12263 1.18 -282.466)"/>
    </g>
    <path fill="#ffe680" d="M203.612 31.067l26.523 26.088L50.123 235.863l-25.654-25.219z"/>
    <path fill="#fff6d5" fill-rule="evenodd" d="M61.992 198.473L30.37 214.625l35.413 5.126-25.455-24.456 6.83 35.475z"/>
    <path fill="url(#linearGradient4855-1)" stroke="#000" d="M203.612 31.067l26.523 26.088L50.123 235.863l-25.654-25.219z"/>
</svg>


code:
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 256 256">
    <defs>
        <linearGradient id="linearGradient962">
            <stop offset="0" stop-color="#ff7f2a" stop-opacity=".502"/>
            <stop offset=".5" stop-color="#ff7f2a" stop-opacity="0"/>
            <stop offset="1" stop-color="#ff7f2a" stop-opacity=".502"/>
        </linearGradient>
        <linearGradient id="innoGrad10">
            <stop offset="0" stop-color="#ff7f2a"/>
            <stop offset="1" stop-color="#ff7f2a" stop-opacity="0"/>
        </linearGradient>
        <linearGradient id="innoGrad9">
            <stop offset="0" stop-color="#ffd42a"/>
            <stop offset=".5" stop-color="#ffd42a" stop-opacity="0"/>
            <stop offset="1" stop-color="#ffd42a"/>
        </linearGradient>
        <linearGradient id="innoGrad8">
            <stop offset="0" stop-color="#ff7f2a"/>
            <stop offset=".5" stop-color="#ff7f2a" stop-opacity="0"/>
            <stop offset="1" stop-color="#ff7f2a"/>
        </linearGradient>
        <linearGradient id="innoGrad5">
            <stop offset="0" stop-color="#ffd42a" stop-opacity="0"/>
            <stop offset="1" stop-color="#ffd42a"/>
        </linearGradient>
        <linearGradient id="innoGrad1">
            <stop offset="0" stop-color="#f0f" stop-opacity="0"/>
            <stop offset=".5" stop-color="#f0f"/>
            <stop offset="1" stop-color="#f0f" stop-opacity="0"/>
        </linearGradient>
        <linearGradient id="linearGradient1318" x1="20.71" x2="25.866" y1="18.077" y2="12.039" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad1"/>
        <linearGradient id="linearGradient1355" x1="32.018" x2="67.331" y1="60.51" y2="29.062" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad8"/>
        <linearGradient id="linearGradient1402" x1="23.709" x2="40.943" y1="33.341" y2="17.617" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad8"/>
        <linearGradient id="linearGradient1437" x1="99.686" x2="105.288" y1="108.144" y2="102.923" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad8"/>
        <linearGradient id="linearGradient1472" x1="150.093" x2="154.922" y1="164.87" y2="160.589" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad8"/>
        <linearGradient id="linearGradient1510" x1="116.119" x2="120.748" y1="125.72" y2="121.67" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad9"/>
        <linearGradient id="linearGradient1541" x1="141.864" x2="181.051" y1="176.828" y2="145.955" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad8"/>
        <linearGradient id="linearGradient1564" x1="153.218" x2="187.5" y1="184.32" y2="157.608" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad8"/>
        <linearGradient id="linearGradient1595" x1="97.983" x2="103.177" y1="131.958" y2="127.164" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad10"/>
        <linearGradient id="linearGradient1630" x1="137.499" x2="146.566" y1="167.041" y2="159.177" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad8"/>
        <linearGradient id="linearGradient1682" x1="87.897" x2="94.719" y1="108.87" y2="102.808" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad8"/>
        <linearGradient id="linearGradient1717" x1="139.339" x2="174.179" y1="170.016" y2="138.998" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad8"/>
        <linearGradient id="linearGradient1749" x1="180.146" x2="190.041" y1="209.464" y2="209.464" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad10"/>
        <linearGradient id="linearGradient1781" x1="203.081" x2="214.465" y1="189.039" y2="189.039" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad10"/>
        <linearGradient id="linearGradient1812" x1="193.864" x2="159.857" y1="113.571" y2="141.014" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad10"/>
        <linearGradient id="linearGradient1874" x1="222.854" x2="232.744" y1="182.4" y2="193.522" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad9"/>
        <linearGradient id="linearGradient1913" x1="221.26" x2="228.942" y1="186.122" y2="194.529" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad9"/>
        <radialGradient id="radialGradient1063" cx="207.847" cy="211.432" r="38.241" fx="207.847" fy="211.432" gradientTransform="matrix(.68926 .76656 -.62904 .5656 197.585 -67.483)" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad5"/>
        <linearGradient id="linearGradient1094" x1="135.15" x2="141.337" y1="194.724" y2="200.284" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad10"/>
        <linearGradient id="linearGradient1117" x1="70.977" x2="66.576" y1="221.101" y2="216.536" gradientTransform="translate(74 -14.915)" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad10"/>
        <linearGradient id="linearGradient1164" x1="100.169" x2="243.303" y1="120.538" y2="123.521" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient962"/>
    </defs>
    <g>
        <path fill="#f95" stroke="#000" stroke-miterlimit="10" d="M247.333 201.62c.542-.542-.75-3.333-1.458-3.458s-11.625 3.5-11.625 3.5l1.333 3.791s11.208-3.291 11.75-3.833zM132.588 94.068c.303-.704-1.928-2.821-2.632-2.676-.704.145-9.513 7.543-9.513 7.543l2.638 3.031c.001.001 9.202-7.194 9.507-7.898z"/>
        <g>
            <path fill="#ffe6d5" d="M245.48 200.314s-1.322-13.606-1.154-12.052c.168 1.554-5.408-42.097-11.401-53.513-8.925-17-16.175-41-27.925-47s-16.75-6-25.75-21.25S159.262 35.75 135.131 37 102.25 34.75 101 49.125s1.322 17.708 2.443 21.792c1.075 3.917 19.224 28.146 19.224 28.146l8.167-5.896s-19.472-22.042-21.667-24.168c-2.582-2.5-4.157-13.837-4.332-19.5-.167-5.416.123-9.667 10.964-9.75 10.841-.083 30.368-2.183 41.118 4.667 10.75 6.85 10.854 13.741 16.25 21.5 6.084 8.75 26.972 23.417 31.583 27.168 4.917 4 22.333 31.946 24.417 41 2.091 9.082 1.652 29.886 3.166 38.335.836 4.667 1.981 13.584 2.417 16.374.436 2.79 1.064 15.146 1.064 15.146z"/>
            <path fill="url(#linearGradient1164)" stroke="#000" stroke-miterlimit="10" d="M245.48 200.314s-1.322-13.606-1.154-12.052c.168 1.554-5.408-42.097-11.401-53.513-8.925-17-16.175-41-27.925-47s-16.75-6-25.75-21.25S159.262 35.75 135.131 37 102.25 34.75 101 49.125s1.322 17.708 2.443 21.792c1.075 3.917 19.224 28.146 19.224 28.146l8.167-5.896s-19.472-22.042-21.667-24.168c-2.582-2.5-4.157-13.837-4.332-19.5-.167-5.416.123-9.667 10.964-9.75 10.841-.083 30.368-2.183 41.118 4.667 10.75 6.85 10.854 13.741 16.25 21.5 6.084 8.75 26.972 23.417 31.583 27.168 4.917 4 22.333 31.946 24.417 41 2.091 9.082 1.652 29.886 3.166 38.335.836 4.667 1.981 13.584 2.417 16.374.436 2.79 1.064 15.146 1.064 15.146z"/>
        </g>
    </g>
    <g fill="#ff7f2a" stroke="#000" stroke-miterlimit="10">
        <path d="M237.833 208.5c2.083 1.999 8.833-3.001 5.131-7.388-3.368-3.99-11.546 1.138-9.797 2.887 1.749 1.749 5.322-3.666 7.666-.832 2.179 2.635-4.936 3.476-3 5.333zM128.91 105.176c2.083 1.999 8.833-3.001 5.131-7.388-3.368-3.99-11.546 1.138-9.797 2.887 1.749 1.749 5.322-3.666 7.666-.832 2.179 2.635-4.935 3.475-3 5.333z"/>
    </g>
    <g fill="#f95" stroke="#000" stroke-miterlimit="10">
        <path d="M238.083 198.165s-.134-.92.917-1.167c1.547-.363 1.583.75 1.583.75l.25 6s.137 1.294-1.083 1.294c-.902 0-1.261-1.127-1.261-1.127zM126.563 96.267s-.489-.791.376-1.436c1.274-.95 1.75.057 1.75.057l2.619 5.404s.641 1.132-.479 1.618c-.827.359-1.604-.532-1.604-.532z"/>
    </g>
    <g>
        <path fill="#ff7f2a" stroke="#000" stroke-miterlimit="10" d="M74.375 37c-.621-.734-15.308-3.092-21.625 2.813-7.253 6.778-6.467 22.826-5.464 24.563 1.875 3.25 12.226-2.5 20.446-10.405C75.619 46.385 75.75 38.625 74.375 37z"/>
    </g>
    <g>
        <path fill="#ffe6d5" stroke="#000" stroke-miterlimit="10" stroke-width=".5" d="M139.339 170.016s-1.807 2.851-2.964 4.37c-1.157 1.519-3.75 3.489-3.75 3.489l11.5 12.75 5.214-10.449z"/>
        <path fill="#f95" d="M130.625 163.125l16.742 18.746-4.125 7.125L123.75 166.5s3.969-4.504 5.063-4.25c1.094.254 1.812.875 1.812.875zM122.667 152l-5.792 10.239 23.75 27.363s-4.405 4.783-9.365 9.891c-4.968 5.115-8.593 7.313-8.593 8.507 0 2.625 6.457 9.5 10.333 9.5 1.616 0 3.875-1.625 11.375-9.993 3.435-3.832 7.694-11.1 9.79-13.423 2.543-2.817 3.835 0 3.835 0l19.187 20.597 8-5.552L57.5 63l-6.999 5.75z"/>
        <path fill="url(#linearGradient1117)" d="M148.684 180.854l-8.122 8.934s-4.405 4.783-9.365 9.891c-4.968 5.115-8.593 7.313-8.593 8.507 0 2.625 6.457 9.5 10.333 9.5 1.616 0 3.875-1.625 11.375-9.993 3.435-3.832 7.694-11.1 9.79-13.423 2.543-2.817 3.768-3.66 3.768-3.66z"/>
        <path fill="none" stroke="#000" stroke-miterlimit="10" d="M130.625 163.125l16.742 18.746-4.125 7.125L123.75 166.5s3.969-4.504 5.063-4.25c1.094.254 1.812.875 1.812.875zM122.667 152l-5.792 10.239 23.75 27.363s-4.405 4.783-9.365 9.891c-4.968 5.115-8.593 7.313-8.593 8.507 0 2.625 6.457 9.5 10.333 9.5 1.616 0 3.875-1.625 11.375-9.993 3.435-3.832 7.694-11.1 9.79-13.423 2.543-2.817 3.835 0 3.835 0l19.187 20.597 8-5.552L57.5 63l-6.999 5.75z"/>
    </g>
    <g>
        <path fill="#ffe6d5" d="M150.25 185s-3.125 7.875-8.375 14.625-10.91 14.022-11.993 13.464c-1.083-.558-5.829-7.034-5.829-7.034s4.124-3.012 13.098-12.68c8.874-9.56 8.099-14 8.099-14z"/>
        <path fill="url(#linearGradient1094)" stroke="#000" stroke-miterlimit="10" d="M150.25 185s-3.125 7.875-8.375 14.625-10.91 14.022-11.993 13.464c-1.083-.558-5.829-7.034-5.829-7.034s4.124-3.012 13.098-12.68c8.874-9.56 8.099-14 8.099-14z"/>
    </g>
    <g>
        <path fill="#ffe680" d="M213.881 183.817l6.119.85 23.884 26.81s7.241 17.148-8.134 28.898c-18.582 14.201-32 5.625-32 5.625L180 217.75l.583-5.25-10.333-18.416L195 174.386l17.181 8.471 1.152 1.227z"/>
        <path fill="url(#radialGradient1063)" stroke="#000" stroke-miterlimit="10" d="M213.881 183.817l6.119.85 23.884 26.81s7.241 17.148-8.134 28.898c-18.582 14.201-32 5.625-32 5.625L180 217.75l.583-5.25-10.333-18.416L195 174.386l17.181 8.471 1.152 1.227z"/>
        <path fill="#ffe680" d="M220.5 186.531l4.833-4.114 7.834 9-4.834 3.75s-2.571-2.29-4.5-4.417c-1.929-2.127-3.333-4.219-3.333-4.219z"/>
        <path fill="url(#linearGradient1913)" stroke="#000" stroke-miterlimit="10" d="M220.5 186.531l4.833-4.114 7.834 9-4.834 3.75s-2.571-2.29-4.5-4.417c-1.929-2.127-3.333-4.219-3.333-4.219z"/>
    </g>
    <g>
        <path fill="#fff6d5" d="M225.994 180.253c1.074-.134 2.415 1.237 5.336 4.886 3.109 3.885 4.008 4.947 3.874 5.869-.135.922-4.486 4.076-4.486 4.076s-1.949-2.934-4.844-6.21c-2.896-3.276-4.662-4.549-4.662-4.549s3.706-3.936 4.782-4.072z"/>
        <path fill="url(#linearGradient1874)" stroke="#000" stroke-miterlimit="10" d="M225.994 180.253c1.074-.134 2.415 1.237 5.336 4.886 3.109 3.885 4.008 4.947 3.874 5.869-.135.922-4.486 4.076-4.486 4.076s-1.949-2.934-4.844-6.21c-2.896-3.276-4.662-4.549-4.662-4.549s3.706-3.936 4.782-4.072z"/>
    </g>
    <g>
        <path fill="#fca" d="M68.5 39.5l3.312-1.84 79.438 88.84 27.5-9.25L220 161.068l-7.819 21.788-52.931-32.606-98-107zm140.315 134.012l3.662-11.272-34.486-37.21-11.741 3.721z"/>
        <path fill="url(#linearGradient1812)" stroke="#000" stroke-miterlimit="10" d="M68.5 39.5l3.312-1.84 79.438 88.84 27.5-9.25L220 161.068l-7.819 21.788-52.931-32.606-98-107zm140.315 134.012l3.662-11.272-34.486-37.21-11.741 3.721z"/>
    </g>
    <g>
        <path fill="#f95" stroke="#000" stroke-miterlimit="10" d="M212.478 182.056l1.403 1.762s-2.164 4.616-3.633 6.688c-1.469 2.072-5.201 5.775-5.201 5.775l-1.297-1.781s2.926-2.65 5.065-5.332c2.139-2.682 3.663-7.112 3.663-7.112z"/>
        <path fill="url(#linearGradient1781)" stroke="#000" stroke-miterlimit="10" d="M212.478 182.056l1.403 1.762s-2.164 4.616-3.633 6.688c-1.469 2.072-5.201 5.775-5.201 5.775l-1.297-1.781s2.926-2.65 5.065-5.332c2.139-2.682 3.663-7.112 3.663-7.112z"/>
        <path fill="#f95" d="M187.4 207.507l1.848 1.344s-1.252 1.127-3.083 1.833c-1.831.706-3.834.834-3.834.834l-.956-.268z"/>
        <path fill="url(#linearGradient1749)" stroke="#000" stroke-miterlimit="10" d="M187.4 207.507l1.848 1.344s-1.252 1.127-3.083 1.833c-1.831.706-3.834.834-3.834.834l-.956-.268z"/>
        <path fill="#ffb380" d="M68.875 37l98.563 110.75L181.5 150l30.978 31.439s-.69 4.201-2.312 6.4c-1.622 2.199-6.416 6.66-6.416 6.66l-12.625-14.25s-1.539 2.508-2.625 3.497l-3.598 3.278 5.223 5.975s-.25.938-1.25 1.563-1.75.313-1.75.313l-5.375-6.375s-2.506 2.334-3.333 2.914c-.827.58-3.792 2.086-3.792 2.086l13.122 13.604s-1.336 1.729-3.582 2.913c-2.246 1.184-2.79 1.232-2.79 1.232l-2.279 1.809L47.375 62.25s-1.625-5.5 9-17.25c4.556-5.038 12.5-8 12.5-8z"/>
        <path fill="#ffe6d5" fill-rule="evenodd" d="M113.19 89.824l-13.204 5.921 14.307 2.818-9.855-10.48 2.047 14.58z"/>
        <path fill="url(#linearGradient1717)" stroke="#000" stroke-miterlimit="10" d="M68.875 37l98.563 110.75L181.5 150l30.978 31.439s-.69 4.201-2.312 6.4c-1.622 2.199-6.416 6.66-6.416 6.66l-12.625-14.25s-1.539 2.508-2.625 3.497l-3.598 3.278 5.223 5.975s-.25.938-1.25 1.563-1.75.313-1.75.313l-5.375-6.375s-2.506 2.334-3.333 2.914c-.827.58-3.792 2.086-3.792 2.086l13.122 13.604s-1.336 1.729-3.582 2.913c-2.246 1.184-2.79 1.232-2.79 1.232l-2.279 1.809L47.375 62.25s-1.625-5.5 9-17.25c4.556-5.038 12.5-8 12.5-8z"/>
    </g>
    <g>
        <path fill="#ffb380" d="M125.214 151.369L59.511 76.145l7.156-5.729 65.5 74.001z"/>
        <path fill="url(#linearGradient1682)" stroke="#000" stroke-miterlimit="10" stroke-width=".5" d="M132.167 144.417l-6.953 6.952-65.703-75.224 7.156-5.729z"/>
        <path fill="#ffb380" d="M131.742 142.326s-2.632 3.092-3.742 4.174c-1.11 1.082-5.333 4.668-5.333 4.668l40.167 46.334s3.95-2.759 5.582-4.334c1.632-1.575 3.465-4.396 3.465-4.396z"/>
        <path fill="url(#linearGradient1630)" stroke="#000" stroke-miterlimit="10" stroke-width=".5" d="M131.742 142.326s-2.632 3.092-3.742 4.174c-1.11 1.082-5.333 4.668-5.333 4.668l40.167 46.334s3.95-2.759 5.582-4.334c1.632-1.575 3.465-4.396 3.465-4.396z"/>
    </g>
    <g>
        <path fill="#fca" d="M98.11 107.177l23.333 26.083s-2.958 22.081-5.083 24c-2.125 1.919-30.917-33.75-30.917-33.75s-.15-1.469 2.792-5.706c2.942-4.237 9.875-10.627 9.875-10.627z"/>
        <path fill="url(#linearGradient1595)" stroke="#000" stroke-miterlimit="10" d="M98.11 107.177l23.333 26.083s-2.958 22.081-5.083 24c-2.125 1.919-30.917-33.75-30.917-33.75s-.15-1.469 2.792-5.706c2.942-4.237 9.875-10.627 9.875-10.627z"/>
    </g>
    <g>
        <path fill="#ffb380" d="M152.915 174.386l25.219-21.445 13.948 26.394s-4.871 5.826-7.18 7.691c-2.309 1.865-11.07 7.059-11.07 7.059z"/>
        <path fill="url(#linearGradient1564)" stroke="#000" stroke-miterlimit="10" stroke-width=".5" d="M152.915 174.386l25.219-21.445 13.948 26.394s-4.871 5.826-7.18 7.691c-2.309 1.865-11.07 7.059-11.07 7.059z"/>
        <path fill="none" stroke="#000" stroke-miterlimit="10" stroke-width=".5" d="M154.165 175.183l19.291 17.55.398-1.078-19.668-18.485 1.25-.834 19.115 18.347.862-1.312-19.517-20.556 1.42-1.337 19.96 20.73 1.08-1.184-19.262-20.513 1.879-1.778 18.552 21.299 1.333-1.25-17.774-21.455 2.376-2 16.979 22.796 1.669-1.496-16.699-22.357 1.878-1.901 15.795 23.687 2.082-.995-15.928-24.14 2.627-2.266 14.512 25.533 1.544-.744-14.362-24.685 1.902-1.867 13.539 25.458"/>
        <path fill="#ffb380" d="M181.5 150s-10.021 10.481-12.569 12.708c-2.548 2.227-16.016 11.13-16.016 11.13l1.682-14.089s3.712-2.732 7.109-5.809 5.731-6.19 5.731-6.19z"/>
        <path fill="url(#linearGradient1541)" stroke="#000" stroke-miterlimit="10" stroke-width=".5" d="M181.5 150s-10.021 10.481-12.569 12.708c-2.548 2.227-16.016 11.13-16.016 11.13l1.682-14.089s3.712-2.732 7.109-5.809 5.731-6.19 5.731-6.19z"/>
    </g>
    <g>
        <ellipse cx="224.627" cy="42.783" fill="#ff7f2a" fill-rule="evenodd" stroke="#000" stroke-width=".456" rx=".916" ry="3.251" transform="matrix(.81155 .58428 -.71507 .69906 0 0)"/>
        <ellipse cx="151.096" cy="25.229" fill="#ff7f2a" fill-rule="evenodd" stroke="#000" stroke-width=".476" rx=".955" ry="3.398" transform="matrix(.80703 .59052 -.70938 .70483 0 0)"/>
        <path fill="#ffe680" d="M53.876 46.045l101.046 114.544-3.712 3.751L50.501 50.46z"/>
        <path fill="url(#linearGradient1510)" stroke="#000" stroke-miterlimit="10" stroke-width=".5" d="M50.501 50.46l3.375-4.415 101.046 114.544-3.712 3.751z"/>
        <path fill="#ffb380" d="M154.165 159.25s-.099 1.403-1.79 2.989c-1.691 1.586-2.875 1.386-2.875 1.386l4.665 6.5s1.847-2.248 2.585-4.5 0-3.386 0-3.386z"/>
        <path fill="url(#linearGradient1472)" stroke="#000" stroke-miterlimit="10" stroke-width=".5" d="M154.165 159.25s-.099 1.403-1.79 2.989c-1.691 1.586-2.875 1.386-2.875 1.386l4.665 6.5s1.847-2.248 2.585-4.5 0-3.386 0-3.386z"/>
        <path fill="#ffb380" d="M106.584 104.416s-1.506.818-2.833 2.083c-1.327 1.265-2.538 3.035-2.538 3.035l-3.379-3.452s0-.857 2.667-3.333c1.994-1.851 2.917-1.833 2.917-1.833z"/>
        <path fill="url(#linearGradient1437)" stroke="#000" stroke-miterlimit="10" stroke-width=".5" d="M106.584 104.416s-1.506.818-2.833 2.083c-1.327 1.265-2.538 3.035-2.538 3.035l-3.379-3.452s0-.857 2.667-3.333c1.994-1.851 2.917-1.833 2.917-1.833z"/>
    </g>
    <g stroke="#000" stroke-miterlimit="10" stroke-width=".5">
        <path fill="#ff8080" d="M117.844 99.063l42.406 48.688s.033 1.484-.875 2.25l-1.625 1.369-42.625-48.87s1.084-1.098 1.567-1.585c.483-.487 1.152-1.852 1.152-1.852z"/>
        <path fill="#ff2a2a" d="M118.998 106.94l-3.201-3.669 4.391-.396z"/>
    </g>
    <g fill="#f95" stroke="#000" stroke-miterlimit="10" stroke-width=".5">
        <path d="M33.079 42.39h0l-6.172-9.311-9.665-11.447 1.075-2.114-2.757 2.242zM49.96 29.022h0l-8.361-7.407-9.992-11.164-2.243.771 2.605-2.42z"/>
    </g>
    <g>
        <path fill="#ffe6d5" d="M53.813 30.867L38.5 18.5s-3.394-2.772-5.25-1.125c-.61.542.911 1.275 0 2.125-1.236 1.154-4.449 4.174-5.75 5.375-.652.602-1.812-.5-2.375 0-2.515 2.233 0 5.5 0 5.5l10.625 18.75z"/>
        <path fill="url(#linearGradient1402)" stroke="#000" stroke-miterlimit="10" d="M53.813 30.867L38.5 18.5s-3.394-2.772-5.25-1.125c-.61.542.911 1.275 0 2.125-1.236 1.154-4.449 4.174-5.75 5.375-.652.602-1.812-.5-2.375 0-2.515 2.233 0 5.5 0 5.5l10.625 18.75z"/>
        <path fill="#ffe6d5" d="M46.645 63.57s.801-9.668 10.48-18.07c9.792-8.5 16.663-9.022 16.663-9.022L68.75 32l-15.766-4.104s-4.234.437-12.734 7.729c-4.34 3.723-6.375 10.42-6.375 10.42L34.25 48z"/>
        <path fill="url(#linearGradient1355)" stroke="#000" stroke-miterlimit="10" d="M46.645 63.57s.801-9.668 10.48-18.07c9.792-8.5 16.663-9.022 16.663-9.022L68.75 32l-15.766-4.104s-4.234.437-12.734 7.729c-4.34 3.723-6.375 10.42-6.375 10.42L34.25 48z"/>
    </g>
    <g>
        <path fill="none" stroke="url(#linearGradient1318)" d="M26.415 12.228l-3.164-.48 1.917 6.76-4.458-.431"/>
    </g>
</svg>


code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<weapon>
	<coreAttributes>

		<authorTag><![CDATA[On the filler cap, slightly raised lettering reads "Official Enforcer Issue, MFD by DSG Forgeworks."]]></authorTag>

		<value>7500</value>

		<melee>false</melee>

		<twoHanded>true</twoHanded>

		<determiner><![CDATA[an]]></determiner>

		<name><![CDATA[LSG-9000 stun gun]]></name>

		<namePlural pluralByDefault="false"><![CDATA[LSG-9000 stun guns]]></namePlural>

		<description><![CDATA[
		The final word in riot control, this weapon uses a water spell to propel a stream of water to conduct arcane lightning at any target its sights.
		#IF game.isSillyModeEnabled()
		#THEN The hoses and cup-like attachments give you the feeling that any liquid would do as long as there was enough of it.
		#ELSE You guess that it could be filled with any liquid but you don't feel silly enough to try.
		#ENDIF
		]]></description>

		<attackDescriptor>Shoot</attackDescriptor>

		<attackTooltipDescription>Shoot [npc2.name] with your stun gun.</attackTooltipDescription>

		<rarity>EPIC</rarity>

		<equipText><![CDATA[[npc.Name] [npc.verb(bring)] out the stun gun
		#IF game.isSillyModeEnabled()
			#THEN
				#IF npc.getBreastRawStoredMilkValue()>=150
					#THEN and discretely [npc.verb(attach)] the cup attachments to [npc.her] [npc.nipplesD]. [npc.She] then [npc.verb(pull)] the sling over [npc.her] shoulder and [npc.verb(let)] out a small moan as the pumps draw [npc.her] [npc.milkD] through the hoses into the built-in tank.
					[#npc.setBreastStoredMilk(npc.getBreastRawStoredMilkValue()-150)]
				#ELSEIF npc.getPenisRawStoredCumValue()>=150
					#THEN and discretely [npc.verb(slide)] the cup attachment over [npc.her] [npc.penisD]. [npc.She] then [npc.verb(pull)] the sling over [npc.her] shoulder and [npc.verb(let)] out a small groan as the pumps draw [npc.her] [npc.cumD] into the built-in tank.
					[#npc.setPenisStoredCum(npc.getPenisRawStoredCumValue()-150)]
				#ELSE and [npc.verb(allow)] the built-in tank to magically fill itself with arcane-enhanced water, since [npc.she] has no special ammunition to put in it, before pulling the sling over [npc.her] shoulder.
				#ENDIF
			#ELSE and pull the sling over [npc.her] shoulder. The arcane-enhanced water sloshes around inside as the built-in tank magically fills itself.
		#ENDIF
		]]></equipText>

		<unequipText><![CDATA[[npc.Name] [npc.verb(holster)] the taser, before putting it away.]]></unequipText>

		<imageName>liqstungun_holstered.svg</imageName>

		<imageEquippedName>liqstungun.svg</imageEquippedName>

		<damage>50</damage>

		<arcaneCost>5</arcaneCost>

		<damageVariance>LOW</damageVariance>

		<availableDamageTypes>
			<damageType>LUST</damageType>
		</availableDamageTypes>

		<spells/>

		<enchantmentLimit>0</enchantmentLimit>

		<effects/>

		<primaryColours>
			<colour>CLOTHING_GUNMETAL</colour>
		</primaryColours>
		<primaryColoursDye values="ALL_METAL"/>
		<secondaryColours>
			<colour>CLOTHING_BLUE</colour>
		</secondaryColours>
		<secondaryColoursDye values="ALL"/>

		<itemTags/>

	</coreAttributes>

	<hitDescriptions>
		<hitText><![CDATA[
			Aiming [npc.her] stun gun at [npc2.name], [npc.she] [npc.verb(pull)] the trigger.
			#IF game.isSillyModeEnabled()
			#THEN
				#IF npc.getBreastRawStoredMilkValue()>=150
					#THEN A jet of [npc.milkD] streams towards [npc2.name], followed by a crackling bolt of arcane lightning. [npc2.Name] barely has time to stare with a look of disbelief on [npc2.her] face before being hit!
[npc2.speech(What the fuck?!!)] [npc2.she] [npc2.verb(splutter)] as [npc2.she] succumbs to the effects of the lightning. [npc.Name] [npc.verb(moan)] as the pumps suck on [npc.her] [npc.nipples] for more special ammunition.
					[#npc.setBreastStoredMilk(npc.getBreastRawStoredMilkValue()-150)]
					#IF npc2.getHighestZLayerCoverableArea(CA_HAIR) != null
						#THEN [##npc2.addDirtySlot(npc2.getHighestZLayerCoverableArea(CA_HAIR).getClothingType().getSlot())]
					#ELSE [##npc2.addDirtySlot(IS_HEAD)][##npc2.addDirtySlot(IS_HAIR)]
					#ENDIF
					#IF npc2.getHighestZLayerCoverableArea(CA_MOUTH) != null
						#THEN [##npc2.addDirtySlot(npc2.getHighestZLayerCoverableArea(CA_MOUTH).getClothingType().getSlot())]
					#ELSE [##npc2.addDirtySlot(IS_MOUTH)]
					#ENDIF
					#IF npc2.getHighestZLayerCoverableArea(CA_BREASTS) != null
						#THEN [##npc2.addDirtySlot(npc2.getHighestZLayerCoverableArea(CA_BREASTS).getClothingType().getSlot())]
					#ELSE [##npc2.addDirtySlot(IS_CHEST)]
					#ENDIF
					#IF npc2.getHighestZLayerCoverableArea(CA_MOUND) != null && npc2.getHighestZLayerCoverableArea(CA_THIGHS) == null
						#THEN [##npc2.addDirtySlot(npc2.getHighestZLayerCoverableArea(CA_MOUND).getClothingType().getSlot())]
					#ELSE
						#IF npc2.getHighestZLayerCoverableArea(CA_MOUND) == null && npc2.getHighestZLayerCoverableArea(CA_THIGHS) == null
						#THEN [##npc2.addDirtySlot(IS_GROIN)]
						#ENDIF
					#ENDIF
					#IF npc2.getHighestZLayerCoverableArea(CA_THIGHS) != null
						#THEN [##npc2.addDirtySlot(npc2.getHighestZLayerCoverableArea(CA_THIGHS).getClothingType().getSlot())]
					#ELSE [##npc2.addDirtySlot(IS_LEG)]
					#ENDIF
					#IF npc.getBreastRawStoredMilkValue()<150
						#THEN  The pumps hiccup a bit on empty air. [npc.Name] [npc.verb(realise)] [npc.sheHasFull] no special ammunition left. The gun automatically switches over to arcane water replenishment until [npc.she] can produce more.
					#ENDIF
				#ELSEIF npc.getPenisRawStoredCumValue()>=150
					#THEN A jet of [npc.cumD] streams towards [npc2.name], followed by a crackling bolt of arcane lightning. [npc2.Name] barely has time to stare with a look of disbelief on [npc2.her] face before being hit! [npc2.speech(What the fuck?!!)] [npc2.she] [npc2.verb(splutter)] as [npc2.she] succumbs to the effects of the lightning. [npc.Name] [npc.verb(groan)] as the pumps suck on [npc.her] [npc.penis] for more special ammunition.
[npc2.Name] [npc2.verb(shudder)] as [npc.her] impromptu bukkake soaks into [npc2.her] [npc2.skinSkin].
					[#npc.setPenisStoredCum(npc.getPenisRawStoredCumValue()-150)]
					#IF npc2.getHighestZLayerCoverableArea(CA_HAIR) != null
						#THEN [##npc2.addDirtySlot(npc2.getHighestZLayerCoverableArea(CA_HAIR).getClothingType().getSlot())]
					#ELSE [##npc2.addDirtySlot(IS_HEAD)][##npc2.addDirtySlot(IS_HAIR)]
					#ENDIF
					#IF npc2.getHighestZLayerCoverableArea(CA_MOUTH) != null
						#THEN [##npc2.addDirtySlot(npc2.getHighestZLayerCoverableArea(CA_MOUTH).getClothingType().getSlot())]
					#ELSE [##npc2.addDirtySlot(IS_MOUTH)]
					#ENDIF
					#IF npc2.getHighestZLayerCoverableArea(CA_BREASTS) != null
						#THEN [##npc2.addDirtySlot(npc2.getHighestZLayerCoverableArea(CA_BREASTS).getClothingType().getSlot())]
					#ELSE [##npc2.addDirtySlot(IS_CHEST)]
					#ENDIF
					#IF npc2.getHighestZLayerCoverableArea(CA_MOUND) != null && npc2.getHighestZLayerCoverableArea(CA_THIGHS) == null
						#THEN [##npc2.addDirtySlot(npc2.getHighestZLayerCoverableArea(CA_MOUND).getClothingType().getSlot())]
					#ELSE
						#IF npc2.getHighestZLayerCoverableArea(CA_MOUND) == null && npc2.getHighestZLayerCoverableArea(CA_THIGHS) == null
						#THEN [##npc2.addDirtySlot(IS_GROIN)]
						#ENDIF
					#ENDIF
					#IF npc2.getHighestZLayerCoverableArea(CA_THIGHS) != null
						#THEN [##npc2.addDirtySlot(npc2.getHighestZLayerCoverableArea(CA_THIGHS).getClothingType().getSlot())]
					#ELSE [##npc2.addDirtySlot(IS_LEG)]
					#ENDIF
					#IF npc.getPenisRawStoredCumValue()<150
						#THEN  The pumps hiccup a bit on empty air. [npc.Name] [npc.verb(realise)] [npc.sheHasFull] no special ammunition left. The gun automatically switches over to arcane water replenishment until [npc.she] can produce more.
					#ENDIF
				#ELSE A jet of water streams towards [npc2.name], followed by a crackling bolt of arcane lightning. [npc2.Name] barely has time to stare with a look of disbelief on [npc2.her] face before succumbing to the effects of the lightning! [npc2.Name] [npc2.verb(shiver)] a bit as the water soaks into [npc2.her] [npc2.skinSkin].
					#IF npc.getBreastRawStoredMilkValue()>=150
						#THEN   As if sesnsing the bounty stored in [npc.namePos] [npc.breastsD], the gun's pumps start pulling [npc.her] [npc.milkD] through the hoses. [npc.Name] [npc.verb(moan)] at the stimulation.
					#ELSE
						#IF npc.getPenisRawStoredCumValue()>=150
							#THEN  As if sesnsing the bounty stored in [npc.namePos] [npc.ballsD], the gun's pumps start pulling [npc.her] [npc.cumD] through the hoses. [npc.Name] [npc.verb(groan)] at the stimulation.
						#ENDIF
					#ENDIF
				#ENDIF
			#ELSE A jet of water streams towards [npc2.name], followed by a crackling bolt of arcane lightning. [npc2.Name] barely has time to stare with a look of disbelief on [npc2.her] face before succumbing to the effects of the lightning! [npc2.Name] [npc2.verb(shiver)] a bit as the water soaks [npc2.her] [npc2.skinSkin].
			#ENDIF
		]]></hitText>
	</hitDescriptions>

	<missDescriptions>
		<missText><![CDATA[
			Aiming [npc.her] stun gun at [npc2.name], [npc.she] [npc.verb(pull)] the trigger.
			#IF game.isSillyModeEnabled()
			#THEN
				#IF npc.getBreastRawStoredMilkValue()>0
				#THEN A jet of [npc.milkD] streams towards [npc2.name], but it goes wide! The [npc.milk] splashes and sparks into a useless puddle on the ground. [npc.Name] [npc.verb(moan)] as the pumps suck on [npc.her] [npc.nipples] for more special ammunition.
				[#npc.setBreastStoredMilk(npc.getBreastRawStoredMilkValue()-150)]
					#IF npc.getBreastRawStoredMilkValue()<150
					#THEN  The pumps hiccup a bit on empty air. [npc.Name] [npc.verb(realise)] [npc.sheHasFull] has no special ammunition left. The gun automatically switches over to arcane water replenishment until [npc.she] can produce more.
					#ENDIF
				#ELSE
					#IF npc.getPenisRawStoredCumValue()>0
					#THEN A jet of [npc.cumD] streams towards [npc2.name], but it goes wide! The [npc.cum] splashes and sparks into a useless puddle on the ground. [npc.Name] [npc.verb(moan)] as the pumps suck on [npc.her] [npc.penis] for more special ammunition.
					[#npc.setPenisStoredCum(npc.getPenisRawStoredCumValue()-150)]
						#IF npc.getPenisRawStoredCumValue()<150
						#THEN  The pumps hiccup a bit on empty air. [npc.Name] [npc.verb(realise)] [npc.sheHasFull] has no special ammunition left. The gun automatically switches over to arcane water replenishment until [npc.she] can produce more.
						#ENDIF
					#ELSE A jet of water streams towards [npc2.name], but it goes wide! The water splashes and sparks into a useless puddle on the ground.
					#ENDIF
				#ENDIF
			#ELSE A jet of water streams towards [npc2.name], but it goes wide! The water splashes and sparks into a useless puddle on the ground.
			#ENDIF
		]]></missText>
	</missDescriptions>

</weapon>


code:
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 256 256">
    <defs>
        <linearGradient id="innoGrad10">
            <stop offset="0" stop-color="#ff7f2a"/>
            <stop offset="1" stop-color="#ff7f2a" stop-opacity="0"/>
        </linearGradient>
        <linearGradient id="innoGrad9">
            <stop offset="0" stop-color="#ffd42a"/>
            <stop offset=".5" stop-color="#ffd42a" stop-opacity="0"/>
            <stop offset="1" stop-color="#ffd42a"/>
        </linearGradient>
        <linearGradient id="innoGrad8">
            <stop offset="0" stop-color="#ff7f2a"/>
            <stop offset=".5" stop-color="#ff7f2a" stop-opacity="0"/>
            <stop offset="1" stop-color="#ff7f2a"/>
        </linearGradient>
        <linearGradient id="innoGrad5">
            <stop offset="0" stop-color="#ffd42a" stop-opacity="0"/>
            <stop offset="1" stop-color="#ffd42a"/>
        </linearGradient>
        <linearGradient id="linearGradient1355" x1="32.018" x2="67.331" y1="60.51" y2="29.062" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad8"/>
        <linearGradient id="linearGradient1402" x1="23.709" x2="40.943" y1="33.341" y2="17.617" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad8"/>
        <linearGradient id="linearGradient1437" x1="99.686" x2="105.288" y1="108.144" y2="102.923" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad8"/>
        <linearGradient id="linearGradient1472" x1="150.093" x2="154.922" y1="164.87" y2="160.589" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad8"/>
        <linearGradient id="linearGradient1510" x1="116.119" x2="120.748" y1="125.72" y2="121.67" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad9"/>
        <linearGradient id="linearGradient1541" x1="141.864" x2="181.051" y1="176.828" y2="145.955" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad8"/>
        <linearGradient id="linearGradient1564" x1="153.218" x2="187.5" y1="184.32" y2="157.608" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad8"/>
        <linearGradient id="linearGradient1595" x1="97.983" x2="103.177" y1="131.958" y2="127.164" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad10"/>
        <linearGradient id="linearGradient1630" x1="137.499" x2="146.566" y1="167.041" y2="159.177" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad8"/>
        <linearGradient id="linearGradient1682" x1="87.897" x2="94.719" y1="108.87" y2="102.808" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad8"/>
        <linearGradient id="linearGradient1717" x1="139.339" x2="174.179" y1="170.016" y2="138.998" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad8"/>
        <linearGradient id="linearGradient1749" x1="180.146" x2="190.041" y1="209.464" y2="209.464" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad10"/>
        <linearGradient id="linearGradient1781" x1="203.081" x2="214.465" y1="189.039" y2="189.039" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad10"/>
        <linearGradient id="linearGradient1812" x1="193.864" x2="159.857" y1="113.571" y2="141.014" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad10"/>
        <linearGradient id="linearGradient1874" x1="222.854" x2="232.744" y1="182.4" y2="193.522" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad9"/>
        <linearGradient id="linearGradient1913" x1="221.26" x2="228.942" y1="186.122" y2="194.529" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad9"/>
        <radialGradient id="radialGradient1063" cx="207.847" cy="211.432" r="38.241" fx="207.847" fy="211.432" gradientTransform="matrix(.68926 .76656 -.62904 .5656 197.585 -67.483)" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad5"/>
        <linearGradient id="linearGradient1094" x1="135.15" x2="141.337" y1="194.724" y2="200.284" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad10"/>
        <linearGradient id="linearGradient1117" x1="70.977" x2="66.576" y1="221.101" y2="216.536" gradientTransform="translate(74 -14.915)" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad10"/>
    </defs>
    <g fill="#ff7f2a" stroke="#000" stroke-miterlimit="10">
        <path d="M204.421 17.376c1.883-2.19-3.478-8.656-7.657-4.72-3.8 3.58 1.767 11.466 3.418 9.625 1.65-1.842-3.951-5.114-1.25-7.61 2.513-2.32 3.74 4.74 5.49 2.705zM107.196 131.776c1.882-2.19-3.479-8.656-7.657-4.72-3.8 3.58 1.767 11.466 3.417 9.625 1.651-1.842-3.95-5.114-1.249-7.61 2.512-2.32 3.74 4.738 5.49 2.705z"/>
    </g>
    <g>
        <path fill="#ff7f2a" stroke="#000" stroke-miterlimit="10" d="M42.098 189.95c-.699.66-2.252 15.454 3.99 21.44 7.163 6.872 23.144 5.211 24.824 4.115 3.143-2.05-3.164-12.071-11.506-19.848-8.005-7.46-15.76-7.168-17.308-5.706z"/>
    </g>
    <g>
        <path fill="#ffe6d5" stroke="#000" stroke-miterlimit="10" stroke-width=".5" d="M171.37 117.823s2.946 1.65 4.526 2.722c1.58 1.072 3.688 3.554 3.688 3.554l12.103-12.18-10.718-4.635z"/>
        <path fill="#f95" d="M164.965 126.9l17.804-17.74 7.34 3.73-21.399 20.691s-4.714-3.717-4.52-4.823a4.618 4.618 0 0 1 .775-1.857zm-10.674 8.554l10.54 5.224 26.026-25.208s5.016 4.138 10.387 8.812c5.379 4.681 7.771 8.18 8.964 8.115 2.62-.143 9.133-6.965 8.921-10.836-.088-1.613-1.834-3.78-10.598-10.812-4.014-3.221-11.504-7.077-13.938-9.043-2.951-2.386-.21-3.83-.21-3.83l19.52-20.282-5.98-7.685L68.98 205.381l6.124 6.675z"/>
        <path fill="url(#linearGradient1117)" d="M148.684 180.854l-8.122 8.934s-4.405 4.783-9.365 9.891c-4.968 5.115-8.593 7.313-8.593 8.507 0 2.625 6.457 9.5 10.333 9.5 1.616 0 3.875-1.625 11.375-9.993 3.435-3.832 7.694-11.1 9.79-13.423 2.543-2.817 3.768-3.66 3.768-3.66z" transform="rotate(-93.129 130.646 128.756)"/>
        <path fill="none" stroke="#000" stroke-miterlimit="10" d="M164.965 126.9l17.804-17.74 7.34 3.73-21.399 20.691s-4.714-3.717-4.52-4.823a4.618 4.618 0 0 1 .775-1.857zm-10.674 8.554l10.54 5.224 26.026-25.208s5.016 4.138 10.387 8.812c5.379 4.681 7.771 8.18 8.964 8.115 2.62-.143 9.133-6.965 8.921-10.836-.088-1.613-1.834-3.78-10.598-10.812-4.014-3.221-11.504-7.077-13.938-9.043-2.951-2.386-.21-3.83-.21-3.83l19.52-20.282-5.98-7.685L68.98 205.381l6.124 6.675z"/>
    </g>
    <g>
        <path fill="#ffe6d5" d="M185.736 106.11s8.034 2.691 15.06 7.565c7.027 4.874 14.597 10.129 14.1 11.24-.499 1.112-6.706 6.205-6.706 6.205s-3.233-3.954-13.376-12.387c-10.03-8.339-14.421-7.323-14.421-7.323z"/>
        <path fill="url(#linearGradient1094)" stroke="#000" stroke-miterlimit="10" d="M150.25 185s-3.125 7.875-8.375 14.625-10.91 14.022-11.993 13.464c-1.083-.558-5.829-7.034-5.829-7.034s4.124-3.012 13.098-12.68c8.874-9.56 8.099-14 8.099-14z" transform="rotate(-93.129 130.646 128.756)"/>
    </g>
    <g>
        <path fill="#ffe680" d="M181.082 42.64l.515-6.157 25.466-25.312s16.728-8.166 29.3 6.545c15.193 17.78 7.362 31.645 7.362 31.645l-26.911 25.257-5.274-.296-17.825 11.323-21.02-23.638 7.521-17.618 1.163-1.217z"/>
        <path fill="url(#radialGradient1063)" stroke="#000" stroke-miterlimit="10" d="M213.881 183.817l6.119.85 23.884 26.81s7.241 17.148-8.134 28.898c-18.582 14.201-32 5.625-32 5.625L180 217.75l.583-5.25-10.333-18.416L195 174.386l17.181 8.471 1.152 1.227z" transform="rotate(-93.129 130.646 128.756)"/>
        <path fill="#ffe680" d="M183.43 35.882l-4.37-4.601 8.558-8.314 4.009 4.622s-2.147 2.693-4.165 4.735c-2.019 2.042-4.031 3.558-4.031 3.558z"/>
        <path fill="url(#linearGradient1913)" stroke="#000" stroke-miterlimit="10" d="M220.5 186.531l4.833-4.114 7.834 9-4.834 3.75s-2.571-2.29-4.5-4.417c-1.929-2.127-3.333-4.219-3.333-4.219z" transform="rotate(-93.129 130.646 128.756)"/>
    </g>
    <g>
        <path fill="#fff6d5" d="M176.862 30.739c-.192-1.065 1.104-2.479 4.588-5.595 3.71-3.316 4.72-4.272 5.649-4.188.928.084 4.314 4.256 4.314 4.256s-2.823 2.107-5.936 5.176c-3.113 3.07-4.288 4.904-4.288 4.904s-4.132-3.486-4.327-4.553z"/>
        <path fill="url(#linearGradient1874)" stroke="#000" stroke-miterlimit="10" d="M225.994 180.253c1.074-.134 2.415 1.237 5.336 4.886 3.109 3.885 4.008 4.947 3.874 5.869-.135.922-4.486 4.076-4.486 4.076s-1.949-2.934-4.844-6.21c-2.896-3.276-4.662-4.549-4.662-4.549s3.706-3.936 4.782-4.072z" transform="rotate(-93.129 130.646 128.756)"/>
    </g>
    <g>
        <path fill="#fca" d="M44.915 195.68l-2.018-3.206 84.372-84.169-10.737-26.954 41.501-43.58 22.182 6.618-29.668 54.632L49.055 202.715zM171.07 48.26l-11.455-3.041-35.272 36.465 4.356 11.52z"/>
        <path fill="url(#linearGradient1812)" stroke="#000" stroke-miterlimit="10" d="M68.5 39.5l3.312-1.84 79.438 88.84 27.5-9.25L220 161.068l-7.819 21.788-52.931-32.606-98-107zm140.315 134.012l3.662-11.272-34.486-37.21-11.741 3.721z" transform="rotate(-93.129 130.646 128.756)"/>
    </g>
    <g>
        <path fill="#f95" stroke="#000" stroke-miterlimit="10" d="M179.4 44.136l1.683-1.497s4.727 1.91 6.877 3.263c2.149 1.354 6.05 4.878 6.05 4.878l-1.708 1.392s-2.805-2.777-5.6-4.766c-2.795-1.99-7.302-3.27-7.302-3.27z"/>
        <path fill="url(#linearGradient1781)" stroke="#000" stroke-miterlimit="10" d="M212.478 182.056l1.403 1.762s-2.164 4.616-3.633 6.688c-1.469 2.072-5.201 5.775-5.201 5.775l-1.297-1.781s2.926-2.65 5.065-5.332c2.139-2.682 3.663-7.112 3.663-7.112z" transform="rotate(-93.129 130.646 128.756)"/>
        <path fill="#f95" d="M206.182 67.788l1.241-1.919s1.194 1.189 1.999 2.979c.805 1.79 1.042 3.782 1.042 3.782l-.215.97z"/>
        <path fill="url(#linearGradient1749)" stroke="#000" stroke-miterlimit="10" d="M187.4 207.507l1.848 1.344s-1.252 1.127-3.083 1.833c-1.831.706-3.834.834-3.834.834l-.956-.268z" transform="rotate(-93.129 130.646 128.756)"/>
        <path fill="#ffb380" d="M42.398 195.442l105.206-104.46 1.479-14.164 29.701-32.648s4.233.46 6.517 1.96c2.284 1.499 7 6.042 7 6.042l-13.54 13.384s2.589 1.4 3.636 2.43l3.47 3.414 5.68-5.541s.95.198 1.629 1.163c.679.964.408 1.73.408 1.73l-6.072 5.715s2.467 2.375 3.092 3.169c.624.794 2.29 3.672 2.29 3.672l12.867-13.845s1.8 1.24 3.104 3.418c1.305 2.178 1.383 2.719 1.383 2.719l1.93 2.177L68.784 215.532s-5.403 1.923-17.715-8.045c-5.28-4.274-8.67-12.045-8.67-12.045z"/>
        <path fill="#ffe6d5" fill-rule="evenodd" d="M92.725 148.311l6.633 12.86 2.032-14.439-9.925 10.413 14.446-2.84z"/>
        <path fill="url(#linearGradient1717)" stroke="#000" stroke-miterlimit="10" d="M68.875 37l98.563 110.75L181.5 150l30.978 31.439s-.69 4.201-2.312 6.4c-1.622 2.199-6.416 6.66-6.416 6.66l-12.625-14.25s-1.539 2.508-2.625 3.497l-3.598 3.278 5.223 5.975s-.25.938-1.25 1.563-1.75.313-1.75.313l-5.375-6.375s-2.506 2.334-3.333 2.914c-.827.58-3.792 2.086-3.792 2.086l13.122 13.604s-1.336 1.729-3.582 2.913c-2.246 1.184-2.79 1.232-2.79 1.232l-2.279 1.809L47.375 62.25s-1.625-5.5 9-17.25c4.556-5.038 12.5-8 12.5-8z" transform="rotate(-93.129 130.646 128.756)"/>
    </g>
    <g>
        <path fill="#ffb380" d="M146.2 126.382l7.322 6.563-71.526 69.71-6.11-6.832z"/>
        <path fill="url(#linearGradient1682)" stroke="#000" stroke-miterlimit="10" stroke-width=".5" d="M66.667 70.416l65.5 74.001-6.953 6.952-65.703-75.224z" transform="rotate(-93.129 130.646 128.756)"/>
        <path fill="#ffb380" d="M144.136 126.92s3.231 2.46 4.372 3.509c1.141 1.05 4.952 5.07 4.952 5.07l44.073-42.636s-2.97-3.793-4.632-5.337c-1.662-1.543-4.579-3.22-4.579-3.22z"/>
        <path fill="url(#linearGradient1630)" stroke="#000" stroke-miterlimit="10" stroke-width=".5" d="M131.742 142.326s-2.632 3.092-3.742 4.174c-1.11 1.082-5.333 4.668-5.333 4.668l40.167 46.334s3.95-2.759 5.582-4.334c1.632-1.575 3.465-4.396 3.465-4.396z" transform="rotate(-93.129 130.646 128.756)"/>
    </g>
    <g>
        <path fill="#fca" d="M110.875 162.42l24.77-24.721s22.21 1.748 24.242 3.765c2.033 2.018-32.012 32.713-32.012 32.713s-1.458.23-5.85-2.476c-4.39-2.706-11.15-9.28-11.15-9.28z"/>
        <path fill="url(#linearGradient1595)" stroke="#000" stroke-miterlimit="10" d="M98.11 107.177l23.333 26.083s-2.958 22.081-5.083 24c-2.125 1.919-30.917-33.75-30.917-33.75s-.15-1.469 2.792-5.706c2.942-4.237 9.875-10.627 9.875-10.627z" transform="rotate(-93.129 130.646 128.756)"/>
    </g>
    <g>
        <path fill="#ffb380" d="M174.993 104.03l-22.79-24.012 25.594-15.368s6.083 4.546 8.071 6.75c1.988 2.204 7.653 10.668 7.653 10.668z"/>
        <path fill="url(#linearGradient1564)" stroke="#000" stroke-miterlimit="10" stroke-width=".5" d="M152.915 174.386l25.219-21.445 13.948 26.394s-4.871 5.826-7.18 7.691c-2.309 1.865-11.07 7.059-11.07 7.059z" transform="rotate(-93.129 130.646 128.756)"/>
        <path fill="none" stroke="#000" stroke-miterlimit="10" stroke-width=".5" d="M175.72 102.738l16.471-20.22-1.098-.34-17.384 20.648-.9-1.202 17.276-20.088-1.357-.79-19.46 20.61-1.413-1.344 19.61-21.062-1.242-1.014-19.43 20.353-1.879-1.779 20.255-19.687-1.32-1.263-20.454 18.919-2.126-2.263 21.835-18.198-1.585-1.585-21.412 17.894-2-1.771 22.789-17.064-1.107-2.025-23.235 17.222-2.406-2.5 24.703-15.884-.827-1.5-23.865 15.687-1.968-1.797 24.681-14.908"/>
        <path fill="#ffb380" d="M149.083 76.818s11.012 9.434 13.375 11.856c2.363 2.423 11.988 15.385 11.988 15.385l-14.16-.91s-2.93-3.558-6.189-6.782c-3.257-3.224-6.493-5.384-6.493-5.384z"/>
        <path fill="url(#linearGradient1541)" stroke="#000" stroke-miterlimit="10" stroke-width=".5" d="M181.5 150s-10.021 10.481-12.569 12.708c-2.548 2.227-16.016 11.13-16.016 11.13l1.682-14.089s3.712-2.732 7.109-5.809 5.731-6.19 5.731-6.19z" transform="rotate(-93.129 130.646 128.756)"/>
    </g>
    <g transform="rotate(-93.129 130.646 128.756)">
        <ellipse cx="224.627" cy="42.783" fill="#ff7f2a" fill-rule="evenodd" stroke="#000" stroke-width=".456" rx=".916" ry="3.251" transform="matrix(.81155 .58428 -.71507 .69906 0 0)"/>
        <ellipse cx="151.096" cy="25.229" fill="#ff7f2a" fill-rule="evenodd" stroke="#000" stroke-width=".476" rx=".955" ry="3.398" transform="matrix(.80703 .59052 -.70938 .70483 0 0)"/>
        <path fill="#ffe680" d="M53.876 46.045l101.046 114.544-3.712 3.751L50.501 50.46z"/>
        <path fill="url(#linearGradient1510)" stroke="#000" stroke-miterlimit="10" stroke-width=".5" d="M50.501 50.46l3.375-4.415 101.046 114.544-3.712 3.751z"/>
        <path fill="#ffb380" d="M154.165 159.25s-.099 1.403-1.79 2.989c-1.691 1.586-2.875 1.386-2.875 1.386l4.665 6.5s1.847-2.248 2.585-4.5 0-3.386 0-3.386z"/>
        <path fill="url(#linearGradient1472)" stroke="#000" stroke-miterlimit="10" stroke-width=".5" d="M154.165 159.25s-.099 1.403-1.79 2.989c-1.691 1.586-2.875 1.386-2.875 1.386l4.665 6.5s1.847-2.248 2.585-4.5 0-3.386 0-3.386z"/>
        <path fill="#ffb380" d="M106.584 104.416s-1.506.818-2.833 2.083c-1.327 1.265-2.538 3.035-2.538 3.035l-3.379-3.452s0-.857 2.667-3.333c1.994-1.851 2.917-1.833 2.917-1.833z"/>
        <path fill="url(#linearGradient1437)" stroke="#000" stroke-miterlimit="10" stroke-width=".5" d="M106.584 104.416s-1.506.818-2.833 2.083c-1.327 1.265-2.538 3.035-2.538 3.035l-3.379-3.452s0-.857 2.667-3.333c1.994-1.851 2.917-1.833 2.917-1.833z"/>
    </g>
    <g stroke="#000" stroke-miterlimit="10" stroke-width=".5">
        <path fill="#ff8080" d="M101.696 143.159l46.301-45s1.48-.114 2.295.75l1.455 1.549-46.47 45.228s-1.156-1.022-1.669-1.478c-.512-.456-1.912-1.049-1.912-1.049z"/>
        <path fill="#ff2a2a" d="M147.623 99.491l4.124.967-3.489 3.396z"/>
    </g>
    <g fill="#f95" stroke="#000" stroke-miterlimit="10" stroke-width=".5">
        <path d="M40.774 237.562L29.87 247.837l-2.17-.958 2.39 2.63 19.643-18.618zM28.525 223.517l-10.602 10.587.892 2.197-2.558-2.469 19.208-19.067z"/>
    </g>
    <g>
        <path fill="#ffe6d5" d="M37.097 210.817l-11.513 15.965s-2.583 3.54-.837 5.303c.575.58 1.223-.979 2.122-.116 1.22 1.172 4.41 4.215 5.68 5.448.637.619-.4 1.837.13 2.372 2.367 2.39 5.492-.3 5.492-.3l18.142-11.633z"/>
        <path fill="url(#linearGradient1402)" stroke="#000" stroke-miterlimit="10" d="M53.813 30.867L38.5 18.5s-3.394-2.772-5.25-1.125c-.61.542.911 1.275 0 2.125-1.236 1.154-4.449 4.174-5.75 5.375-.652.602-1.812-.5-2.375 0-2.515 2.233 0 5.5 0 5.5l10.625 18.75z" transform="rotate(-93.129 130.646 128.756)"/>
        <path fill="#ffe6d5" d="M70.142 216.189s-9.697-.272-18.615-9.478c-9.022-9.314-9.918-16.146-9.918-16.146l-4.196 5.275-3.238 15.967s.668 4.203 8.413 12.293c3.954 4.13 10.752 5.797 10.752 5.797l1.932-.482z"/>
        <path fill="url(#linearGradient1355)" stroke="#000" stroke-miterlimit="10" d="M46.645 63.57s.801-9.668 10.48-18.07c9.792-8.5 16.663-9.022 16.663-9.022L68.75 32l-15.766-4.104s-4.234.437-12.734 7.729c-4.34 3.723-6.375 10.42-6.375 10.42L34.25 48z" transform="rotate(-93.129 130.646 128.756)"/>
    </g>
</svg>


code:
[LocalizedFileNames]
pbrifle_nomag.svg=@pbrifle_nomag.svg,0
pblauncher.svg=@pblauncher.svg,0
pblauncher_nomag.svg=@pblauncher_nomag.svg,0
pblauncher.xml=@pblauncher.xml,0
pbpistol.xml=@pbpistol.xml,0
pbrifle.xml=@pbrifle.xml,0
pbpistol.svg=@pbpistol.svg,0
pbpistol_nomag.svg=@pbpistol_nomag.svg,0
pbrifle.svg=@pbrifle.svg,0


code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<weapon>
	<coreAttributes>

		<authorTag><![CDATA[Underneath the scope rails, there is a small engraving that reads "Official Enforcer Issue, MFD by DSG Forgeworks."]]></authorTag>

		<value>9000</value>

		<melee>false</melee>

		<twoHanded>true</twoHanded>

		<determiner><![CDATA[a]]></determiner>

		<name><![CDATA[pepper grenade launcher]]></name>

		<namePlural pluralByDefault="false"><![CDATA[pepper grenade launchers]]></namePlural>

		<description><![CDATA[Originally designed to disperse pepper oil more efficiently via airburst, it was soon found that the residual heat from the bursting charge turned the oil into a small explosive cloud. Despite being a serious design flaw, the Enforcers asked that it not be fixed.]]></description>

		<attackDescriptor>shoot</attackDescriptor>

		<attackTooltipDescription>Shoot [npc2.name] with your pepper grenade launcher.</attackTooltipDescription>

		<rarity>EPIC</rarity>

		<equipText><![CDATA[[npc.Name] [npc.verb(bring)] out the grenade launcher, [npc.verb(slap)] in a fresh magazine, and [npc.verb(turn)] the safety off.]]></equipText>

		<unequipText><![CDATA[[npc.Name] [npc.verb(take)] out the magazine, and [npc.verb(turn)] the safety on, and [npc.verb(put)] the grenade launcher away.]]></unequipText>

		<imageName>pblauncher_nomag.svg</imageName>

		<imageEquippedName>pblauncher.svg</imageEquippedName>

		<damage>60</damage>

		<arcaneCost>6</arcaneCost>

		<damageVariance>LOW</damageVariance>

		<availableDamageTypes>
			<damageType>FIRE</damageType>
		</availableDamageTypes>

		<spells/>

		<enchantmentLimit>5</enchantmentLimit>

		<effects/>

		<primaryColours values="JUST_BLACK"/>
		<primaryColoursDye values="ALL_WITH_METALS"/>
		<secondaryColours>
			<colour>CLOTHING_GUNMETAL</colour>
		</secondaryColours>
		<secondaryColoursDye values="ALL_WITH_METALS"/>

		<itemTags/>

	</coreAttributes>

	<!-- Descriptions that are used when hitting an enemy. One of the hitText values will be randomly selected each time the attacker hits their target. Follow the same guidelines as equipText. -->
	<hitDescriptions>
		<hitText><![CDATA[
		[npc.Name] [npc.verb(line)] [npc2.name] up in [npc.her] sights and [npc.verb(pull)] the trigger. The grenade disperses a fine orange mist near [npc2.name] before engulfing [npc2.her] aura in a fiery cloud.
		#IF game.isSillyModeEnabled()
			#THEN [npc.speech(That's a spicy meatball!)] [npc.name] [npc.verb(shout)].
			#ENDIF
		]]></hitText>
	</hitDescriptions>

	<!-- Descriptions that are used when missing an enemy. One of the missText values will be randomly selected each time the attacker misses their target. Follow the same guidelines as equipText. -->
	<missDescriptions>
		<missText><![CDATA[
		[npc.Name] [npc.verb(line)] [npc2.name] up in [npc.her] sights and [npc.verb(pull)] the trigger. The shot goes wide! The grenade explodes well away from [npc2.name].
		]]></missText>
	</missDescriptions>

</weapon>