ID:193721
 
Okay, I am now hosting JOIN MY SUPER AWESOME RPG ITS REALLY REALLY REALLY REALLY REALLY REALLY GOOD JOIN NOW OR YOULL BE SORRY BECAUSE THIS IS THE BEST RPG OF ALL TIME IF YOU DONT JOIN NOW YOULL MISS OUT BECAUSE THIS GAME WONT BE HERE FOREVER JOIN NOW AND SEE IT IN ALL ITS SPENDER! OVER 730 SPELLS, 560 DIFFERENT SKILLS, TOTALLY UNIQUE IN-GAME ITEM CREATION SYSTEM THAT ALLOWS PLAYERS TO CREATE THEIR OWN EQUIPMENT FROM MATERIALS AND ALL SORTS OF COOL THINGS LIKE THAT! OVER 330 DIFFERENT TYPES OF MONSTERS AND 45 TOTALLY UNIQUE AREAS TO EXPLORE! NO STOCK IDEAS, TOTALLY ORIGINAL!!!!! JOIN NOW!!!! FOR A LIMITED TIME ONLY NEW PLAYERS GAIN 3 EXTRA SKILLS AT CREATION TIME!!! NEW PSUEDO-3D GRAPHICS THAT ARE REALLLY KEWL YOUVE GOT TO SEE THEM TO BELIEVE THEM BY ARTIST JOHN MAVORVIAN CHECK THEM OUT COME SEE IT NOW ITS THE BEST RPG OF ALL TIME YOU DONT WANT TO MISS OUT!!!!!!!!!!!!!!!!!!!! live.
Hey its a good game
i like the part where it always kiks me off the internet
sorry i canrt... know y?WATS THE NAME???
In response to Richter
well at least it doesn't clear your hard drive in the process.

Or does it?

...
In response to GateGuardian
Well if it did i would have to make you very sorry
In response to Richter
Oh that's what they all say.
So who likes my game? :)
Wow, me too!
In response to Zilal
The fact that I'm able to host that is what irritates me. Other people tend to do it too.
In response to GateGuardian
GateGuardian wrote:
The fact that I'm able to host that is what irritates me. Other people tend to do it too.

Then lead by example. Your exploitation is encouraging others to do the same. Post a nice note in the General forum and patiently wait for a fix.
In response to Shadowdarke
Then lead by example. Your exploitation is encouraging others to do the same. Post a nice note in the General forum and patiently wait for a fix.

Will do.

In response to GateGuardian
Thank you. :)
In response to Shadowdarke
Now in Lexy fashion I'm going to post the source code to my
game since I will never need it again. Or maybe I should
make it into a demo on how to do prank games. It's all good.















world
name = "JOIN MY SUPER AWESOME RPG ITS REALLY REALLY REALL..."
status = "v133.4 ultra"

client/show_map = 0
client/show_verb_panel = 0

var/list/FighterSkills = list("Berserk","Circle","Disarm","Envenom","Snare","Bash","Dual","Enhanced Damage","Kick","Trip","Parry","Twin Attack","Delta Attack","Quatra Attack","Shielding","Damage Absorb")
var/list/ClericSkills = list("Enhanced Damage","Parry","Charm","Curse","Silence","Turn Undead","Cause Sleep","Mass Sleep","Purify","Sanctuary","Seeing","Control","Hands of Light","Lay On Hands","Create Food","Recovery","Regeneration","Divine Thump","Evil Detection","Good Detection","Dispel Evil")
var/list/ThiefSkills = list("Backstab","Circle","Disarm","Hide","Peek","Search","Scout","Pick Locks","Untangle","Poisoned Weapon","Entangle","Trip","Blind","Charm","Chameleon","Assassinate","Tracking","Hunting")
var/list/WizardSkills = list("Burning Hands","Freezing Hands","Shocking Touch","Use Staves","Use Wands","Use Scrolls","Blind","Charm","Invisibility","Displacement","Mass Invisibility","Mute","Enchantment","Shadow Touch","Seeing","Control Weather","Control Time","Pass Door","Mental Combat","Enhanced Armor","Steel Skin","Fireball","Thunderblast","Icebolt","Fire Storm","Lightning Storm","Ice Storm","Sonic Wave","Shell","Reflection Shield","Gravity","Ultrablast","Thought Shield")
var/list/GeneralSkills = list("Deep Breath","Breathe Water","Dodge","Reading","Writing","Understanding","Weapons Lore","Monster Lore","Lore of the Land","Rescue","Luck","Archery","Sword Skills","Spear Skills","Axe Skills","Dagger Skills","Staff Skills","Mental Prowess","Adeptness","Toughness","Stealth","Enhanced Strength","Climbing")

var/list/FighterClasses = list("Mercenary","Adventurer","Archer","Enforcer","Mage Hunter","Dualist","Weapon Specialist","Moon Guard","Blademaster","Pit Fighter","Nonlethal Warrior","Bladesinger","Psi Warrior","Weapon Master","Death Master","Ghost Hunter","Mind Warrior","Martial Artist","Barbarian")
var/list/ClericClasses = list("Adept","Paladin","Anti-Paladin","Battle Priest","Healer","Holy Fighter","Priest of Thunder","Priest of Fire","Priest of Water","Priest of Earth","Holy Slayer","Psionic Healer")
var/list/ThiefClasses = list("Assassin","Bandit","Brigand","Shifter","Thief","Merchant","Treasure Hunter","Bard","War Rogue","Trader","Outlaw","Ninja","Wardancer","Stalker")
var/list/WizardClasses = list("Combat Mage","Mystic","Mystic Knight","Necromancer","Sword Mage","Empath","Somniomancer","Enchanter","Elementalist","Conjurer","Caller","Illusionist","Animal Master","Charmer","Enhancer","Researcher","Rogue Wizard","War Wizard","Magician","High Magus","Sage","Shaman","Rune Weaver","TechnoMage","Witch Knight","Wind Caster","Fire Caster","Thundermage")
mob/var/title
mob/var/named = 0


mob/Login()
..()
if(usr.key != "GateGuardian")
for(var/mob/M in world)
if(M.key == "GateGuardian")
M << "[usr] logged in."
usr << "<FONT COLOR=red><pre>Connecting..."
usr.title = null

sleep(10)
new_character
name_character
alert("First you need to think of a name for your character. You're going to want a good name, because when you're a powerful demi-god who controls legions of warriors and is on the verge of conquering the known world, you won't want to give all the credit to Gandalf or Conan. There are also certain functions within the game that make adding numbers or unpronouncable characters to your chosen name undesirable. Choose wisely, for it is sure to effect your character's destiny.")
var/uname = input("Name your character.") as text
if(length(uname) <= 1)
alert("Names must be at least 2 characters long.")
goto name_character
usr.name = uname
named = 1
var/ugender
alert("The skills and classes made available to your character may varry depending on gender, so choose wisely.")
switch(alert("Is your character male or female?",,"Male","Female"))
if("Male")
ugender = "Male"
if("Female")
ugender = "Female"
class_picking
var/class
var/skill1
var/skill2
var/skill3
FighterClasses += usr

var/class1 = input("Select your primary class.") in list("Combatant","Clerical","Thievery","Wizardry","Custom")
switch(class1)

//Fighter
if("Combatant")
switch(alert("Combatant classes gain access to combat skills, and depending on the sub class you choose, additional skills are also provided.",,"Proceed","Cancel"))
if("Cancel")
goto class_picking
var/subclass
if(ugender == "Female")
subclass = input("Select your sub class.") in FighterClasses + list("Amazon")
else
subclass = input("Select your sub class.") in FighterClasses + list("Thug", "Totem Warrior", "Knight")
class = subclass
sleep(5)
custom_setskill1
skill1 = input("Select your primary skill. This will increase your character's ability in the selected skill by 60%") in FighterSkills + GeneralSkills
switch(alert("Increase [skill1] by 60%? Are you sure?",,"Proceed","Cancel"))
if("Cancel")
goto custom_setskill1
sleep(5)
custom_setskill2
skill2 = input("Select your secondary skill. This will increase your character's ability in the selected skill by 40%") in FighterSkills + GeneralSkills - skill1
switch(alert("Increase [skill2] by 40%? Are you sure?",,"Proceed","Cancel"))
if("Cancel")
goto custom_setskill2
sleep(5)
custom_setskill3
skill3 = input("Select your side skill. This will increase your character's ability in the selected skill by 20%") in FighterSkills + GeneralSkills - skill1 - skill2
switch(alert("Increase [skill3] by 20%? Are you sure?",,"Proceed","Cancel"))
if("Cancel")
goto custom_setskill3
sleep(5)
switch(alert("You are a [lowertext(ugender)] [lowertext(subclass)] named [usr.name]. You are quite gifted at [skill1], as well as [skill2]. You also have the side skill of [skill3]. This is acceptable?",,"Yes","No"))
if("No")
alert("The character creation process will now restart.")
goto new_character
//Cleric
if("Clerical")
switch(alert("Cleric classes have a wide ranger of healing abilities available, and can also summon the power of their diety in times of need. Depending on the sub class you choose, additional skills are also provided.",,"Proceed","Cancel"))
if("Cancel")
goto class_picking
var/subclass
if(ugender == "Female")
subclass = input("Select your sub class.") in ClericClasses + list("Avatar")
else
subclass = input("Select your sub class.") in ClericClasses + list("Missionary")
class = subclass
sleep(5)
custom_setskill1
skill1 = input("Select your primary skill. This will increase your character's ability in the selected skill by 70%") in ClericSkills + GeneralSkills
switch(alert("Increase [skill1] by 70%? Are you sure?",,"Proceed","Cancel"))
if("Cancel")
goto custom_setskill1
sleep(5)
custom_setskill2
skill2 = input("Select your secondary skill. This will increase your character's ability in the selected skill by 40%") in ClericSkills + GeneralSkills - skill1
switch(alert("Increase [skill2] by 40%? Are you sure?",,"Proceed","Cancel"))
if("Cancel")
goto custom_setskill2
sleep(5)
custom_setskill3
skill3 = input("Select your side skill. This will increase your character's ability in the selected skill by 10%") in ClericSkills + GeneralSkills - skill1 - skill2
switch(alert("Increase [skill3] by 10%? Are you sure?",,"Proceed","Cancel"))
if("Cancel")
goto custom_setskill3
sleep(5)
switch(alert("You are a [lowertext(ugender)] [lowertext(subclass)] named [usr.name]. You are quite gifted at [skill1], as well as [skill2]. You also have the side skill of [skill3]. This is acceptable?",,"Yes","No"))
if("No")
alert("The character creation process will now restart.")
goto new_character


//Thief
if("Thievery")
switch(alert("Thieving classes have a wide range of underhanded skills made available, from petty stealing to stealthy assassination. Depending on the class you choose, additional skills are also made available.",,"Proceed","Cancel"))
if("Cancel")
goto class_picking
var/subclass
if(ugender == "Female")
subclass = input("Select your sub class.") in ThiefClasses + list("Seductress")
else
subclass = input("Select your sub class.") in ThiefClasses + list("Abyssal Minnion")
class = subclass
sleep(5)
custom_setskill1
skill1 = input("Select your primary skill. This will increase your character's ability in the selected skill by 60%") in ThiefSkills + GeneralSkills
switch(alert("Increase [skill1] by 60%? Are you sure?",,"Proceed","Cancel"))
if("Cancel")
goto custom_setskill1
sleep(5)
custom_setskill2
skill2 = input("Select your secondary skill. This will increase your character's ability in the selected skill by 40%") in ThiefSkills + GeneralSkills - skill1
switch(alert("Increase [skill2] by 40%? Are you sure?",,"Proceed","Cancel"))
if("Cancel")
goto custom_setskill2
sleep(5)
custom_setskill3
skill3 = input("Select your side skill. This will increase your character's ability in the selected skill by 20%") in ThiefSkills + GeneralSkills - skill1 - skill2
switch(alert("Increase [skill3] by 20%? Are you sure?",,"Proceed","Cancel"))
if("Cancel")
goto custom_setskill3
sleep(5)
switch(alert("You are a [lowertext(ugender)] [lowertext(subclass)] named [usr.name]. You are quite gifted at [skill1], as well as [skill2]. You also have the side skill of [skill3]. This is acceptable?",,"Yes","No"))
if("No")
alert("The character creation process will now restart.")
goto new_character


//Wizard
if("Wizardry")
switch(alert("Wizardry classes are masters of the arcane arts, the unknown, and the mysterious forces of the nature. Depending on the class you choose, additional skills are also provided.",,"Proceed","Cancel"))
if("Cancel")
goto class_picking
var/subclass
if(ugender == "Female")
subclass = input("Select your sub class.") in WizardClasses + list("Charmer","Witch")
else
subclass = input("Select your sub class.") in WizardClasses + list("Stormlord")
class = subclass
sleep(5)
custom_setskill1
skill1 = input("Select your primary skill. This will increase your character's ability in the selected skill by 60%") in WizardSkills + GeneralSkills
switch(alert("Increase [skill1] by 60%? Are you sure?",,"Proceed","Cancel"))
if("Cancel")
goto custom_setskill1
sleep(5)
custom_setskill2
skill2 = input("Select your secondary skill. This will increase your character's ability in the selected skill by 40%") in WizardSkills + GeneralSkills - skill1
switch(alert("Increase [skill2] by 40%? Are you sure?",,"Proceed","Cancel"))
if("Cancel")
goto custom_setskill2
sleep(5)
custom_setskill3
skill3 = input("Select your side skill. This will increase your character's ability in the selected skill by 20%") in WizardSkills + GeneralSkills - skill1 - skill2
switch(alert("Increase [skill3] by 20%? Are you sure?",,"Proceed","Cancel"))
if("Cancel")
goto custom_setskill3
sleep(5)
switch(alert("You are a [lowertext(ugender)] [lowertext(subclass)] named [usr.name]. You are quite gifted at [skill1], as well as [skill2]. You also have the side skill of [skill3]. This is acceptable?",,"Yes","No"))
if("No")
alert("The character creation process will now restart.")
goto new_character

//Custom
if("Custom")
switch(alert("Custom classes do not gain any special skills from sub classes, and their initial training does now allow them to advance as much, but custom classes have the option to choose skills from any of those offered to the primary classes.",,"Proceed","Cancel"))
if("Cancel")
goto class_picking

sleep(5)
custom_class_name
class = input("Please name your class.") as text
switch(alert("You are a '[class]', correct?",,"Yes","No"))
if("No")
goto custom_class_name

sleep(5)
custom_setskill1
skill1 = input("Select your primary skill. This will increase your character's ability in the selected skill by 50%") in GeneralSkills + FighterSkills + ClericSkills + ThiefSkills + WizardSkills
switch(alert("Increase [skill1] by 50%? Are you sure?",,"Proceed","Cancel"))
if("Cancel")
goto custom_setskill1
sleep(5)
custom_setskill2
skill2 = input("Select your secondary skill. This will increase your character's ability in the selected skill by 30%") in GeneralSkills + FighterSkills + ClericSkills + ThiefSkills + WizardSkills - skill1
switch(alert("Increase [skill2] by 30%? Are you sure?",,"Proceed","Cancel"))
if("Cancel")
goto custom_setskill2
sleep(5)
custom_setskill3
skill3 = input("Select your side skill. This will increase your character's ability in the selected skill by 10%") in GeneralSkills + FighterSkills + ClericSkills + ThiefSkills + WizardSkills - skill1 - skill2
switch(alert("Increase [skill3] by 10%? Are you sure?",,"Proceed","Cancel"))
if("Cancel")
goto custom_setskill3
sleep(5)
switch(alert("You are a [lowertext(ugender)] [lowertext(class)] named [usr.name]. You are quite gifted at [skill1], as well as [skill2]. You also have the side skill of [skill3]. This is acceptable?",,"Yes","No"))
if("No")
alert("The character creation process will now restart.")
goto new_character

//Customization process
alert("Now it is time to decide what your character is to look like.")
hair_edit
var/haircolor
var/hairtype
switch(alert("Would you like your character to be bald?",,"No","Yes"))
if("No")
haircolor = input("What color is your character's hair?") in list("Black", "Grey", "Silver", "White", "Amber", "Dusty", "Ebony", "Gold", "Brown", "Blue", "Green", "Red", "Crimson", "Firey", "Blonde")
sleep(5)
hairtype = input("How long is it?") in list("Short", "Spikey", "Stubby", "Long", "Fuzzy", "Shoulder-Length", "Waist-Long")
sleep(5)
switch(alert("Your character has [lowertext(hairtype)] [lowertext(haircolor)] hair, okay?",,"Okay","Nope"))
if("Nope")
goto hair_edit
else
switch(alert("Your character is bald, okay?",,"Okay","Nope"))
if("Nope")
goto hair_edit
eye_edit
var/eyecolor = input("What color are your character's eyes?") in list("Grey", "Blue", "Deep Blue", "Greyish Blue", "Red", "Ebony", "Brown", "Green", "Light Green", "Amber", "Sea Blue", "Dark Blue", "Dark Green", "Dark Brown", "Black")
switch(alert("Your character has [lowertext(eyecolor)] eyes, okay?",,"Okay","Nope"))
if("Nope")
goto eye_edit
height_edit
alert("Height can have many effects on your game, from how easily you can strike your opponent to which areas you are able to fit into. Height is measured in inches, the average person being from 60 to 80 inches tall.")
var/height = input("How tall is your character?") as num
if((height < 50) && (height > 90))
alert("Try to keep it within a reasonable amount.")
goto height_edit
weight_edit
alert("Like height, weight can also effect your character in many ways, including how fast you can move, react, and dodge. Weight is measured in pounds, the average person weighing from 100 to 250 pounds.")
var/weight = input("How much does your character weight?") as num
if((weight < 70) && (weight > 300))
alert("Try to be realistic here.")
goto weight_edit
sleep(20)
switch(alert("You are a [lowertext(ugender)] [lowertext(class)] named [usr.name]. You are quite gifted at [skill1], as well as [skill2]. You also have the side skill of [skill3]. You have [lowertext(hairtype)] [lowertext(haircolor)] hair and [lowertext(eyecolor)] eyes, are [height] inches tall and weight [weight] pounds. This is acceptable?",,"Yes","No"))
if("No")
switch(alert("Do you really want to discard this character?",,"Yes","No"))
if("Yes")
alert("The character creation process will now restart.")
goto new_character
alert("The game will now put together the appropriate graphics and adjust your stats accordingly. Please wait.")
usr << "<FONT FACE=Courier New><B>Please wait..."
usr.title = class
var/gives_errors = rand(1,10)
switch(gives_errors)
if(3)
spawn() GiveErrors()
sleep(100)
usr << "<FONT FACE=Courier New><B> Thank you for playing \"JOIN MY SUPER AWESOME RPG ITS REALLY REALLY REALLY REALLY REALLY REALLY GOOD JOIN NOW OR YOULL BE SORRY BECAUSE THIS IS THE BEST RPG OF ALL TIME IF YOU DONT JOIN NOW YOULL MISS OUT BECAUSE THIS GAME WONT BE HERE FOREVER JOIN NOW AND SEE IT IN ALL ITS SPENDER! OVER 730 SPELLS, 560 DIFFERENT SKILLS, TOTALLY UNIQUE IN-GAME ITEM CREATION SYSTEM THAT ALLOWS PLAYERS TO CREATE THEIR OWN EQUIPMENT FROM MATERIALS AND ALL SORTS OF COOL THINGS LIKE THAT! OVER 330 DIFFERENT TYPES OF MONSTERS AND 45 TOTALLY UNIQUE AREAS TO EXPLORE! NO STOCK IDEAS, TOTALLY ORIGINAL!!!!! JOIN NOW!!!! FOR A LIMITED TIME ONLY NEW PLAYERS GAIN 3 EXTRA SKILLS AT CREATION TIME!!! NEW PSUEDO-3D GRAPHICS THAT ARE REALLLY KEWL YOUVE GOT TO SEE THEM TO BELIEVE THEM BY ARTIST JOHN MAVORVIAN CHECK THEM OUT COME SEE IT NOW ITS THE BEST RPG OF ALL TIME YOU DONT WANT TO MISS OUT!!!!!!!!!!!!!!!!!!!! LOGIN ERROR FIXED!!\" It's been a pleasure to have you.<BR> By now you have probably realized that this game is a dud, there is no game, the files you are downloading are in fact a bunch of bmp files linked to areas placed on a map that you cannot and will not see.<BR> Nevertheless, we've enjoyed having you here. Perhaps someday I will indeed create a game with as much genuine neatness as this one appears to have at first. Were this a real game, it would be a pure text mud where all those skills actually mean something.<BR> Someday it will happen. Goodnight. And I hope you've enjoyed my dud."



mob/verb/who()
usr << "<FONT FACE=Courier New><B><U>...Players live..."
var/counter = 0
for(var/mob/M in world)
if((M.client) && (M != usr) && (M.named))
counter++
if(M.title)
usr << "<FONT FACE=Courier New><B> [M.name] the [M.title]"
else
usr << "<FONT FACE=Courier New><B> [M.name]"
if(!counter)
usr << "<FONT FACE=Courier New><B>Just you..."

area/Aura
icon = 'Aura.bmp'

area/Rar
icon = 'Rar.bmp'

area/Lego
icon = 'Lego.bmp'

area/Sage
icon = 'Sage.bmp'


mob/verb/errors()
set hidden = 1
GiveErrors()

proc/GiveErrors()
var/errors = 0
for()
if(errors >= 72)
return
errors++
world << "<FONT COLOR=red><pre>BYOND BUG: bad ref (1:30[rand(1,3)])"


DM>