1
Challenges / Re: A Roguelike using the Portal 2 resources
« on: October 27, 2014, 03:14:11 PM »
I like this idea, I think I will try it out
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
# # # # # # # # #
@ 1 2 3 4 5 6 m #
# # # # # 6 # # #
# 7 #
# # # # # # # # #
@ -1.2 -2.4 -3.6 -4.8 -6 -7.2 m #
# # # # # -7.2 # # #
# -8.4 #
KickstarteRL. You promised people to create an epic RL, but you failed. People that have donated money turn to an angry mob and they are after you! You have to evade them while you try to escape the city.
One of my main ideas is that every time you're injured, like if somebody shoots your arm and it has to be amputated, you'll be able to pay to get your arm replaced with a better (or worse depending on your money) robotic arm
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
| | | | | |
+ + + + + + + + +--+--+--+--+--+ +--+ +
| | | | | | | | | |
+--+ +--+--+ + +--+--+--+ + +--+ +--+--+ +
| | | | | | | | | |
+ +--+ +--+ + + + + + +--+ + + +--+--+
| | | | | | | | | |
+ +--+ +--+--+ + +--+ +--+--+ +--+--+ + +
| | | | | | | |
+--+ + + +--+--+--+ +--+--+--+--+--+--+--+ +
| | | | | | | |
+ +--+--+ +--+--+ +--+--+ +--+ +--+ + + +
| | | | | | | |
+ +--+ +--+--+--+ + +--+--+--+--+ +--+ + +
| | | | |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
Alien Parasite: damage, activateOverTime, onTargetDeath (would create the Summon Parasite effect)
AlienParasite::DoTurn()
{
if (Size < Juvenile)
{
Grow();
//You could do anything to the host here
Host.Hunger++;
}
else
HatchFromHost();
}
AlienParasite::HatchFromHost()
{
Host.Kill();
Die();
Host.Tile.Summon(new AlienJuvenile());
}
FaceHugger::MeleeAttack(Creature target)
{
Game.TurnSystem.Add(new AlienParasite(Host=target));
target.Paralyze(turns=20);
Die();
}
SurgeryMachineMkII::CaesareanSection(Creature patient)
{
foreach (Creature creature in patient.AttachedCreatures)
{
if (creature.GetType() == typeof(AlienParasite))
{
//To reduce the risk of giant alien squids in the operating theatre
//the Mk II surgery machine kills the parasite rather than just removing it
creature.Kill();
}
}
}