Skip to content

Instantly share code, notes, and snippets.

View Crystalwarrior's full-sized avatar
🎮
Gamer Mode

Crystalwarrior

🎮
Gamer Mode
View GitHub Profile
@Crystalwarrior
Crystalwarrior / gist:5eab6de0b357505c304ae4e962228c71
Last active February 8, 2021 17:17
Despair Fever Blockland Gamemode /help section
[GAMEMODE]
The first day is the day without the killer. However, as soon as night strikes, the culprit is picked.
Killer's objective is to murder someone and get away with it.
Once the killer does their job, they have to blend in and try to seem least suspicious.
A body discovery announcement is initated when at least two people examine/scream at the body.
After a body has been discovered, investigation period starts.
During investigation, the crime scene is "frozen" - Nobody can modify the state of the scene and nobody will be able to use weapons.
During this period, you will gather Evidence - Fibers, Alibis, Murder Weapon, Murder Method - gather as much information as possible!!!
After investigation period ends, the trial period starts.
In trial, everyone is teleported to the courtroom where you are given time to discuss everyone's alibis and possible suspects.
Authenticity - You are obsessed with the right people getting the right respect.";
Achievement - You never miss an opportunity to achieve a heroic goal.";
Adventure - You love to travel, and are not a homebody.";
Authority - You are obsessed with asserting power and dominance.";
Autonomy - You are obsessed with freedom and will do whatever to achieve that a person or people never fully dominate you.";
Balance - You constantly try to keep a balance in nature and politics.";
Beauty - You are easily persuaded by pretty people.";
Boldness - Your character is very brave and bold, and refuses to be talked down to.";
Compassion - You are very empathetic and sympathetic towards others.";
Challenge - Your character never refuses a challenge.";
Jack Noir: holuppppp
Jack Noir: I could tell you about the whole
Jack Noir: fuckin
Jack Noir: game of thrones type of shit that happened on Medieval RP
Jack Noir: it just concluded, too
TASER: dude what
TASER: please do
Jack Noir: hold up
Jack Noir: still discussing it with the guy I rped
Jack Noir: Oh man
datablock PlayerData(PlayerCorpseArmor : PlayerStandardArmor) //NB: change PlayerStandardArmor to whatever will be our default playertype in the gamemode
{
uiName = "Corpse Player";
canJet = 0;
boundingBox = "5 5 4";
crouchBoundingBox = "5 5 4";
firstPersonOnly = 1;
};
function PlayerCorpseArmor::onUnMount(%this, %obj, %mount, %slot)
Jack Noir: Morrowind map is hardly small
Jack Noir: not to mention it's insanely fucking interesting
Plastiware: still
Plastiware: it's smaller than you'd expect
Plastiware: because of all the mountains and fog
Jack Noir: aye
Plastiware: was my point I guess
Jack Noir: IMO
Jack Noir: Skyrim's world sucks.
Jack Noir: it's just
if(%obj.isCrouched())
%boundBox = getWord(%obj.getDatablock().crouchBoundingBox, 2);
else
%boundBox = getWord(%obj.getDatablock().boundingBox, 2);
%ypos = getWord(%obj.getPosition(), 2) + %boundBox * getWord(%obj.getScale(), 2);
if (getWord(%col.getPosition(), 2) < getWord(%obj.getPosition(), 2) || getWord(%col.getPosition(), 2) > %ypos)
{
talk(getWord(%col.getPosition(), 2) SPC " | " SPC %ypos);
return;
function WeaponImage::doDuelRaycast(%this, %obj, %slot, %damage, %type, %range, %width, %typemasks, %ignore)
{
if(%range $= "") {
%range = 5;
}
if(%typemasks $= "") {
%typemasks =
$TypeMasks::playerObjectType |
$TypeMasks::fxBrickObjectType |
$TypeMasks::vehicleObjectType |
// ============================================================
// Project : CityRPG
// Author : Iban
// Description : Pickaxe Module Code File
// ============================================================
// Table of Contents
// 1. Pickaxe
// 1.1. Pickaxe Datablocks
// 1.2. Visual Functionality
// ============================================================
for (%i = 0; %i <= 3; %i++) {
if (%col.hit[%i] && %col.hitType[%i] !$= "") {
echo(%i);
echo(%col.hitType[%i]);
switch (%i) {
case 0: %area = "head";
case 1: %area = "chest";
case 2: %area = "legs";
case 3: %area = "arms";
}
datablock ParticleData(SurfTrailParticle_Acid : SurfTrailParticle_Default) {
textureName = "Base/Data/Particles/ring";
constantAcceleration = 0.1;
useInvAlpha = 0;
spinSpeed = 0;
gravityCoefficient = -0.05;
spinRandomMin = 0;