Yep. Another class thread. Sorry guys. Unfortunately, the links given to others in different threads didn't help me.
So, apparently GameInfo doesn't work. I got this...
[spoiler]Actor 006Marine : PlayerPawn
{
Speed 1
Health 100
Radius 16
Height 56
Mass 100
PainChance 255
Player.DisplayName "006Marine"
Player.CrouchSprite "PLYC"
Player.StartItem "Uzi"
Player.StartItem "FistRedux"
Player.StartItem "Clip", 50
Player.WeaponSlot 1, FistRedux, Chainsaw
Player.WeaponSlot 2, Uzi
Player.WeaponSlot 3, Shotgun, SuperShotgun
Player.WeaponSlot 4, Chaingun
Player.WeaponSlot 5, RocketLauncher
Player.WeaponSlot 6, PlasmaRifle
Player.WeaponSlot 7, BFG9000
Player.ColorRange 112, 127
Player.ColorSet 0, "Green", 0x70, 0x7F, 0x72
Player.ColorSet 1, "Gray", 0x60, 0x6F, 0x62 // Called "Indigo" originally so as to have a unique initial
Player.ColorSet 2, "Brown", 0x40, 0x4F, 0x42
Player.ColorSet 3, "Red", 0x20, 0x2F, 0x22
// Doom Legacy additions
Player.ColorSet 4, "Light Gray", 0x58, 0x67, 0x5A
Player.ColorSet 5, "Light Brown", 0x38, 0x47, 0x3A
Player.ColorSet 6, "Light Red", 0xB0, 0xBF, 0xB2
Player.ColorSet 7, "Light Blue", 0xC0, 0xCF, 0xC2
States
{
Spawn:
PLAY A -1
Loop
See:
PLAY ABCD 4
Loop
Missile:
PLAY E 12
Goto Spawn
Melee:
PLAY F 6 BRIGHT
Goto Missile
Pain:
PLAY G 4
PLAY G 4 A_Pain
Goto Spawn
Death:
PLAY H 0 A_PlayerSkinCheck("AltSkinDeath")
Death1:
PLAY H 10
PLAY I 10 A_PlayerScream
PLAY J 10 A_NoBlocking
PLAY KLM 10
PLAY N -1
Stop
XDeath:
PLAY O 0 A_PlayerSkinCheck("AltSkinXDeath")
XDeath1:
PLAY O 5
PLAY P 5 A_XScream
PLAY Q 5 A_NoBlocking
PLAY RSTUV 5
PLAY W -1
Stop
AltSkinDeath:
PLAY H 6
PLAY I 6 A_PlayerScream
PLAY JK 6
PLAY L 6 A_NoBlocking
PLAY MNO 6
PLAY P -1
Stop
AltSkinXDeath:
PLAY Q 5 A_PlayerScream
PLAY R 0 A_NoBlocking
PLAY R 5 A_SkullPop
PLAY STUVWX 5
PLAY Y -1
Stop
}
}[/spoiler]
so all I need is to be able to actually select the class and play it. Wiki didn't help, I already tried a bunch of things like "addplayerclass 006marine" and so I'd like a quick explanation (that hopefully a noob such as I will understand, thanks) on what is needed (like the KeyConfig thingy... I have no idea what needs to be used here).
Also... would this suffice in place of what I had spoilerified above?
[spoiler]Actor 006Marine : DoomPlayer
{
Player.StartItem "Uzi"
Player.StartItem "FistRedux"
Player.StartItem "Clip", 50
}[/spoiler]
Thanks
Need Help Creating Classes
Need Help Creating Classes
Last edited by Hardbash on Mon Jul 13, 2015 2:44 am, edited 1 time in total.
Shut up, nurse!
RE: Need Help Creating Classes
Try:
DECORATE
KEYCONF
DECORATE
Code: Select all
ACTOR Jmarine : DoomPlayer
{
// Stuff here...
}
ACTOR Amarine : DoomPlayer
{
// Stuff here.
}
ACTOR Umarine : DoomPlayer
{
// Stuff here.
}
Code: Select all
//clearplayerclasses
addplayerclass Jmarine
addplayerclass Amarine
addplayerclass Umarine
Creator of Zone-F, Rocket Arena, Jail Break, Hellway Invasion, Hellstop, Bosses from Hell, Chillax II, and ArkDoom.
-
- Retired Staff / Community Team Member
- Posts: 2566
- Joined: Sat Jun 02, 2012 2:44 am
RE: Need Help Creating Classes
Yes but you are missing things such as Player.DisplayName and whatnot.Hardbash wrote: Also... would this suffice in place of what I had spoilerified above?
[spoiler]Actor 006Marine : DoomPlayer
{
Player.StartItem "Uzi"
Player.StartItem "FistRedux"
Player.StartItem "Clip", 50
}[/spoiler]