mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-13 11:42:38 +03:00
0.1
This commit is contained in:
22
.gitattributes
vendored
Normal file
22
.gitattributes
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
# Auto detect text files and perform LF normalization
|
||||
* text=auto
|
||||
|
||||
# Custom for Visual Studio
|
||||
*.cs diff=csharp
|
||||
*.sln merge=union
|
||||
*.csproj merge=union
|
||||
*.vbproj merge=union
|
||||
*.fsproj merge=union
|
||||
*.dbproj merge=union
|
||||
|
||||
# Standard to msysgit
|
||||
*.doc diff=astextplain
|
||||
*.DOC diff=astextplain
|
||||
*.docx diff=astextplain
|
||||
*.DOCX diff=astextplain
|
||||
*.dot diff=astextplain
|
||||
*.DOT diff=astextplain
|
||||
*.pdf diff=astextplain
|
||||
*.PDF diff=astextplain
|
||||
*.rtf diff=astextplain
|
||||
*.RTF diff=astextplain
|
||||
163
.gitignore
vendored
Normal file
163
.gitignore
vendored
Normal file
@@ -0,0 +1,163 @@
|
||||
#################
|
||||
## Eclipse
|
||||
#################
|
||||
|
||||
*.pydevproject
|
||||
.project
|
||||
.metadata
|
||||
bin/
|
||||
tmp/
|
||||
*.tmp
|
||||
*.bak
|
||||
*.swp
|
||||
*~.nib
|
||||
local.properties
|
||||
.classpath
|
||||
.settings/
|
||||
.loadpath
|
||||
|
||||
# External tool builders
|
||||
.externalToolBuilders/
|
||||
|
||||
# Locally stored "Eclipse launch configurations"
|
||||
*.launch
|
||||
|
||||
# CDT-specific
|
||||
.cproject
|
||||
|
||||
# PDT-specific
|
||||
.buildpath
|
||||
|
||||
|
||||
#################
|
||||
## Visual Studio
|
||||
#################
|
||||
|
||||
## Ignore Visual Studio temporary files, build results, and
|
||||
## files generated by popular Visual Studio add-ons.
|
||||
|
||||
# User-specific files
|
||||
*.suo
|
||||
*.user
|
||||
*.sln.docstates
|
||||
|
||||
# Build results
|
||||
[Dd]ebug/
|
||||
[Rr]elease/
|
||||
*_i.c
|
||||
*_p.c
|
||||
*.ilk
|
||||
*.meta
|
||||
*.obj
|
||||
*.pch
|
||||
*.pdb
|
||||
*.pgc
|
||||
*.pgd
|
||||
*.rsp
|
||||
*.sbr
|
||||
*.tlb
|
||||
*.tli
|
||||
*.tlh
|
||||
*.tmp
|
||||
*.vspscc
|
||||
.builds
|
||||
*.dotCover
|
||||
|
||||
## TODO: If you have NuGet Package Restore enabled, uncomment this
|
||||
#packages/
|
||||
|
||||
# Visual C++ cache files
|
||||
ipch/
|
||||
*.aps
|
||||
*.ncb
|
||||
*.opensdf
|
||||
*.sdf
|
||||
|
||||
# Visual Studio profiler
|
||||
*.psess
|
||||
*.vsp
|
||||
|
||||
# ReSharper is a .NET coding add-in
|
||||
_ReSharper*
|
||||
|
||||
# Installshield output folder
|
||||
[Ee]xpress
|
||||
|
||||
# DocProject is a documentation generator add-in
|
||||
DocProject/buildhelp/
|
||||
DocProject/Help/*.HxT
|
||||
DocProject/Help/*.HxC
|
||||
DocProject/Help/*.hhc
|
||||
DocProject/Help/*.hhk
|
||||
DocProject/Help/*.hhp
|
||||
DocProject/Help/Html2
|
||||
DocProject/Help/html
|
||||
|
||||
# Click-Once directory
|
||||
publish
|
||||
|
||||
# Others
|
||||
[Bb]in
|
||||
[Oo]bj
|
||||
sql
|
||||
TestResults
|
||||
*.Cache
|
||||
ClientBin
|
||||
stylecop.*
|
||||
~$*
|
||||
*.dbmdl
|
||||
Generated_Code #added for RIA/Silverlight projects
|
||||
|
||||
# Backup & report files from converting an old project file to a newer
|
||||
# Visual Studio version. Backup files are not needed, because we have git ;-)
|
||||
_UpgradeReport_Files/
|
||||
Backup*/
|
||||
UpgradeLog*.XML
|
||||
|
||||
|
||||
|
||||
############
|
||||
## Windows
|
||||
############
|
||||
|
||||
# Windows image file caches
|
||||
Thumbs.db
|
||||
|
||||
# Folder config file
|
||||
Desktop.ini
|
||||
|
||||
|
||||
#############
|
||||
## Python
|
||||
#############
|
||||
|
||||
*.py[co]
|
||||
|
||||
# Packages
|
||||
*.egg
|
||||
*.egg-info
|
||||
dist
|
||||
build
|
||||
eggs
|
||||
parts
|
||||
bin
|
||||
var
|
||||
sdist
|
||||
develop-eggs
|
||||
.installed.cfg
|
||||
|
||||
# Installer logs
|
||||
pip-log.txt
|
||||
|
||||
# Unit test / coverage reports
|
||||
.coverage
|
||||
.tox
|
||||
|
||||
#Translations
|
||||
*.mo
|
||||
|
||||
#Mr Developer
|
||||
.mr.developer.cfg
|
||||
|
||||
# Mac crap
|
||||
.DS_Store
|
||||
96
MPMissions/DayZ_Epoch_1.Takistan/cdetect.fsm
Normal file
96
MPMissions/DayZ_Epoch_1.Takistan/cdetect.fsm
Normal file
@@ -0,0 +1,96 @@
|
||||
/*%FSM<COMPILE "D:\Program Files (x86)\Bohemia Interactive\Tools\FSM Editor Personal Edition\scriptedFSM.cfg, stdin">*/
|
||||
/*%FSM<HEAD>*/
|
||||
/*
|
||||
item0[] = {"init",0,250,-52.011097,-242.579758,37.988903,-192.579758,0.000000,"init"};
|
||||
item1[] = {"true",8,218,-42.857147,-180.166443,47.142853,-130.166443,0.000000,"true"};
|
||||
item2[] = {"Broadcast",2,250,-37.031898,-113.592247,52.968117,-63.592247,0.000000,"Broadcast"};
|
||||
item3[] = {"isRetard",4,218,-85.298180,-33.703201,4.701797,16.296804,0.000000,"isRetard"};
|
||||
item4[] = {"I_has_small_dick",2,250,-27.045757,58.668503,62.954262,108.668503,0.000000,"I has small dick"};
|
||||
item5[] = {"isOwned",4,218,43.689316,-30.790573,133.689301,19.209412,0.000000,"isOwned"};
|
||||
link0[] = {0,1};
|
||||
link1[] = {1,2};
|
||||
link2[] = {2,3};
|
||||
link3[] = {3,4};
|
||||
link4[] = {4,5};
|
||||
link5[] = {5,2};
|
||||
globals[] = {0.000000,0,0,0,16777215,640,480,1,8,6316128,1,-306.241333,293.758667,267.741943,-346.774170,372,381,1};
|
||||
window[] = {0,-1,-1,-1,-1,576,50,812,50,1,390};
|
||||
*//*%FSM</HEAD>*/
|
||||
class FSM
|
||||
{
|
||||
fsmName = "stdin";
|
||||
class States
|
||||
{
|
||||
/*%FSM<STATE "init">*/
|
||||
class init
|
||||
{
|
||||
name = "init";
|
||||
init = /*%FSM<STATEINIT""">*/""/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "true">*/
|
||||
class true
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="Broadcast";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/""/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
/*%FSM<STATE "Broadcast">*/
|
||||
class Broadcast
|
||||
{
|
||||
name = "Broadcast";
|
||||
init = /*%FSM<STATEINIT""">*/""/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "isRetard">*/
|
||||
class isRetard
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="I_has_small_dick";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/"(dialog&&isNull(findDisplay 106)&&isNull(findDisplay 6902))||(!isNil(""nil"")&&alive(player))"/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
/*%FSM<STATE "I_has_small_dick">*/
|
||||
class I_has_small_dick
|
||||
{
|
||||
name = "I_has_small_dick";
|
||||
init = /*%FSM<STATEINIT""">*/"closeDialog 0;" \n
|
||||
"player enableSimulation false;" \n
|
||||
"_tinypenis = format[""AntiCheat: Incredibly small penis detected for %1 with UID %2"",name player,getPlayerUID player];" \n
|
||||
"player setVariable [""cheat"",_tinypenis,true];"/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "isOwned">*/
|
||||
class isOwned
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="Broadcast";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/"!dialog&&!alive(player)"/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
};
|
||||
initState="init";
|
||||
finalStates[] =
|
||||
{
|
||||
};
|
||||
};
|
||||
/*%FSM</COMPILE>*/
|
||||
144
MPMissions/DayZ_Epoch_1.Takistan/description.ext
Normal file
144
MPMissions/DayZ_Epoch_1.Takistan/description.ext
Normal file
@@ -0,0 +1,144 @@
|
||||
respawn = "BASE";
|
||||
respawndelay = 5;
|
||||
onLoadMission="DayZ Epoch Takistan";
|
||||
OnLoadIntro = "Welcome to Takistan";
|
||||
OnLoadIntroTime = False;
|
||||
OnLoadMissionTime = False;
|
||||
disabledAI = true;
|
||||
disableChannels[]={0,2,6};
|
||||
enableItemsDropping=0;
|
||||
|
||||
class Header
|
||||
{
|
||||
gameType = COOP; //DM, Team, Coop, ...
|
||||
minPlayers = 1; //min # of players the mission supports
|
||||
maxPlayers = 100; //Max # of players the mission supports
|
||||
};
|
||||
|
||||
aiKills = 1;
|
||||
diagRadio = 1;
|
||||
diagHit = 1;
|
||||
|
||||
class RscText
|
||||
{
|
||||
type = 0;
|
||||
idc = -1;
|
||||
x = 0;
|
||||
y = 0;
|
||||
h = 0.037;
|
||||
w = 0.3;
|
||||
style = 0x100;
|
||||
font = Zeppelin32;
|
||||
SizeEx = 0.03921;
|
||||
colorText[] = {1,1,1,1};
|
||||
colorBackground[] = {0, 0, 0, 0};
|
||||
linespacing = 1;
|
||||
};
|
||||
class RscPicture
|
||||
{
|
||||
access=0;
|
||||
type=0;
|
||||
idc=-1;
|
||||
style=48;
|
||||
colorBackground[]={0,0,0,0};
|
||||
colorText[]={1,1,1,1};
|
||||
font="TahomaB";
|
||||
sizeEx=0;
|
||||
lineSpacing=0;
|
||||
text="";
|
||||
};
|
||||
class RscLoadingText : RscText
|
||||
{
|
||||
style = 2;
|
||||
x = 0.323532;
|
||||
y = 0.666672;
|
||||
w = 0.352944;
|
||||
h = 0.039216;
|
||||
sizeEx = 0.03921;
|
||||
colorText[] = {0.543,0.5742,0.4102,1.0};
|
||||
};
|
||||
class RscProgress
|
||||
{
|
||||
x = 0.344;
|
||||
y = 0.619;
|
||||
w = 0.313726;
|
||||
h = 0.0261438;
|
||||
texture = "\ca\ui\data\loadscreen_progressbar_ca.paa";
|
||||
colorFrame[] = {0,0,0,0};
|
||||
colorBar[] = {1,1,1,1};
|
||||
};
|
||||
class RscProgressNotFreeze
|
||||
{
|
||||
idc = -1;
|
||||
type = 45;
|
||||
style = 0;
|
||||
x = 0.022059;
|
||||
y = 0.911772;
|
||||
w = 0.029412;
|
||||
h = 0.039216;
|
||||
texture = "#(argb,8,8,3)color(0,0,0,0)";
|
||||
};
|
||||
//
|
||||
// the loading screen itself
|
||||
//
|
||||
class DayZ_loadingScreen
|
||||
{
|
||||
idd = -1;
|
||||
duration = 10e10;
|
||||
fadein = 0;
|
||||
fadeout = 0;
|
||||
name = "loading screen";
|
||||
class controlsBackground
|
||||
{
|
||||
class blackBG : RscText
|
||||
{
|
||||
x = safezoneX;
|
||||
y = safezoneY;
|
||||
w = safezoneW;
|
||||
h = safezoneH;
|
||||
text = "";
|
||||
colorText[] = {0,0,0,0};
|
||||
colorBackground[] = {0,0,0,1};
|
||||
};
|
||||
/*
|
||||
class nicePic : RscPicture
|
||||
{
|
||||
style = 48 + 0x800; // ST_PICTURE + ST_KEEP_ASPECT_RATIO
|
||||
x = safezoneX + safezoneW/2 - 0.25;
|
||||
y = safezoneY + safezoneH/2 - 0.2;
|
||||
w = 0.5;
|
||||
h = 0.4;
|
||||
text = "img\nicePic.paa";
|
||||
};
|
||||
*/
|
||||
};
|
||||
class controls
|
||||
{
|
||||
class Title1 : RscLoadingText
|
||||
{
|
||||
text = "$STR_LOADING"; // "Loading" text in the middle of the screen
|
||||
};
|
||||
class CA_Progress : RscProgress // progress bar, has to have idc 104
|
||||
{
|
||||
idc = 104;
|
||||
type = 8; // CT_PROGRESS
|
||||
style = 0; // ST_SINGLE
|
||||
texture = "\ca\ui\data\loadscreen_progressbar_ca.paa";
|
||||
};
|
||||
class CA_Progress2 : RscProgressNotFreeze // progress bar that will go reverse
|
||||
{
|
||||
idc = 103;
|
||||
};
|
||||
class Name2: RscText // the text on the top-left
|
||||
{
|
||||
idc = 101;
|
||||
x = 0.05;
|
||||
y = 0.029412;
|
||||
w = 0.9;
|
||||
h = 0.04902;
|
||||
text = "";
|
||||
sizeEx = 0.05;
|
||||
colorText[] = {0.543,0.5742,0.4102,1.0};
|
||||
};
|
||||
};
|
||||
};
|
||||
59
MPMissions/DayZ_Epoch_1.Takistan/init.sqf
Normal file
59
MPMissions/DayZ_Epoch_1.Takistan/init.sqf
Normal file
@@ -0,0 +1,59 @@
|
||||
startLoadingScreen ["","DayZ_loadingScreen"];
|
||||
/*
|
||||
INITILIZATION
|
||||
*/
|
||||
enableSaving [false, false];
|
||||
|
||||
//REALLY IMPORTANT VALUES
|
||||
dayZ_instance = 1; //The instance
|
||||
hiveInUse = true;
|
||||
initialized = false;
|
||||
dayz_previousID = 0;
|
||||
|
||||
// AMP config
|
||||
spawnShoremode = 0; // Default = 1 (on shore)
|
||||
spawnArea= 1000; // Default = 1500
|
||||
MaxHeliCrashes= 5; // Default = 5
|
||||
MaxVehicleLimit = 50; // Default = 50
|
||||
MaxDynamicDebris = 100; // Default = 100
|
||||
dayz_MapArea = 12000; // Default = 10000
|
||||
dayz_maxLocalZombies = 0; // Default = 40
|
||||
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early)
|
||||
progressLoadingScreen 0.1;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\publicEH.sqf"; //Initilize the publicVariable event handlers
|
||||
progressLoadingScreen 0.2;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\setup_functions_med.sqf"; //Functions used by CLIENT for medical
|
||||
progressLoadingScreen 0.4;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf"; //Compile regular functions
|
||||
progressLoadingScreen 1.0;
|
||||
|
||||
"filmic" setToneMappingParams [0.153, 0.357, 0.231, 0.1573, 0.011, 3.750, 6, 4]; setToneMapping "Filmic";
|
||||
|
||||
if ((!isServer) && (isNull player) ) then
|
||||
{
|
||||
waitUntil {!isNull player};
|
||||
waitUntil {time > 3};
|
||||
};
|
||||
|
||||
if ((!isServer) && (player != player)) then
|
||||
{
|
||||
waitUntil {player == player};
|
||||
waitUntil {time > 3};
|
||||
};
|
||||
|
||||
if (isServer) then {
|
||||
//Run the server monitor
|
||||
hiveInUse = true;
|
||||
_serverMonitor = [] execVM "\z\addons\dayz_server\system\server_monitor.sqf";
|
||||
};
|
||||
|
||||
if (!isDedicated) then {
|
||||
//Conduct map operations
|
||||
0 fadeSound 0;
|
||||
0 cutText [(localize "STR_AUTHENTICATING"), "BLACK FADED",60];
|
||||
|
||||
//Run the player monitor
|
||||
_id = player addEventHandler ["Respawn", {_id = [] spawn player_death;}];
|
||||
_playerMonitor = [] execVM "\z\addons\dayz_code\system\player_monitor.sqf";
|
||||
};
|
||||
1390
MPMissions/DayZ_Epoch_1.Takistan/mission.sqm
Normal file
1390
MPMissions/DayZ_Epoch_1.Takistan/mission.sqm
Normal file
File diff suppressed because it is too large
Load Diff
96
MPMissions/DayZ_Epoch_10.Mountains_ACR/cdetect.fsm
Normal file
96
MPMissions/DayZ_Epoch_10.Mountains_ACR/cdetect.fsm
Normal file
@@ -0,0 +1,96 @@
|
||||
/*%FSM<COMPILE "D:\Program Files (x86)\Bohemia Interactive\Tools\FSM Editor Personal Edition\scriptedFSM.cfg, stdin">*/
|
||||
/*%FSM<HEAD>*/
|
||||
/*
|
||||
item0[] = {"init",0,250,-52.011097,-242.579758,37.988903,-192.579758,0.000000,"init"};
|
||||
item1[] = {"true",8,218,-42.857147,-180.166443,47.142853,-130.166443,0.000000,"true"};
|
||||
item2[] = {"Broadcast",2,250,-37.031898,-113.592247,52.968117,-63.592247,0.000000,"Broadcast"};
|
||||
item3[] = {"isRetard",4,218,-85.298180,-33.703201,4.701797,16.296804,0.000000,"isRetard"};
|
||||
item4[] = {"I_has_small_dick",2,250,-27.045757,58.668503,62.954262,108.668503,0.000000,"I has small dick"};
|
||||
item5[] = {"isOwned",4,218,43.689316,-30.790573,133.689301,19.209412,0.000000,"isOwned"};
|
||||
link0[] = {0,1};
|
||||
link1[] = {1,2};
|
||||
link2[] = {2,3};
|
||||
link3[] = {3,4};
|
||||
link4[] = {4,5};
|
||||
link5[] = {5,2};
|
||||
globals[] = {0.000000,0,0,0,16777215,640,480,1,8,6316128,1,-306.241333,293.758667,267.741943,-346.774170,372,381,1};
|
||||
window[] = {0,-1,-1,-1,-1,576,50,812,50,1,390};
|
||||
*//*%FSM</HEAD>*/
|
||||
class FSM
|
||||
{
|
||||
fsmName = "stdin";
|
||||
class States
|
||||
{
|
||||
/*%FSM<STATE "init">*/
|
||||
class init
|
||||
{
|
||||
name = "init";
|
||||
init = /*%FSM<STATEINIT""">*/""/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "true">*/
|
||||
class true
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="Broadcast";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/""/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
/*%FSM<STATE "Broadcast">*/
|
||||
class Broadcast
|
||||
{
|
||||
name = "Broadcast";
|
||||
init = /*%FSM<STATEINIT""">*/""/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "isRetard">*/
|
||||
class isRetard
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="I_has_small_dick";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/"(dialog&&isNull(findDisplay 106)&&isNull(findDisplay 6902))||(!isNil(""nil"")&&alive(player))"/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
/*%FSM<STATE "I_has_small_dick">*/
|
||||
class I_has_small_dick
|
||||
{
|
||||
name = "I_has_small_dick";
|
||||
init = /*%FSM<STATEINIT""">*/"closeDialog 0;" \n
|
||||
"player enableSimulation false;" \n
|
||||
"_tinypenis = format[""AntiCheat: Incredibly small penis detected for %1 with UID %2"",name player,getPlayerUID player];" \n
|
||||
"player setVariable [""cheat"",_tinypenis,true];"/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "isOwned">*/
|
||||
class isOwned
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="Broadcast";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/"!dialog&&!alive(player)"/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
};
|
||||
initState="init";
|
||||
finalStates[] =
|
||||
{
|
||||
};
|
||||
};
|
||||
/*%FSM</COMPILE>*/
|
||||
144
MPMissions/DayZ_Epoch_10.Mountains_ACR/description.ext
Normal file
144
MPMissions/DayZ_Epoch_10.Mountains_ACR/description.ext
Normal file
@@ -0,0 +1,144 @@
|
||||
respawn = "BASE";
|
||||
respawndelay = 5;
|
||||
onLoadMission="DayZ_Epoch Zargabad";
|
||||
OnLoadIntro = "Welcome to Zargabad";
|
||||
OnLoadIntroTime = False;
|
||||
OnLoadMissionTime = False;
|
||||
disabledAI = true;
|
||||
disableChannels[]={0,2,6};
|
||||
enableItemsDropping=0;
|
||||
|
||||
class Header
|
||||
{
|
||||
gameType = COOP; //DM, Team, Coop, ...
|
||||
minPlayers = 1; //min # of players the mission supports
|
||||
maxPlayers = 100; //Max # of players the mission supports
|
||||
};
|
||||
|
||||
aiKills = 1;
|
||||
diagRadio = 1;
|
||||
diagHit = 1;
|
||||
|
||||
class RscText
|
||||
{
|
||||
type = 0;
|
||||
idc = -1;
|
||||
x = 0;
|
||||
y = 0;
|
||||
h = 0.037;
|
||||
w = 0.3;
|
||||
style = 0x100;
|
||||
font = Zeppelin32;
|
||||
SizeEx = 0.03921;
|
||||
colorText[] = {1,1,1,1};
|
||||
colorBackground[] = {0, 0, 0, 0};
|
||||
linespacing = 1;
|
||||
};
|
||||
class RscPicture
|
||||
{
|
||||
access=0;
|
||||
type=0;
|
||||
idc=-1;
|
||||
style=48;
|
||||
colorBackground[]={0,0,0,0};
|
||||
colorText[]={1,1,1,1};
|
||||
font="TahomaB";
|
||||
sizeEx=0;
|
||||
lineSpacing=0;
|
||||
text="";
|
||||
};
|
||||
class RscLoadingText : RscText
|
||||
{
|
||||
style = 2;
|
||||
x = 0.323532;
|
||||
y = 0.666672;
|
||||
w = 0.352944;
|
||||
h = 0.039216;
|
||||
sizeEx = 0.03921;
|
||||
colorText[] = {0.543,0.5742,0.4102,1.0};
|
||||
};
|
||||
class RscProgress
|
||||
{
|
||||
x = 0.344;
|
||||
y = 0.619;
|
||||
w = 0.313726;
|
||||
h = 0.0261438;
|
||||
texture = "\ca\ui\data\loadscreen_progressbar_ca.paa";
|
||||
colorFrame[] = {0,0,0,0};
|
||||
colorBar[] = {1,1,1,1};
|
||||
};
|
||||
class RscProgressNotFreeze
|
||||
{
|
||||
idc = -1;
|
||||
type = 45;
|
||||
style = 0;
|
||||
x = 0.022059;
|
||||
y = 0.911772;
|
||||
w = 0.029412;
|
||||
h = 0.039216;
|
||||
texture = "#(argb,8,8,3)color(0,0,0,0)";
|
||||
};
|
||||
//
|
||||
// the loading screen itself
|
||||
//
|
||||
class DayZ_loadingScreen
|
||||
{
|
||||
idd = -1;
|
||||
duration = 10e10;
|
||||
fadein = 0;
|
||||
fadeout = 0;
|
||||
name = "loading screen";
|
||||
class controlsBackground
|
||||
{
|
||||
class blackBG : RscText
|
||||
{
|
||||
x = safezoneX;
|
||||
y = safezoneY;
|
||||
w = safezoneW;
|
||||
h = safezoneH;
|
||||
text = "";
|
||||
colorText[] = {0,0,0,0};
|
||||
colorBackground[] = {0,0,0,1};
|
||||
};
|
||||
/*
|
||||
class nicePic : RscPicture
|
||||
{
|
||||
style = 48 + 0x800; // ST_PICTURE + ST_KEEP_ASPECT_RATIO
|
||||
x = safezoneX + safezoneW/2 - 0.25;
|
||||
y = safezoneY + safezoneH/2 - 0.2;
|
||||
w = 0.5;
|
||||
h = 0.4;
|
||||
text = "img\nicePic.paa";
|
||||
};
|
||||
*/
|
||||
};
|
||||
class controls
|
||||
{
|
||||
class Title1 : RscLoadingText
|
||||
{
|
||||
text = "$STR_LOADING"; // "Loading" text in the middle of the screen
|
||||
};
|
||||
class CA_Progress : RscProgress // progress bar, has to have idc 104
|
||||
{
|
||||
idc = 104;
|
||||
type = 8; // CT_PROGRESS
|
||||
style = 0; // ST_SINGLE
|
||||
texture = "\ca\ui\data\loadscreen_progressbar_ca.paa";
|
||||
};
|
||||
class CA_Progress2 : RscProgressNotFreeze // progress bar that will go reverse
|
||||
{
|
||||
idc = 103;
|
||||
};
|
||||
class Name2: RscText // the text on the top-left
|
||||
{
|
||||
idc = 101;
|
||||
x = 0.05;
|
||||
y = 0.029412;
|
||||
w = 0.9;
|
||||
h = 0.04902;
|
||||
text = "";
|
||||
sizeEx = 0.05;
|
||||
colorText[] = {0.543,0.5742,0.4102,1.0};
|
||||
};
|
||||
};
|
||||
};
|
||||
60
MPMissions/DayZ_Epoch_10.Mountains_ACR/init.sqf
Normal file
60
MPMissions/DayZ_Epoch_10.Mountains_ACR/init.sqf
Normal file
@@ -0,0 +1,60 @@
|
||||
startLoadingScreen ["","DayZ_loadingScreen"];
|
||||
/*
|
||||
INITILIZATION
|
||||
*/
|
||||
enableSaving [false, false];
|
||||
|
||||
//REALLY IMPORTANT VALUES
|
||||
dayZ_instance = 10; //The instance
|
||||
hiveInUse = true;
|
||||
initialized = false;
|
||||
dayz_previousID = 0;
|
||||
|
||||
// AMP config
|
||||
spawnShoremode = 0; // Default = 1 (on shore)
|
||||
spawnArea= 1000; // Default = 1500
|
||||
MaxHeliCrashes= 3; // Default = 5
|
||||
MaxVehicleLimit = 50; // Default = 50
|
||||
MaxDynamicDebris = 100; // Default = 100
|
||||
dayz_MapArea = 8000; // Default = 10000
|
||||
dayz_maxLocalZombies = 40; // Default = 40
|
||||
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early)
|
||||
progressLoadingScreen 0.1;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\publicEH.sqf"; //Initilize the publicVariable event handlers
|
||||
progressLoadingScreen 0.2;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\setup_functions_med.sqf"; //Functions used by CLIENT for medical
|
||||
progressLoadingScreen 0.4;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf"; //Compile regular functions
|
||||
progressLoadingScreen 1.0;
|
||||
|
||||
"filmic" setToneMappingParams [0.153, 0.357, 0.231, 0.1573, 0.011, 3.750, 6, 4]; setToneMapping "Filmic";
|
||||
|
||||
if ((!isServer) && (isNull player) ) then
|
||||
{
|
||||
waitUntil {!isNull player};
|
||||
waitUntil {time > 3};
|
||||
};
|
||||
|
||||
if ((!isServer) && (player != player)) then
|
||||
{
|
||||
waitUntil {player == player};
|
||||
waitUntil {time > 3};
|
||||
};
|
||||
|
||||
if (isServer) then {
|
||||
//Run the server monitor
|
||||
hiveInUse = true;
|
||||
_serverMonitor = [] execVM "\z\addons\dayz_server\system\server_monitor.sqf";
|
||||
};
|
||||
|
||||
if (!isDedicated) then {
|
||||
//Conduct map operations
|
||||
0 fadeSound 0;
|
||||
0 cutText [(localize "STR_AUTHENTICATING"), "BLACK FADED",60];
|
||||
|
||||
//Run the player monitor
|
||||
_id = player addEventHandler ["Respawn", {_id = [] spawn player_death;}];
|
||||
_playerMonitor = [] execVM "\z\addons\dayz_code\system\player_monitor.sqf";
|
||||
|
||||
};
|
||||
1390
MPMissions/DayZ_Epoch_10.Mountains_ACR/mission.sqm
Normal file
1390
MPMissions/DayZ_Epoch_10.Mountains_ACR/mission.sqm
Normal file
File diff suppressed because it is too large
Load Diff
96
MPMissions/DayZ_Epoch_11.Chernarus/cdetect.fsm
Normal file
96
MPMissions/DayZ_Epoch_11.Chernarus/cdetect.fsm
Normal file
@@ -0,0 +1,96 @@
|
||||
/*%FSM<COMPILE "D:\Program Files (x86)\Bohemia Interactive\Tools\FSM Editor Personal Edition\scriptedFSM.cfg, stdin">*/
|
||||
/*%FSM<HEAD>*/
|
||||
/*
|
||||
item0[] = {"init",0,250,-52.011097,-242.579758,37.988903,-192.579758,0.000000,"init"};
|
||||
item1[] = {"true",8,218,-42.857147,-180.166443,47.142853,-130.166443,0.000000,"true"};
|
||||
item2[] = {"Broadcast",2,250,-37.031898,-113.592247,52.968117,-63.592247,0.000000,"Broadcast"};
|
||||
item3[] = {"isRetard",4,218,-85.298180,-33.703201,4.701797,16.296804,0.000000,"isRetard"};
|
||||
item4[] = {"I_has_small_dick",2,250,-27.045757,58.668503,62.954262,108.668503,0.000000,"I has small dick"};
|
||||
item5[] = {"isOwned",4,218,43.689316,-30.790573,133.689301,19.209412,0.000000,"isOwned"};
|
||||
link0[] = {0,1};
|
||||
link1[] = {1,2};
|
||||
link2[] = {2,3};
|
||||
link3[] = {3,4};
|
||||
link4[] = {4,5};
|
||||
link5[] = {5,2};
|
||||
globals[] = {0.000000,0,0,0,16777215,640,480,1,8,6316128,1,-306.241333,293.758667,267.741943,-346.774170,372,381,1};
|
||||
window[] = {0,-1,-1,-1,-1,576,50,812,50,1,390};
|
||||
*//*%FSM</HEAD>*/
|
||||
class FSM
|
||||
{
|
||||
fsmName = "stdin";
|
||||
class States
|
||||
{
|
||||
/*%FSM<STATE "init">*/
|
||||
class init
|
||||
{
|
||||
name = "init";
|
||||
init = /*%FSM<STATEINIT""">*/""/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "true">*/
|
||||
class true
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="Broadcast";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/""/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
/*%FSM<STATE "Broadcast">*/
|
||||
class Broadcast
|
||||
{
|
||||
name = "Broadcast";
|
||||
init = /*%FSM<STATEINIT""">*/""/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "isRetard">*/
|
||||
class isRetard
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="I_has_small_dick";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/"(dialog&&isNull(findDisplay 106)&&isNull(findDisplay 6902))||(!isNil(""nil"")&&alive(player))"/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
/*%FSM<STATE "I_has_small_dick">*/
|
||||
class I_has_small_dick
|
||||
{
|
||||
name = "I_has_small_dick";
|
||||
init = /*%FSM<STATEINIT""">*/"closeDialog 0;" \n
|
||||
"player enableSimulation false;" \n
|
||||
"_tinypenis = format[""AntiCheat: Incredibly small penis detected for %1 with UID %2"",name player,getPlayerUID player];" \n
|
||||
"player setVariable [""cheat"",_tinypenis,true];"/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "isOwned">*/
|
||||
class isOwned
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="Broadcast";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/"!dialog&&!alive(player)"/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
};
|
||||
initState="init";
|
||||
finalStates[] =
|
||||
{
|
||||
};
|
||||
};
|
||||
/*%FSM</COMPILE>*/
|
||||
144
MPMissions/DayZ_Epoch_11.Chernarus/description.ext
Normal file
144
MPMissions/DayZ_Epoch_11.Chernarus/description.ext
Normal file
@@ -0,0 +1,144 @@
|
||||
respawn = "BASE";
|
||||
respawndelay = 5;
|
||||
onLoadMission= "DayZ_Epoch Chernarus";
|
||||
OnLoadIntro = "Welcome to Chernarus";
|
||||
OnLoadIntroTime = False;
|
||||
OnLoadMissionTime = False;
|
||||
disabledAI = true;
|
||||
disableChannels[]={0,2,6};
|
||||
enableItemsDropping = 0;
|
||||
|
||||
class Header
|
||||
{
|
||||
gameType = COOP; //DM, Team, Coop, ...
|
||||
minPlayers = 1; //min # of players the mission supports
|
||||
maxPlayers = 100; //Max # of players the mission supports
|
||||
};
|
||||
|
||||
aiKills = 1;
|
||||
diagRadio = 1;
|
||||
diagHit = 1;
|
||||
|
||||
class RscText
|
||||
{
|
||||
type = 0;
|
||||
idc = -1;
|
||||
x = 0;
|
||||
y = 0;
|
||||
h = 0.037;
|
||||
w = 0.3;
|
||||
style = 0x100;
|
||||
font = Zeppelin32;
|
||||
SizeEx = 0.03921;
|
||||
colorText[] = {1,1,1,1};
|
||||
colorBackground[] = {0, 0, 0, 0};
|
||||
linespacing = 1;
|
||||
};
|
||||
class RscPicture
|
||||
{
|
||||
access=0;
|
||||
type=0;
|
||||
idc=-1;
|
||||
style=48;
|
||||
colorBackground[]={0,0,0,0};
|
||||
colorText[]={1,1,1,1};
|
||||
font="TahomaB";
|
||||
sizeEx=0;
|
||||
lineSpacing=0;
|
||||
text="";
|
||||
};
|
||||
class RscLoadingText : RscText
|
||||
{
|
||||
style = 2;
|
||||
x = 0.323532;
|
||||
y = 0.666672;
|
||||
w = 0.352944;
|
||||
h = 0.039216;
|
||||
sizeEx = 0.03921;
|
||||
colorText[] = {0.543,0.5742,0.4102,1.0};
|
||||
};
|
||||
class RscProgress
|
||||
{
|
||||
x = 0.344;
|
||||
y = 0.619;
|
||||
w = 0.313726;
|
||||
h = 0.0261438;
|
||||
texture = "\ca\ui\data\loadscreen_progressbar_ca.paa";
|
||||
colorFrame[] = {0,0,0,0};
|
||||
colorBar[] = {1,1,1,1};
|
||||
};
|
||||
class RscProgressNotFreeze
|
||||
{
|
||||
idc = -1;
|
||||
type = 45;
|
||||
style = 0;
|
||||
x = 0.022059;
|
||||
y = 0.911772;
|
||||
w = 0.029412;
|
||||
h = 0.039216;
|
||||
texture = "#(argb,8,8,3)color(0,0,0,0)";
|
||||
};
|
||||
//
|
||||
// the loading screen itself
|
||||
//
|
||||
class DayZ_loadingScreen
|
||||
{
|
||||
idd = -1;
|
||||
duration = 10e10;
|
||||
fadein = 0;
|
||||
fadeout = 0;
|
||||
name = "loading screen";
|
||||
class controlsBackground
|
||||
{
|
||||
class blackBG : RscText
|
||||
{
|
||||
x = safezoneX;
|
||||
y = safezoneY;
|
||||
w = safezoneW;
|
||||
h = safezoneH;
|
||||
text = "";
|
||||
colorText[] = {0,0,0,0};
|
||||
colorBackground[] = {0,0,0,1};
|
||||
};
|
||||
/*
|
||||
class nicePic : RscPicture
|
||||
{
|
||||
style = 48 + 0x800; // ST_PICTURE + ST_KEEP_ASPECT_RATIO
|
||||
x = safezoneX + safezoneW/2 - 0.25;
|
||||
y = safezoneY + safezoneH/2 - 0.2;
|
||||
w = 0.5;
|
||||
h = 0.4;
|
||||
text = "img\nicePic.paa";
|
||||
};
|
||||
*/
|
||||
};
|
||||
class controls
|
||||
{
|
||||
class Title1 : RscLoadingText
|
||||
{
|
||||
text = "$STR_LOADING"; // "Loading" text in the middle of the screen
|
||||
};
|
||||
class CA_Progress : RscProgress // progress bar, has to have idc 104
|
||||
{
|
||||
idc = 104;
|
||||
type = 8; // CT_PROGRESS
|
||||
style = 0; // ST_SINGLE
|
||||
texture = "\ca\ui\data\loadscreen_progressbar_ca.paa";
|
||||
};
|
||||
class CA_Progress2 : RscProgressNotFreeze // progress bar that will go reverse
|
||||
{
|
||||
idc = 103;
|
||||
};
|
||||
class Name2: RscText // the text on the top-left
|
||||
{
|
||||
idc = 101;
|
||||
x = 0.05;
|
||||
y = 0.029412;
|
||||
w = 0.9;
|
||||
h = 0.04902;
|
||||
text = "";
|
||||
sizeEx = 0.05;
|
||||
colorText[] = {0.543,0.5742,0.4102,1.0};
|
||||
};
|
||||
};
|
||||
};
|
||||
65
MPMissions/DayZ_Epoch_11.Chernarus/init.sqf
Normal file
65
MPMissions/DayZ_Epoch_11.Chernarus/init.sqf
Normal file
@@ -0,0 +1,65 @@
|
||||
startLoadingScreen ["","DayZ_loadingScreen"];
|
||||
/*
|
||||
INITILIZATION
|
||||
*/
|
||||
enableSaving [false, false];
|
||||
|
||||
//REALLY IMPORTANT VALUES
|
||||
dayZ_hivePipe1 = "\\.\pipe\dayz"; //The named pipe
|
||||
dayZ_instance = 11; //The instance
|
||||
hiveInUse = true;
|
||||
initialized = false;
|
||||
dayz_previousID = 0;
|
||||
|
||||
// AMP config
|
||||
spawnShoremode = 1; // Default = 1 (on shore)
|
||||
spawnArea= 1500; // Default = 1500
|
||||
MaxHeliCrashes= 5; // Default = 5
|
||||
MaxVehicleLimit = 75; // Default = 50
|
||||
MaxDynamicDebris = 200; // Default = 100
|
||||
dayz_MapArea = 12000; // Default = 10000
|
||||
dayz_maxLocalZombies = 40; // Default = 40
|
||||
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early)
|
||||
progressLoadingScreen 0.1;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\publicEH.sqf"; //Initilize the publicVariable event handlers
|
||||
progressLoadingScreen 0.2;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\setup_functions_med.sqf"; //Functions used by CLIENT for medical
|
||||
progressLoadingScreen 0.4;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf"; //Compile regular functions
|
||||
progressLoadingScreen 1.0;
|
||||
|
||||
"filmic" setToneMappingParams [0.153, 0.357, 0.231, 0.1573, 0.011, 3.750, 6, 4]; setToneMapping "Filmic";
|
||||
|
||||
if ((!isServer) && (isNull player) ) then
|
||||
{
|
||||
waitUntil {!isNull player};
|
||||
waitUntil {time > 3};
|
||||
};
|
||||
|
||||
if ((!isServer) && (player != player)) then
|
||||
{
|
||||
waitUntil {player == player};
|
||||
waitUntil {time > 3};
|
||||
};
|
||||
|
||||
if (isServer) then {
|
||||
//Run the server monitor
|
||||
hiveInUse = true;
|
||||
_serverMonitor = [] execVM "\z\addons\dayz_server\system\server_monitor.sqf";
|
||||
};
|
||||
|
||||
if (!isDedicated) then {
|
||||
//Conduct map operations
|
||||
0 fadeSound 0;
|
||||
0 cutText [(localize "STR_AUTHENTICATING"), "BLACK FADED",60];
|
||||
|
||||
//Run the player monitor
|
||||
_id = player addEventHandler ["Respawn", {_id = [] spawn player_death;}];
|
||||
_playerMonitor = [] execVM "\z\addons\dayz_code\system\player_monitor.sqf";
|
||||
|
||||
// Create burn effect for each helicopter wreck
|
||||
{
|
||||
nul = [_x, 2, time, false, false] spawn BIS_Effects_Burn;
|
||||
} forEach allMissionObjects "UH1Wreck_DZ";
|
||||
};
|
||||
1277
MPMissions/DayZ_Epoch_11.Chernarus/mission.sqm
Normal file
1277
MPMissions/DayZ_Epoch_11.Chernarus/mission.sqm
Normal file
File diff suppressed because it is too large
Load Diff
96
MPMissions/DayZ_Epoch_12.isladuala/cdetect.fsm
Normal file
96
MPMissions/DayZ_Epoch_12.isladuala/cdetect.fsm
Normal file
@@ -0,0 +1,96 @@
|
||||
/*%FSM<COMPILE "D:\Program Files (x86)\Bohemia Interactive\Tools\FSM Editor Personal Edition\scriptedFSM.cfg, stdin">*/
|
||||
/*%FSM<HEAD>*/
|
||||
/*
|
||||
item0[] = {"init",0,250,-52.011097,-242.579758,37.988903,-192.579758,0.000000,"init"};
|
||||
item1[] = {"true",8,218,-42.857147,-180.166443,47.142853,-130.166443,0.000000,"true"};
|
||||
item2[] = {"Broadcast",2,250,-37.031898,-113.592247,52.968117,-63.592247,0.000000,"Broadcast"};
|
||||
item3[] = {"isRetard",4,218,-85.298180,-33.703201,4.701797,16.296804,0.000000,"isRetard"};
|
||||
item4[] = {"I_has_small_dick",2,250,-27.045757,58.668503,62.954262,108.668503,0.000000,"I has small dick"};
|
||||
item5[] = {"isOwned",4,218,43.689316,-30.790573,133.689301,19.209412,0.000000,"isOwned"};
|
||||
link0[] = {0,1};
|
||||
link1[] = {1,2};
|
||||
link2[] = {2,3};
|
||||
link3[] = {3,4};
|
||||
link4[] = {4,5};
|
||||
link5[] = {5,2};
|
||||
globals[] = {0.000000,0,0,0,16777215,640,480,1,8,6316128,1,-306.241333,293.758667,267.741943,-346.774170,372,381,1};
|
||||
window[] = {0,-1,-1,-1,-1,576,50,812,50,1,390};
|
||||
*//*%FSM</HEAD>*/
|
||||
class FSM
|
||||
{
|
||||
fsmName = "stdin";
|
||||
class States
|
||||
{
|
||||
/*%FSM<STATE "init">*/
|
||||
class init
|
||||
{
|
||||
name = "init";
|
||||
init = /*%FSM<STATEINIT""">*/""/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "true">*/
|
||||
class true
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="Broadcast";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/""/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
/*%FSM<STATE "Broadcast">*/
|
||||
class Broadcast
|
||||
{
|
||||
name = "Broadcast";
|
||||
init = /*%FSM<STATEINIT""">*/""/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "isRetard">*/
|
||||
class isRetard
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="I_has_small_dick";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/"(dialog&&isNull(findDisplay 106)&&isNull(findDisplay 6902))||(!isNil(""nil"")&&alive(player))"/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
/*%FSM<STATE "I_has_small_dick">*/
|
||||
class I_has_small_dick
|
||||
{
|
||||
name = "I_has_small_dick";
|
||||
init = /*%FSM<STATEINIT""">*/"closeDialog 0;" \n
|
||||
"player enableSimulation false;" \n
|
||||
"_tinypenis = format[""AntiCheat: Incredibly small penis detected for %1 with UID %2"",name player,getPlayerUID player];" \n
|
||||
"player setVariable [""cheat"",_tinypenis,true];"/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "isOwned">*/
|
||||
class isOwned
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="Broadcast";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/"!dialog&&!alive(player)"/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
};
|
||||
initState="init";
|
||||
finalStates[] =
|
||||
{
|
||||
};
|
||||
};
|
||||
/*%FSM</COMPILE>*/
|
||||
144
MPMissions/DayZ_Epoch_12.isladuala/description.ext
Normal file
144
MPMissions/DayZ_Epoch_12.isladuala/description.ext
Normal file
@@ -0,0 +1,144 @@
|
||||
respawn = "BASE";
|
||||
respawndelay = 5;
|
||||
onLoadMission="DayZ Epoch Isla Duala";
|
||||
OnLoadIntro = "Welcome to Isla Duala";
|
||||
OnLoadIntroTime = False;
|
||||
OnLoadMissionTime = False;
|
||||
disabledAI = true;
|
||||
disableChannels[]={0,2,6};
|
||||
enableItemsDropping=0;
|
||||
|
||||
class Header
|
||||
{
|
||||
gameType = COOP; //DM, Team, Coop, ...
|
||||
minPlayers = 1; //min # of players the mission supports
|
||||
maxPlayers = 100; //Max # of players the mission supports
|
||||
};
|
||||
|
||||
aiKills = 1;
|
||||
diagRadio = 1;
|
||||
diagHit = 1;
|
||||
|
||||
class RscText
|
||||
{
|
||||
type = 0;
|
||||
idc = -1;
|
||||
x = 0;
|
||||
y = 0;
|
||||
h = 0.037;
|
||||
w = 0.3;
|
||||
style = 0x100;
|
||||
font = Zeppelin32;
|
||||
SizeEx = 0.03921;
|
||||
colorText[] = {1,1,1,1};
|
||||
colorBackground[] = {0, 0, 0, 0};
|
||||
linespacing = 1;
|
||||
};
|
||||
class RscPicture
|
||||
{
|
||||
access=0;
|
||||
type=0;
|
||||
idc=-1;
|
||||
style=48;
|
||||
colorBackground[]={0,0,0,0};
|
||||
colorText[]={1,1,1,1};
|
||||
font="TahomaB";
|
||||
sizeEx=0;
|
||||
lineSpacing=0;
|
||||
text="";
|
||||
};
|
||||
class RscLoadingText : RscText
|
||||
{
|
||||
style = 2;
|
||||
x = 0.323532;
|
||||
y = 0.666672;
|
||||
w = 0.352944;
|
||||
h = 0.039216;
|
||||
sizeEx = 0.03921;
|
||||
colorText[] = {0.543,0.5742,0.4102,1.0};
|
||||
};
|
||||
class RscProgress
|
||||
{
|
||||
x = 0.344;
|
||||
y = 0.619;
|
||||
w = 0.313726;
|
||||
h = 0.0261438;
|
||||
texture = "\ca\ui\data\loadscreen_progressbar_ca.paa";
|
||||
colorFrame[] = {0,0,0,0};
|
||||
colorBar[] = {1,1,1,1};
|
||||
};
|
||||
class RscProgressNotFreeze
|
||||
{
|
||||
idc = -1;
|
||||
type = 45;
|
||||
style = 0;
|
||||
x = 0.022059;
|
||||
y = 0.911772;
|
||||
w = 0.029412;
|
||||
h = 0.039216;
|
||||
texture = "#(argb,8,8,3)color(0,0,0,0)";
|
||||
};
|
||||
//
|
||||
// the loading screen itself
|
||||
//
|
||||
class DayZ_loadingScreen
|
||||
{
|
||||
idd = -1;
|
||||
duration = 10e10;
|
||||
fadein = 0;
|
||||
fadeout = 0;
|
||||
name = "loading screen";
|
||||
class controlsBackground
|
||||
{
|
||||
class blackBG : RscText
|
||||
{
|
||||
x = safezoneX;
|
||||
y = safezoneY;
|
||||
w = safezoneW;
|
||||
h = safezoneH;
|
||||
text = "";
|
||||
colorText[] = {0,0,0,0};
|
||||
colorBackground[] = {0,0,0,1};
|
||||
};
|
||||
/*
|
||||
class nicePic : RscPicture
|
||||
{
|
||||
style = 48 + 0x800; // ST_PICTURE + ST_KEEP_ASPECT_RATIO
|
||||
x = safezoneX + safezoneW/2 - 0.25;
|
||||
y = safezoneY + safezoneH/2 - 0.2;
|
||||
w = 0.5;
|
||||
h = 0.4;
|
||||
text = "img\nicePic.paa";
|
||||
};
|
||||
*/
|
||||
};
|
||||
class controls
|
||||
{
|
||||
class Title1 : RscLoadingText
|
||||
{
|
||||
text = "$STR_LOADING"; // "Loading" text in the middle of the screen
|
||||
};
|
||||
class CA_Progress : RscProgress // progress bar, has to have idc 104
|
||||
{
|
||||
idc = 104;
|
||||
type = 8; // CT_PROGRESS
|
||||
style = 0; // ST_SINGLE
|
||||
texture = "\ca\ui\data\loadscreen_progressbar_ca.paa";
|
||||
};
|
||||
class CA_Progress2 : RscProgressNotFreeze // progress bar that will go reverse
|
||||
{
|
||||
idc = 103;
|
||||
};
|
||||
class Name2: RscText // the text on the top-left
|
||||
{
|
||||
idc = 101;
|
||||
x = 0.05;
|
||||
y = 0.029412;
|
||||
w = 0.9;
|
||||
h = 0.04902;
|
||||
text = "";
|
||||
sizeEx = 0.05;
|
||||
colorText[] = {0.543,0.5742,0.4102,1.0};
|
||||
};
|
||||
};
|
||||
};
|
||||
61
MPMissions/DayZ_Epoch_12.isladuala/init.sqf
Normal file
61
MPMissions/DayZ_Epoch_12.isladuala/init.sqf
Normal file
@@ -0,0 +1,61 @@
|
||||
startLoadingScreen ["","DayZ_loadingScreen"];
|
||||
/*
|
||||
INITILIZATION
|
||||
*/
|
||||
enableSaving [false, false];
|
||||
|
||||
//REALLY IMPORTANT VALUES
|
||||
dayZ_instance = 12; //The instance
|
||||
hiveInUse = true;
|
||||
initialized = false;
|
||||
dayz_previousID = 0;
|
||||
|
||||
// AMP config
|
||||
spawnShoremode = 1; // Default = 1 (on shore)
|
||||
spawnArea= 1500; // Default = 1500
|
||||
MaxHeliCrashes= 3; // Default = 5
|
||||
MaxVehicleLimit = 50; // Default = 50
|
||||
MaxDynamicDebris = 100; // Default = 100
|
||||
dayz_MapArea = 9000; // Default = 10000
|
||||
dayz_maxLocalZombies = 40; // Default = 40
|
||||
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early)
|
||||
progressLoadingScreen 0.1;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\publicEH.sqf"; //Initilize the publicVariable event handlers
|
||||
progressLoadingScreen 0.2;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\setup_functions_med.sqf"; //Functions used by CLIENT for medical
|
||||
progressLoadingScreen 0.4;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf"; //Compile regular functions
|
||||
progressLoadingScreen 1.0;
|
||||
|
||||
"filmic" setToneMappingParams [0.153, 0.357, 0.231, 0.1573, 0.011, 3.750, 6, 4]; setToneMapping "Filmic";
|
||||
|
||||
if ((!isServer) && (isNull player) ) then
|
||||
{
|
||||
waitUntil {!isNull player};
|
||||
waitUntil {time > 3};
|
||||
};
|
||||
|
||||
if ((!isServer) && (player != player)) then
|
||||
{
|
||||
waitUntil {player == player};
|
||||
waitUntil {time > 3};
|
||||
};
|
||||
|
||||
|
||||
|
||||
if (isServer) then {
|
||||
//Run the server monitor
|
||||
hiveInUse = true;
|
||||
_serverMonitor = [] execVM "\z\addons\dayz_server\system\server_monitor.sqf";
|
||||
};
|
||||
|
||||
if (!isDedicated) then {
|
||||
//Conduct map operations
|
||||
0 fadeSound 0;
|
||||
0 cutText [(localize "STR_AUTHENTICATING"), "BLACK FADED",60];
|
||||
|
||||
//Run the player monitor
|
||||
_id = player addEventHandler ["Respawn", {_id = [] spawn player_death;}];
|
||||
_playerMonitor = [] execVM "\z\addons\dayz_code\system\player_monitor.sqf";
|
||||
};
|
||||
1390
MPMissions/DayZ_Epoch_12.isladuala/mission.sqm
Normal file
1390
MPMissions/DayZ_Epoch_12.isladuala/mission.sqm
Normal file
File diff suppressed because it is too large
Load Diff
96
MPMissions/DayZ_Epoch_2.Utes/cdetect.fsm
Normal file
96
MPMissions/DayZ_Epoch_2.Utes/cdetect.fsm
Normal file
@@ -0,0 +1,96 @@
|
||||
/*%FSM<COMPILE "D:\Program Files (x86)\Bohemia Interactive\Tools\FSM Editor Personal Edition\scriptedFSM.cfg, stdin">*/
|
||||
/*%FSM<HEAD>*/
|
||||
/*
|
||||
item0[] = {"init",0,250,-52.011097,-242.579758,37.988903,-192.579758,0.000000,"init"};
|
||||
item1[] = {"true",8,218,-42.857147,-180.166443,47.142853,-130.166443,0.000000,"true"};
|
||||
item2[] = {"Broadcast",2,250,-37.031898,-113.592247,52.968117,-63.592247,0.000000,"Broadcast"};
|
||||
item3[] = {"isRetard",4,218,-85.298180,-33.703201,4.701797,16.296804,0.000000,"isRetard"};
|
||||
item4[] = {"I_has_small_dick",2,250,-27.045757,58.668503,62.954262,108.668503,0.000000,"I has small dick"};
|
||||
item5[] = {"isOwned",4,218,43.689316,-30.790573,133.689301,19.209412,0.000000,"isOwned"};
|
||||
link0[] = {0,1};
|
||||
link1[] = {1,2};
|
||||
link2[] = {2,3};
|
||||
link3[] = {3,4};
|
||||
link4[] = {4,5};
|
||||
link5[] = {5,2};
|
||||
globals[] = {0.000000,0,0,0,16777215,640,480,1,8,6316128,1,-306.241333,293.758667,267.741943,-346.774170,372,381,1};
|
||||
window[] = {0,-1,-1,-1,-1,576,50,812,50,1,390};
|
||||
*//*%FSM</HEAD>*/
|
||||
class FSM
|
||||
{
|
||||
fsmName = "stdin";
|
||||
class States
|
||||
{
|
||||
/*%FSM<STATE "init">*/
|
||||
class init
|
||||
{
|
||||
name = "init";
|
||||
init = /*%FSM<STATEINIT""">*/""/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "true">*/
|
||||
class true
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="Broadcast";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/""/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
/*%FSM<STATE "Broadcast">*/
|
||||
class Broadcast
|
||||
{
|
||||
name = "Broadcast";
|
||||
init = /*%FSM<STATEINIT""">*/""/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "isRetard">*/
|
||||
class isRetard
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="I_has_small_dick";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/"(dialog&&isNull(findDisplay 106)&&isNull(findDisplay 6902))||(!isNil(""nil"")&&alive(player))"/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
/*%FSM<STATE "I_has_small_dick">*/
|
||||
class I_has_small_dick
|
||||
{
|
||||
name = "I_has_small_dick";
|
||||
init = /*%FSM<STATEINIT""">*/"closeDialog 0;" \n
|
||||
"player enableSimulation false;" \n
|
||||
"_tinypenis = format[""AntiCheat: Incredibly small penis detected for %1 with UID %2"",name player,getPlayerUID player];" \n
|
||||
"player setVariable [""cheat"",_tinypenis,true];"/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "isOwned">*/
|
||||
class isOwned
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="Broadcast";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/"!dialog&&!alive(player)"/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
};
|
||||
initState="init";
|
||||
finalStates[] =
|
||||
{
|
||||
};
|
||||
};
|
||||
/*%FSM</COMPILE>*/
|
||||
144
MPMissions/DayZ_Epoch_2.Utes/description.ext
Normal file
144
MPMissions/DayZ_Epoch_2.Utes/description.ext
Normal file
@@ -0,0 +1,144 @@
|
||||
respawn = "BASE";
|
||||
respawndelay = 5;
|
||||
onLoadMission="DayZ_Epoch Takistan";
|
||||
OnLoadIntro = "Welcome to Takistan";
|
||||
OnLoadIntroTime = False;
|
||||
OnLoadMissionTime = False;
|
||||
disabledAI = true;
|
||||
disableChannels[]={0,2,6};
|
||||
enableItemsDropping=0;
|
||||
|
||||
class Header
|
||||
{
|
||||
gameType = COOP; //DM, Team, Coop, ...
|
||||
minPlayers = 1; //min # of players the mission supports
|
||||
maxPlayers = 100; //Max # of players the mission supports
|
||||
};
|
||||
|
||||
aiKills = 1;
|
||||
diagRadio = 1;
|
||||
diagHit = 1;
|
||||
|
||||
class RscText
|
||||
{
|
||||
type = 0;
|
||||
idc = -1;
|
||||
x = 0;
|
||||
y = 0;
|
||||
h = 0.037;
|
||||
w = 0.3;
|
||||
style = 0x100;
|
||||
font = Zeppelin32;
|
||||
SizeEx = 0.03921;
|
||||
colorText[] = {1,1,1,1};
|
||||
colorBackground[] = {0, 0, 0, 0};
|
||||
linespacing = 1;
|
||||
};
|
||||
class RscPicture
|
||||
{
|
||||
access=0;
|
||||
type=0;
|
||||
idc=-1;
|
||||
style=48;
|
||||
colorBackground[]={0,0,0,0};
|
||||
colorText[]={1,1,1,1};
|
||||
font="TahomaB";
|
||||
sizeEx=0;
|
||||
lineSpacing=0;
|
||||
text="";
|
||||
};
|
||||
class RscLoadingText : RscText
|
||||
{
|
||||
style = 2;
|
||||
x = 0.323532;
|
||||
y = 0.666672;
|
||||
w = 0.352944;
|
||||
h = 0.039216;
|
||||
sizeEx = 0.03921;
|
||||
colorText[] = {0.543,0.5742,0.4102,1.0};
|
||||
};
|
||||
class RscProgress
|
||||
{
|
||||
x = 0.344;
|
||||
y = 0.619;
|
||||
w = 0.313726;
|
||||
h = 0.0261438;
|
||||
texture = "\ca\ui\data\loadscreen_progressbar_ca.paa";
|
||||
colorFrame[] = {0,0,0,0};
|
||||
colorBar[] = {1,1,1,1};
|
||||
};
|
||||
class RscProgressNotFreeze
|
||||
{
|
||||
idc = -1;
|
||||
type = 45;
|
||||
style = 0;
|
||||
x = 0.022059;
|
||||
y = 0.911772;
|
||||
w = 0.029412;
|
||||
h = 0.039216;
|
||||
texture = "#(argb,8,8,3)color(0,0,0,0)";
|
||||
};
|
||||
//
|
||||
// the loading screen itself
|
||||
//
|
||||
class DayZ_loadingScreen
|
||||
{
|
||||
idd = -1;
|
||||
duration = 10e10;
|
||||
fadein = 0;
|
||||
fadeout = 0;
|
||||
name = "loading screen";
|
||||
class controlsBackground
|
||||
{
|
||||
class blackBG : RscText
|
||||
{
|
||||
x = safezoneX;
|
||||
y = safezoneY;
|
||||
w = safezoneW;
|
||||
h = safezoneH;
|
||||
text = "";
|
||||
colorText[] = {0,0,0,0};
|
||||
colorBackground[] = {0,0,0,1};
|
||||
};
|
||||
/*
|
||||
class nicePic : RscPicture
|
||||
{
|
||||
style = 48 + 0x800; // ST_PICTURE + ST_KEEP_ASPECT_RATIO
|
||||
x = safezoneX + safezoneW/2 - 0.25;
|
||||
y = safezoneY + safezoneH/2 - 0.2;
|
||||
w = 0.5;
|
||||
h = 0.4;
|
||||
text = "img\nicePic.paa";
|
||||
};
|
||||
*/
|
||||
};
|
||||
class controls
|
||||
{
|
||||
class Title1 : RscLoadingText
|
||||
{
|
||||
text = "$STR_LOADING"; // "Loading" text in the middle of the screen
|
||||
};
|
||||
class CA_Progress : RscProgress // progress bar, has to have idc 104
|
||||
{
|
||||
idc = 104;
|
||||
type = 8; // CT_PROGRESS
|
||||
style = 0; // ST_SINGLE
|
||||
texture = "\ca\ui\data\loadscreen_progressbar_ca.paa";
|
||||
};
|
||||
class CA_Progress2 : RscProgressNotFreeze // progress bar that will go reverse
|
||||
{
|
||||
idc = 103;
|
||||
};
|
||||
class Name2: RscText // the text on the top-left
|
||||
{
|
||||
idc = 101;
|
||||
x = 0.05;
|
||||
y = 0.029412;
|
||||
w = 0.9;
|
||||
h = 0.04902;
|
||||
text = "";
|
||||
sizeEx = 0.05;
|
||||
colorText[] = {0.543,0.5742,0.4102,1.0};
|
||||
};
|
||||
};
|
||||
};
|
||||
59
MPMissions/DayZ_Epoch_2.Utes/init.sqf
Normal file
59
MPMissions/DayZ_Epoch_2.Utes/init.sqf
Normal file
@@ -0,0 +1,59 @@
|
||||
startLoadingScreen ["","DayZ_loadingScreen"];
|
||||
/*
|
||||
INITILIZATION
|
||||
*/
|
||||
enableSaving [false, false];
|
||||
|
||||
//REALLY IMPORTANT VALUES
|
||||
dayZ_instance = 2; //The instance
|
||||
hiveInUse = true;
|
||||
initialized = false;
|
||||
dayz_previousID = 0;
|
||||
|
||||
// AMP config
|
||||
spawnShoremode = 1; // Default = 1 (on shore)
|
||||
spawnArea= 1000; // Default = 1500
|
||||
MaxHeliCrashes= 2; // Default = 5
|
||||
MaxVehicleLimit = 50; // Default = 50
|
||||
MaxDynamicDebris = 100; // Default = 100
|
||||
dayz_MapArea = 4000; // Default = 10000
|
||||
dayz_maxLocalZombies = 40; // Default = 40
|
||||
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early)
|
||||
progressLoadingScreen 0.1;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\publicEH.sqf"; //Initilize the publicVariable event handlers
|
||||
progressLoadingScreen 0.2;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\setup_functions_med.sqf"; //Functions used by CLIENT for medical
|
||||
progressLoadingScreen 0.4;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf"; //Compile regular functions
|
||||
progressLoadingScreen 1.0;
|
||||
|
||||
"filmic" setToneMappingParams [0.153, 0.357, 0.231, 0.1573, 0.011, 3.750, 6, 4]; setToneMapping "Filmic";
|
||||
|
||||
if ((!isServer) && (isNull player) ) then
|
||||
{
|
||||
waitUntil {!isNull player};
|
||||
waitUntil {time > 3};
|
||||
};
|
||||
|
||||
if ((!isServer) && (player != player)) then
|
||||
{
|
||||
waitUntil {player == player};
|
||||
waitUntil {time > 3};
|
||||
};
|
||||
|
||||
if (isServer) then {
|
||||
//Run the server monitor
|
||||
hiveInUse = true;
|
||||
_serverMonitor = [] execVM "\z\addons\dayz_server\system\server_monitor.sqf";
|
||||
};
|
||||
|
||||
if (!isDedicated) then {
|
||||
//Conduct map operations
|
||||
0 fadeSound 0;
|
||||
0 cutText [(localize "STR_AUTHENTICATING"), "BLACK FADED",60];
|
||||
|
||||
//Run the player monitor
|
||||
_id = player addEventHandler ["Respawn", {_id = [] spawn player_death;}];
|
||||
_playerMonitor = [] execVM "\z\addons\dayz_code\system\player_monitor.sqf";
|
||||
};
|
||||
1428
MPMissions/DayZ_Epoch_2.Utes/mission.sqm
Normal file
1428
MPMissions/DayZ_Epoch_2.Utes/mission.sqm
Normal file
File diff suppressed because it is too large
Load Diff
96
MPMissions/DayZ_Epoch_3.Shapur_BAF/cdetect.fsm
Normal file
96
MPMissions/DayZ_Epoch_3.Shapur_BAF/cdetect.fsm
Normal file
@@ -0,0 +1,96 @@
|
||||
/*%FSM<COMPILE "D:\Program Files (x86)\Bohemia Interactive\Tools\FSM Editor Personal Edition\scriptedFSM.cfg, stdin">*/
|
||||
/*%FSM<HEAD>*/
|
||||
/*
|
||||
item0[] = {"init",0,250,-52.011097,-242.579758,37.988903,-192.579758,0.000000,"init"};
|
||||
item1[] = {"true",8,218,-42.857147,-180.166443,47.142853,-130.166443,0.000000,"true"};
|
||||
item2[] = {"Broadcast",2,250,-37.031898,-113.592247,52.968117,-63.592247,0.000000,"Broadcast"};
|
||||
item3[] = {"isRetard",4,218,-85.298180,-33.703201,4.701797,16.296804,0.000000,"isRetard"};
|
||||
item4[] = {"I_has_small_dick",2,250,-27.045757,58.668503,62.954262,108.668503,0.000000,"I has small dick"};
|
||||
item5[] = {"isOwned",4,218,43.689316,-30.790573,133.689301,19.209412,0.000000,"isOwned"};
|
||||
link0[] = {0,1};
|
||||
link1[] = {1,2};
|
||||
link2[] = {2,3};
|
||||
link3[] = {3,4};
|
||||
link4[] = {4,5};
|
||||
link5[] = {5,2};
|
||||
globals[] = {0.000000,0,0,0,16777215,640,480,1,8,6316128,1,-306.241333,293.758667,267.741943,-346.774170,372,381,1};
|
||||
window[] = {0,-1,-1,-1,-1,576,50,812,50,1,390};
|
||||
*//*%FSM</HEAD>*/
|
||||
class FSM
|
||||
{
|
||||
fsmName = "stdin";
|
||||
class States
|
||||
{
|
||||
/*%FSM<STATE "init">*/
|
||||
class init
|
||||
{
|
||||
name = "init";
|
||||
init = /*%FSM<STATEINIT""">*/""/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "true">*/
|
||||
class true
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="Broadcast";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/""/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
/*%FSM<STATE "Broadcast">*/
|
||||
class Broadcast
|
||||
{
|
||||
name = "Broadcast";
|
||||
init = /*%FSM<STATEINIT""">*/""/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "isRetard">*/
|
||||
class isRetard
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="I_has_small_dick";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/"(dialog&&isNull(findDisplay 106)&&isNull(findDisplay 6902))||(!isNil(""nil"")&&alive(player))"/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
/*%FSM<STATE "I_has_small_dick">*/
|
||||
class I_has_small_dick
|
||||
{
|
||||
name = "I_has_small_dick";
|
||||
init = /*%FSM<STATEINIT""">*/"closeDialog 0;" \n
|
||||
"player enableSimulation false;" \n
|
||||
"_tinypenis = format[""AntiCheat: Incredibly small penis detected for %1 with UID %2"",name player,getPlayerUID player];" \n
|
||||
"player setVariable [""cheat"",_tinypenis,true];"/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "isOwned">*/
|
||||
class isOwned
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="Broadcast";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/"!dialog&&!alive(player)"/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
};
|
||||
initState="init";
|
||||
finalStates[] =
|
||||
{
|
||||
};
|
||||
};
|
||||
/*%FSM</COMPILE>*/
|
||||
144
MPMissions/DayZ_Epoch_3.Shapur_BAF/description.ext
Normal file
144
MPMissions/DayZ_Epoch_3.Shapur_BAF/description.ext
Normal file
@@ -0,0 +1,144 @@
|
||||
respawn = "BASE";
|
||||
respawndelay = 5;
|
||||
onLoadMission="DayZ_Epoch Shapur BAF";
|
||||
OnLoadIntro = "Welcome to Shapur BAF";
|
||||
OnLoadIntroTime = False;
|
||||
OnLoadMissionTime = False;
|
||||
disabledAI = true;
|
||||
disableChannels[]={0,2,6};
|
||||
enableItemsDropping=0;
|
||||
|
||||
class Header
|
||||
{
|
||||
gameType = COOP; //DM, Team, Coop, ...
|
||||
minPlayers = 1; //min # of players the mission supports
|
||||
maxPlayers = 100; //Max # of players the mission supports
|
||||
};
|
||||
|
||||
aiKills = 1;
|
||||
diagRadio = 1;
|
||||
diagHit = 1;
|
||||
|
||||
class RscText
|
||||
{
|
||||
type = 0;
|
||||
idc = -1;
|
||||
x = 0;
|
||||
y = 0;
|
||||
h = 0.037;
|
||||
w = 0.3;
|
||||
style = 0x100;
|
||||
font = Zeppelin32;
|
||||
SizeEx = 0.03921;
|
||||
colorText[] = {1,1,1,1};
|
||||
colorBackground[] = {0, 0, 0, 0};
|
||||
linespacing = 1;
|
||||
};
|
||||
class RscPicture
|
||||
{
|
||||
access=0;
|
||||
type=0;
|
||||
idc=-1;
|
||||
style=48;
|
||||
colorBackground[]={0,0,0,0};
|
||||
colorText[]={1,1,1,1};
|
||||
font="TahomaB";
|
||||
sizeEx=0;
|
||||
lineSpacing=0;
|
||||
text="";
|
||||
};
|
||||
class RscLoadingText : RscText
|
||||
{
|
||||
style = 2;
|
||||
x = 0.323532;
|
||||
y = 0.666672;
|
||||
w = 0.352944;
|
||||
h = 0.039216;
|
||||
sizeEx = 0.03921;
|
||||
colorText[] = {0.543,0.5742,0.4102,1.0};
|
||||
};
|
||||
class RscProgress
|
||||
{
|
||||
x = 0.344;
|
||||
y = 0.619;
|
||||
w = 0.313726;
|
||||
h = 0.0261438;
|
||||
texture = "\ca\ui\data\loadscreen_progressbar_ca.paa";
|
||||
colorFrame[] = {0,0,0,0};
|
||||
colorBar[] = {1,1,1,1};
|
||||
};
|
||||
class RscProgressNotFreeze
|
||||
{
|
||||
idc = -1;
|
||||
type = 45;
|
||||
style = 0;
|
||||
x = 0.022059;
|
||||
y = 0.911772;
|
||||
w = 0.029412;
|
||||
h = 0.039216;
|
||||
texture = "#(argb,8,8,3)color(0,0,0,0)";
|
||||
};
|
||||
//
|
||||
// the loading screen itself
|
||||
//
|
||||
class DayZ_loadingScreen
|
||||
{
|
||||
idd = -1;
|
||||
duration = 10e10;
|
||||
fadein = 0;
|
||||
fadeout = 0;
|
||||
name = "loading screen";
|
||||
class controlsBackground
|
||||
{
|
||||
class blackBG : RscText
|
||||
{
|
||||
x = safezoneX;
|
||||
y = safezoneY;
|
||||
w = safezoneW;
|
||||
h = safezoneH;
|
||||
text = "";
|
||||
colorText[] = {0,0,0,0};
|
||||
colorBackground[] = {0,0,0,1};
|
||||
};
|
||||
/*
|
||||
class nicePic : RscPicture
|
||||
{
|
||||
style = 48 + 0x800; // ST_PICTURE + ST_KEEP_ASPECT_RATIO
|
||||
x = safezoneX + safezoneW/2 - 0.25;
|
||||
y = safezoneY + safezoneH/2 - 0.2;
|
||||
w = 0.5;
|
||||
h = 0.4;
|
||||
text = "img\nicePic.paa";
|
||||
};
|
||||
*/
|
||||
};
|
||||
class controls
|
||||
{
|
||||
class Title1 : RscLoadingText
|
||||
{
|
||||
text = "$STR_LOADING"; // "Loading" text in the middle of the screen
|
||||
};
|
||||
class CA_Progress : RscProgress // progress bar, has to have idc 104
|
||||
{
|
||||
idc = 104;
|
||||
type = 8; // CT_PROGRESS
|
||||
style = 0; // ST_SINGLE
|
||||
texture = "\ca\ui\data\loadscreen_progressbar_ca.paa";
|
||||
};
|
||||
class CA_Progress2 : RscProgressNotFreeze // progress bar that will go reverse
|
||||
{
|
||||
idc = 103;
|
||||
};
|
||||
class Name2: RscText // the text on the top-left
|
||||
{
|
||||
idc = 101;
|
||||
x = 0.05;
|
||||
y = 0.029412;
|
||||
w = 0.9;
|
||||
h = 0.04902;
|
||||
text = "";
|
||||
sizeEx = 0.05;
|
||||
colorText[] = {0.543,0.5742,0.4102,1.0};
|
||||
};
|
||||
};
|
||||
};
|
||||
60
MPMissions/DayZ_Epoch_3.Shapur_BAF/init.sqf
Normal file
60
MPMissions/DayZ_Epoch_3.Shapur_BAF/init.sqf
Normal file
@@ -0,0 +1,60 @@
|
||||
startLoadingScreen ["","DayZ_loadingScreen"];
|
||||
/*
|
||||
INITILIZATION
|
||||
*/
|
||||
enableSaving [false, false];
|
||||
|
||||
//REALLY IMPORTANT VALUES
|
||||
dayZ_instance = 3; //The instance
|
||||
hiveInUse = true;
|
||||
initialized = false;
|
||||
dayz_previousID = 0;
|
||||
|
||||
// AMP config
|
||||
spawnShoremode = 0; // Default = 1 (on shore)
|
||||
spawnArea= 250; // Default = 1500
|
||||
MaxHeliCrashes= 1; // Default = 5
|
||||
MaxVehicleLimit = 25; // Default = 50
|
||||
MaxDynamicDebris = 50; // Default = 100
|
||||
dayz_MapArea = 2000; // Default = 10000
|
||||
dayz_maxLocalZombies = 40; // Default = 40
|
||||
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early)
|
||||
progressLoadingScreen 0.1;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\publicEH.sqf"; //Initilize the publicVariable event handlers
|
||||
progressLoadingScreen 0.2;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\setup_functions_med.sqf"; //Functions used by CLIENT for medical
|
||||
progressLoadingScreen 0.4;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf"; //Compile regular functions
|
||||
progressLoadingScreen 1.0;
|
||||
|
||||
"filmic" setToneMappingParams [0.153, 0.357, 0.231, 0.1573, 0.011, 3.750, 6, 4]; setToneMapping "Filmic";
|
||||
|
||||
if ((!isServer) && (isNull player) ) then
|
||||
{
|
||||
waitUntil {!isNull player};
|
||||
waitUntil {time > 3};
|
||||
};
|
||||
|
||||
if ((!isServer) && (player != player)) then
|
||||
{
|
||||
waitUntil {player == player};
|
||||
waitUntil {time > 3};
|
||||
};
|
||||
|
||||
if (isServer) then {
|
||||
//Run the server monitor
|
||||
hiveInUse = true;
|
||||
_serverMonitor = [] execVM "\z\addons\dayz_server\system\server_monitor.sqf";
|
||||
};
|
||||
|
||||
if (!isDedicated) then {
|
||||
//Conduct map operations
|
||||
0 fadeSound 0;
|
||||
0 cutText [(localize "STR_AUTHENTICATING"), "BLACK FADED",60];
|
||||
|
||||
//Run the player monitor
|
||||
_id = player addEventHandler ["Respawn", {_id = [] spawn player_death;}];
|
||||
_playerMonitor = [] execVM "\z\addons\dayz_code\system\player_monitor.sqf";
|
||||
|
||||
};
|
||||
1388
MPMissions/DayZ_Epoch_3.Shapur_BAF/mission.sqm
Normal file
1388
MPMissions/DayZ_Epoch_3.Shapur_BAF/mission.sqm
Normal file
File diff suppressed because it is too large
Load Diff
96
MPMissions/DayZ_Epoch_4.Zargabad/cdetect.fsm
Normal file
96
MPMissions/DayZ_Epoch_4.Zargabad/cdetect.fsm
Normal file
@@ -0,0 +1,96 @@
|
||||
/*%FSM<COMPILE "D:\Program Files (x86)\Bohemia Interactive\Tools\FSM Editor Personal Edition\scriptedFSM.cfg, stdin">*/
|
||||
/*%FSM<HEAD>*/
|
||||
/*
|
||||
item0[] = {"init",0,250,-52.011097,-242.579758,37.988903,-192.579758,0.000000,"init"};
|
||||
item1[] = {"true",8,218,-42.857147,-180.166443,47.142853,-130.166443,0.000000,"true"};
|
||||
item2[] = {"Broadcast",2,250,-37.031898,-113.592247,52.968117,-63.592247,0.000000,"Broadcast"};
|
||||
item3[] = {"isRetard",4,218,-85.298180,-33.703201,4.701797,16.296804,0.000000,"isRetard"};
|
||||
item4[] = {"I_has_small_dick",2,250,-27.045757,58.668503,62.954262,108.668503,0.000000,"I has small dick"};
|
||||
item5[] = {"isOwned",4,218,43.689316,-30.790573,133.689301,19.209412,0.000000,"isOwned"};
|
||||
link0[] = {0,1};
|
||||
link1[] = {1,2};
|
||||
link2[] = {2,3};
|
||||
link3[] = {3,4};
|
||||
link4[] = {4,5};
|
||||
link5[] = {5,2};
|
||||
globals[] = {0.000000,0,0,0,16777215,640,480,1,8,6316128,1,-306.241333,293.758667,267.741943,-346.774170,372,381,1};
|
||||
window[] = {0,-1,-1,-1,-1,576,50,812,50,1,390};
|
||||
*//*%FSM</HEAD>*/
|
||||
class FSM
|
||||
{
|
||||
fsmName = "stdin";
|
||||
class States
|
||||
{
|
||||
/*%FSM<STATE "init">*/
|
||||
class init
|
||||
{
|
||||
name = "init";
|
||||
init = /*%FSM<STATEINIT""">*/""/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "true">*/
|
||||
class true
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="Broadcast";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/""/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
/*%FSM<STATE "Broadcast">*/
|
||||
class Broadcast
|
||||
{
|
||||
name = "Broadcast";
|
||||
init = /*%FSM<STATEINIT""">*/""/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "isRetard">*/
|
||||
class isRetard
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="I_has_small_dick";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/"(dialog&&isNull(findDisplay 106)&&isNull(findDisplay 6902))||(!isNil(""nil"")&&alive(player))"/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
/*%FSM<STATE "I_has_small_dick">*/
|
||||
class I_has_small_dick
|
||||
{
|
||||
name = "I_has_small_dick";
|
||||
init = /*%FSM<STATEINIT""">*/"closeDialog 0;" \n
|
||||
"player enableSimulation false;" \n
|
||||
"_tinypenis = format[""AntiCheat: Incredibly small penis detected for %1 with UID %2"",name player,getPlayerUID player];" \n
|
||||
"player setVariable [""cheat"",_tinypenis,true];"/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "isOwned">*/
|
||||
class isOwned
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="Broadcast";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/"!dialog&&!alive(player)"/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
};
|
||||
initState="init";
|
||||
finalStates[] =
|
||||
{
|
||||
};
|
||||
};
|
||||
/*%FSM</COMPILE>*/
|
||||
144
MPMissions/DayZ_Epoch_4.Zargabad/description.ext
Normal file
144
MPMissions/DayZ_Epoch_4.Zargabad/description.ext
Normal file
@@ -0,0 +1,144 @@
|
||||
respawn = "BASE";
|
||||
respawndelay = 5;
|
||||
onLoadMission="DayZ_Epoch Zargabad";
|
||||
OnLoadIntro = "Welcome to Zargabad";
|
||||
OnLoadIntroTime = False;
|
||||
OnLoadMissionTime = False;
|
||||
disabledAI = true;
|
||||
disableChannels[]={0,2,6};
|
||||
enableItemsDropping=0;
|
||||
|
||||
class Header
|
||||
{
|
||||
gameType = COOP; //DM, Team, Coop, ...
|
||||
minPlayers = 1; //min # of players the mission supports
|
||||
maxPlayers = 100; //Max # of players the mission supports
|
||||
};
|
||||
|
||||
aiKills = 1;
|
||||
diagRadio = 1;
|
||||
diagHit = 1;
|
||||
|
||||
class RscText
|
||||
{
|
||||
type = 0;
|
||||
idc = -1;
|
||||
x = 0;
|
||||
y = 0;
|
||||
h = 0.037;
|
||||
w = 0.3;
|
||||
style = 0x100;
|
||||
font = Zeppelin32;
|
||||
SizeEx = 0.03921;
|
||||
colorText[] = {1,1,1,1};
|
||||
colorBackground[] = {0, 0, 0, 0};
|
||||
linespacing = 1;
|
||||
};
|
||||
class RscPicture
|
||||
{
|
||||
access=0;
|
||||
type=0;
|
||||
idc=-1;
|
||||
style=48;
|
||||
colorBackground[]={0,0,0,0};
|
||||
colorText[]={1,1,1,1};
|
||||
font="TahomaB";
|
||||
sizeEx=0;
|
||||
lineSpacing=0;
|
||||
text="";
|
||||
};
|
||||
class RscLoadingText : RscText
|
||||
{
|
||||
style = 2;
|
||||
x = 0.323532;
|
||||
y = 0.666672;
|
||||
w = 0.352944;
|
||||
h = 0.039216;
|
||||
sizeEx = 0.03921;
|
||||
colorText[] = {0.543,0.5742,0.4102,1.0};
|
||||
};
|
||||
class RscProgress
|
||||
{
|
||||
x = 0.344;
|
||||
y = 0.619;
|
||||
w = 0.313726;
|
||||
h = 0.0261438;
|
||||
texture = "\ca\ui\data\loadscreen_progressbar_ca.paa";
|
||||
colorFrame[] = {0,0,0,0};
|
||||
colorBar[] = {1,1,1,1};
|
||||
};
|
||||
class RscProgressNotFreeze
|
||||
{
|
||||
idc = -1;
|
||||
type = 45;
|
||||
style = 0;
|
||||
x = 0.022059;
|
||||
y = 0.911772;
|
||||
w = 0.029412;
|
||||
h = 0.039216;
|
||||
texture = "#(argb,8,8,3)color(0,0,0,0)";
|
||||
};
|
||||
//
|
||||
// the loading screen itself
|
||||
//
|
||||
class DayZ_loadingScreen
|
||||
{
|
||||
idd = -1;
|
||||
duration = 10e10;
|
||||
fadein = 0;
|
||||
fadeout = 0;
|
||||
name = "loading screen";
|
||||
class controlsBackground
|
||||
{
|
||||
class blackBG : RscText
|
||||
{
|
||||
x = safezoneX;
|
||||
y = safezoneY;
|
||||
w = safezoneW;
|
||||
h = safezoneH;
|
||||
text = "";
|
||||
colorText[] = {0,0,0,0};
|
||||
colorBackground[] = {0,0,0,1};
|
||||
};
|
||||
/*
|
||||
class nicePic : RscPicture
|
||||
{
|
||||
style = 48 + 0x800; // ST_PICTURE + ST_KEEP_ASPECT_RATIO
|
||||
x = safezoneX + safezoneW/2 - 0.25;
|
||||
y = safezoneY + safezoneH/2 - 0.2;
|
||||
w = 0.5;
|
||||
h = 0.4;
|
||||
text = "img\nicePic.paa";
|
||||
};
|
||||
*/
|
||||
};
|
||||
class controls
|
||||
{
|
||||
class Title1 : RscLoadingText
|
||||
{
|
||||
text = "$STR_LOADING"; // "Loading" text in the middle of the screen
|
||||
};
|
||||
class CA_Progress : RscProgress // progress bar, has to have idc 104
|
||||
{
|
||||
idc = 104;
|
||||
type = 8; // CT_PROGRESS
|
||||
style = 0; // ST_SINGLE
|
||||
texture = "\ca\ui\data\loadscreen_progressbar_ca.paa";
|
||||
};
|
||||
class CA_Progress2 : RscProgressNotFreeze // progress bar that will go reverse
|
||||
{
|
||||
idc = 103;
|
||||
};
|
||||
class Name2: RscText // the text on the top-left
|
||||
{
|
||||
idc = 101;
|
||||
x = 0.05;
|
||||
y = 0.029412;
|
||||
w = 0.9;
|
||||
h = 0.04902;
|
||||
text = "";
|
||||
sizeEx = 0.05;
|
||||
colorText[] = {0.543,0.5742,0.4102,1.0};
|
||||
};
|
||||
};
|
||||
};
|
||||
59
MPMissions/DayZ_Epoch_4.Zargabad/init.sqf
Normal file
59
MPMissions/DayZ_Epoch_4.Zargabad/init.sqf
Normal file
@@ -0,0 +1,59 @@
|
||||
startLoadingScreen ["","DayZ_loadingScreen"];
|
||||
/*
|
||||
INITILIZATION
|
||||
*/
|
||||
enableSaving [false, false];
|
||||
|
||||
//REALLY IMPORTANT VALUES
|
||||
dayZ_instance = 4; //The instance
|
||||
hiveInUse = true;
|
||||
initialized = false;
|
||||
dayz_previousID = 0;
|
||||
|
||||
// AMP config
|
||||
spawnShoremode = 0; // Default = 1 (on shore)
|
||||
spawnArea= 500; // Default = 1500
|
||||
MaxHeliCrashes= 3; // Default = 5
|
||||
MaxVehicleLimit = 50; // Default = 50
|
||||
MaxDynamicDebris = 100; // Default = 100
|
||||
dayz_MapArea = 8000; // Default = 10000
|
||||
dayz_maxLocalZombies = 30; // Default = 40
|
||||
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early)
|
||||
progressLoadingScreen 0.1;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\publicEH.sqf"; //Initilize the publicVariable event handlers
|
||||
progressLoadingScreen 0.2;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\setup_functions_med.sqf"; //Functions used by CLIENT for medical
|
||||
progressLoadingScreen 0.4;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf"; //Compile regular functions
|
||||
progressLoadingScreen 1.0;
|
||||
|
||||
"filmic" setToneMappingParams [0.153, 0.357, 0.231, 0.1573, 0.011, 3.750, 6, 4]; setToneMapping "Filmic";
|
||||
|
||||
if ((!isServer) && (isNull player) ) then
|
||||
{
|
||||
waitUntil {!isNull player};
|
||||
waitUntil {time > 3};
|
||||
};
|
||||
|
||||
if ((!isServer) && (player != player)) then
|
||||
{
|
||||
waitUntil {player == player};
|
||||
waitUntil {time > 3};
|
||||
};
|
||||
|
||||
if (isServer) then {
|
||||
//Run the server monitor
|
||||
hiveInUse = true;
|
||||
_serverMonitor = [] execVM "\z\addons\dayz_server\system\server_monitor.sqf";
|
||||
};
|
||||
|
||||
if (!isDedicated) then {
|
||||
//Conduct map operations
|
||||
0 fadeSound 0;
|
||||
0 cutText [(localize "STR_AUTHENTICATING"), "BLACK FADED",60];
|
||||
|
||||
//Run the player monitor
|
||||
_id = player addEventHandler ["Respawn", {_id = [] spawn player_death;}];
|
||||
_playerMonitor = [] execVM "\z\addons\dayz_code\system\player_monitor.sqf";
|
||||
};
|
||||
1390
MPMissions/DayZ_Epoch_4.Zargabad/mission.sqm
Normal file
1390
MPMissions/DayZ_Epoch_4.Zargabad/mission.sqm
Normal file
File diff suppressed because it is too large
Load Diff
96
MPMissions/DayZ_Epoch_5.Bootcamp_ACR/cdetect.fsm
Normal file
96
MPMissions/DayZ_Epoch_5.Bootcamp_ACR/cdetect.fsm
Normal file
@@ -0,0 +1,96 @@
|
||||
/*%FSM<COMPILE "D:\Program Files (x86)\Bohemia Interactive\Tools\FSM Editor Personal Edition\scriptedFSM.cfg, stdin">*/
|
||||
/*%FSM<HEAD>*/
|
||||
/*
|
||||
item0[] = {"init",0,250,-52.011097,-242.579758,37.988903,-192.579758,0.000000,"init"};
|
||||
item1[] = {"true",8,218,-42.857147,-180.166443,47.142853,-130.166443,0.000000,"true"};
|
||||
item2[] = {"Broadcast",2,250,-37.031898,-113.592247,52.968117,-63.592247,0.000000,"Broadcast"};
|
||||
item3[] = {"isRetard",4,218,-85.298180,-33.703201,4.701797,16.296804,0.000000,"isRetard"};
|
||||
item4[] = {"I_has_small_dick",2,250,-27.045757,58.668503,62.954262,108.668503,0.000000,"I has small dick"};
|
||||
item5[] = {"isOwned",4,218,43.689316,-30.790573,133.689301,19.209412,0.000000,"isOwned"};
|
||||
link0[] = {0,1};
|
||||
link1[] = {1,2};
|
||||
link2[] = {2,3};
|
||||
link3[] = {3,4};
|
||||
link4[] = {4,5};
|
||||
link5[] = {5,2};
|
||||
globals[] = {0.000000,0,0,0,16777215,640,480,1,8,6316128,1,-306.241333,293.758667,267.741943,-346.774170,372,381,1};
|
||||
window[] = {0,-1,-1,-1,-1,576,50,812,50,1,390};
|
||||
*//*%FSM</HEAD>*/
|
||||
class FSM
|
||||
{
|
||||
fsmName = "stdin";
|
||||
class States
|
||||
{
|
||||
/*%FSM<STATE "init">*/
|
||||
class init
|
||||
{
|
||||
name = "init";
|
||||
init = /*%FSM<STATEINIT""">*/""/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "true">*/
|
||||
class true
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="Broadcast";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/""/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
/*%FSM<STATE "Broadcast">*/
|
||||
class Broadcast
|
||||
{
|
||||
name = "Broadcast";
|
||||
init = /*%FSM<STATEINIT""">*/""/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "isRetard">*/
|
||||
class isRetard
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="I_has_small_dick";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/"(dialog&&isNull(findDisplay 106)&&isNull(findDisplay 6902))||(!isNil(""nil"")&&alive(player))"/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
/*%FSM<STATE "I_has_small_dick">*/
|
||||
class I_has_small_dick
|
||||
{
|
||||
name = "I_has_small_dick";
|
||||
init = /*%FSM<STATEINIT""">*/"closeDialog 0;" \n
|
||||
"player enableSimulation false;" \n
|
||||
"_tinypenis = format[""AntiCheat: Incredibly small penis detected for %1 with UID %2"",name player,getPlayerUID player];" \n
|
||||
"player setVariable [""cheat"",_tinypenis,true];"/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "isOwned">*/
|
||||
class isOwned
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="Broadcast";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/"!dialog&&!alive(player)"/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
};
|
||||
initState="init";
|
||||
finalStates[] =
|
||||
{
|
||||
};
|
||||
};
|
||||
/*%FSM</COMPILE>*/
|
||||
144
MPMissions/DayZ_Epoch_5.Bootcamp_ACR/description.ext
Normal file
144
MPMissions/DayZ_Epoch_5.Bootcamp_ACR/description.ext
Normal file
@@ -0,0 +1,144 @@
|
||||
respawn = "BASE";
|
||||
respawndelay = 5;
|
||||
onLoadMission="DayZ_Epoch Bootcamp ACR";
|
||||
OnLoadIntro = "Welcome to Bootcamp ACR";
|
||||
OnLoadIntroTime = False;
|
||||
OnLoadMissionTime = False;
|
||||
disabledAI = true;
|
||||
disableChannels[]={0,2,6};
|
||||
enableItemsDropping=0;
|
||||
|
||||
class Header
|
||||
{
|
||||
gameType = COOP; //DM, Team, Coop, ...
|
||||
minPlayers = 1; //min # of players the mission supports
|
||||
maxPlayers = 100; //Max # of players the mission supports
|
||||
};
|
||||
|
||||
aiKills = 1;
|
||||
diagRadio = 1;
|
||||
diagHit = 1;
|
||||
|
||||
class RscText
|
||||
{
|
||||
type = 0;
|
||||
idc = -1;
|
||||
x = 0;
|
||||
y = 0;
|
||||
h = 0.037;
|
||||
w = 0.3;
|
||||
style = 0x100;
|
||||
font = Zeppelin32;
|
||||
SizeEx = 0.03921;
|
||||
colorText[] = {1,1,1,1};
|
||||
colorBackground[] = {0, 0, 0, 0};
|
||||
linespacing = 1;
|
||||
};
|
||||
class RscPicture
|
||||
{
|
||||
access=0;
|
||||
type=0;
|
||||
idc=-1;
|
||||
style=48;
|
||||
colorBackground[]={0,0,0,0};
|
||||
colorText[]={1,1,1,1};
|
||||
font="TahomaB";
|
||||
sizeEx=0;
|
||||
lineSpacing=0;
|
||||
text="";
|
||||
};
|
||||
class RscLoadingText : RscText
|
||||
{
|
||||
style = 2;
|
||||
x = 0.323532;
|
||||
y = 0.666672;
|
||||
w = 0.352944;
|
||||
h = 0.039216;
|
||||
sizeEx = 0.03921;
|
||||
colorText[] = {0.543,0.5742,0.4102,1.0};
|
||||
};
|
||||
class RscProgress
|
||||
{
|
||||
x = 0.344;
|
||||
y = 0.619;
|
||||
w = 0.313726;
|
||||
h = 0.0261438;
|
||||
texture = "\ca\ui\data\loadscreen_progressbar_ca.paa";
|
||||
colorFrame[] = {0,0,0,0};
|
||||
colorBar[] = {1,1,1,1};
|
||||
};
|
||||
class RscProgressNotFreeze
|
||||
{
|
||||
idc = -1;
|
||||
type = 45;
|
||||
style = 0;
|
||||
x = 0.022059;
|
||||
y = 0.911772;
|
||||
w = 0.029412;
|
||||
h = 0.039216;
|
||||
texture = "#(argb,8,8,3)color(0,0,0,0)";
|
||||
};
|
||||
//
|
||||
// the loading screen itself
|
||||
//
|
||||
class DayZ_loadingScreen
|
||||
{
|
||||
idd = -1;
|
||||
duration = 10e10;
|
||||
fadein = 0;
|
||||
fadeout = 0;
|
||||
name = "loading screen";
|
||||
class controlsBackground
|
||||
{
|
||||
class blackBG : RscText
|
||||
{
|
||||
x = safezoneX;
|
||||
y = safezoneY;
|
||||
w = safezoneW;
|
||||
h = safezoneH;
|
||||
text = "";
|
||||
colorText[] = {0,0,0,0};
|
||||
colorBackground[] = {0,0,0,1};
|
||||
};
|
||||
/*
|
||||
class nicePic : RscPicture
|
||||
{
|
||||
style = 48 + 0x800; // ST_PICTURE + ST_KEEP_ASPECT_RATIO
|
||||
x = safezoneX + safezoneW/2 - 0.25;
|
||||
y = safezoneY + safezoneH/2 - 0.2;
|
||||
w = 0.5;
|
||||
h = 0.4;
|
||||
text = "img\nicePic.paa";
|
||||
};
|
||||
*/
|
||||
};
|
||||
class controls
|
||||
{
|
||||
class Title1 : RscLoadingText
|
||||
{
|
||||
text = "$STR_LOADING"; // "Loading" text in the middle of the screen
|
||||
};
|
||||
class CA_Progress : RscProgress // progress bar, has to have idc 104
|
||||
{
|
||||
idc = 104;
|
||||
type = 8; // CT_PROGRESS
|
||||
style = 0; // ST_SINGLE
|
||||
texture = "\ca\ui\data\loadscreen_progressbar_ca.paa";
|
||||
};
|
||||
class CA_Progress2 : RscProgressNotFreeze // progress bar that will go reverse
|
||||
{
|
||||
idc = 103;
|
||||
};
|
||||
class Name2: RscText // the text on the top-left
|
||||
{
|
||||
idc = 101;
|
||||
x = 0.05;
|
||||
y = 0.029412;
|
||||
w = 0.9;
|
||||
h = 0.04902;
|
||||
text = "";
|
||||
sizeEx = 0.05;
|
||||
colorText[] = {0.543,0.5742,0.4102,1.0};
|
||||
};
|
||||
};
|
||||
};
|
||||
59
MPMissions/DayZ_Epoch_5.Bootcamp_ACR/init.sqf
Normal file
59
MPMissions/DayZ_Epoch_5.Bootcamp_ACR/init.sqf
Normal file
@@ -0,0 +1,59 @@
|
||||
startLoadingScreen ["","DayZ_loadingScreen"];
|
||||
/*
|
||||
INITILIZATION
|
||||
*/
|
||||
enableSaving [false, false];
|
||||
|
||||
//REALLY IMPORTANT VALUES
|
||||
dayZ_instance = 5; //The instance
|
||||
hiveInUse = true;
|
||||
initialized = false;
|
||||
dayz_previousID = 0;
|
||||
|
||||
// AMP config
|
||||
spawnShoremode = 0; // Default = 1 (on shore)
|
||||
spawnArea= 500; // Default = 1500
|
||||
MaxHeliCrashes= 2; // Default = 5
|
||||
MaxVehicleLimit = 25; // Default = 50
|
||||
MaxDynamicDebris = 50; // Default = 100
|
||||
dayz_MapArea = 4000; // Default = 10000
|
||||
dayz_maxLocalZombies = 40; // Default = 40
|
||||
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early)
|
||||
progressLoadingScreen 0.1;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\publicEH.sqf"; //Initilize the publicVariable event handlers
|
||||
progressLoadingScreen 0.2;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\setup_functions_med.sqf"; //Functions used by CLIENT for medical
|
||||
progressLoadingScreen 0.4;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf"; //Compile regular functions
|
||||
progressLoadingScreen 1.0;
|
||||
|
||||
"filmic" setToneMappingParams [0.153, 0.357, 0.231, 0.1573, 0.011, 3.750, 6, 4]; setToneMapping "Filmic";
|
||||
|
||||
if ((!isServer) && (isNull player) ) then
|
||||
{
|
||||
waitUntil {!isNull player};
|
||||
waitUntil {time > 3};
|
||||
};
|
||||
|
||||
if ((!isServer) && (player != player)) then
|
||||
{
|
||||
waitUntil {player == player};
|
||||
waitUntil {time > 3};
|
||||
};
|
||||
|
||||
if (isServer) then {
|
||||
//Run the server monitor
|
||||
hiveInUse = true;
|
||||
_serverMonitor = [] execVM "\z\addons\dayz_server\system\server_monitor.sqf";
|
||||
};
|
||||
|
||||
if (!isDedicated) then {
|
||||
//Conduct map operations
|
||||
0 fadeSound 0;
|
||||
0 cutText [(localize "STR_AUTHENTICATING"), "BLACK FADED",60];
|
||||
|
||||
//Run the player monitor
|
||||
_id = player addEventHandler ["Respawn", {_id = [] spawn player_death;}];
|
||||
_playerMonitor = [] execVM "\z\addons\dayz_code\system\player_monitor.sqf";
|
||||
};
|
||||
1388
MPMissions/DayZ_Epoch_5.Bootcamp_ACR/mission.sqm
Normal file
1388
MPMissions/DayZ_Epoch_5.Bootcamp_ACR/mission.sqm
Normal file
File diff suppressed because it is too large
Load Diff
96
MPMissions/DayZ_Epoch_6.Dingor/cdetect.fsm
Normal file
96
MPMissions/DayZ_Epoch_6.Dingor/cdetect.fsm
Normal file
@@ -0,0 +1,96 @@
|
||||
/*%FSM<COMPILE "D:\Program Files (x86)\Bohemia Interactive\Tools\FSM Editor Personal Edition\scriptedFSM.cfg, stdin">*/
|
||||
/*%FSM<HEAD>*/
|
||||
/*
|
||||
item0[] = {"init",0,250,-52.011097,-242.579758,37.988903,-192.579758,0.000000,"init"};
|
||||
item1[] = {"true",8,218,-42.857147,-180.166443,47.142853,-130.166443,0.000000,"true"};
|
||||
item2[] = {"Broadcast",2,250,-37.031898,-113.592247,52.968117,-63.592247,0.000000,"Broadcast"};
|
||||
item3[] = {"isRetard",4,218,-85.298180,-33.703201,4.701797,16.296804,0.000000,"isRetard"};
|
||||
item4[] = {"I_has_small_dick",2,250,-27.045757,58.668503,62.954262,108.668503,0.000000,"I has small dick"};
|
||||
item5[] = {"isOwned",4,218,43.689316,-30.790573,133.689301,19.209412,0.000000,"isOwned"};
|
||||
link0[] = {0,1};
|
||||
link1[] = {1,2};
|
||||
link2[] = {2,3};
|
||||
link3[] = {3,4};
|
||||
link4[] = {4,5};
|
||||
link5[] = {5,2};
|
||||
globals[] = {0.000000,0,0,0,16777215,640,480,1,8,6316128,1,-306.241333,293.758667,267.741943,-346.774170,372,381,1};
|
||||
window[] = {0,-1,-1,-1,-1,576,50,812,50,1,390};
|
||||
*//*%FSM</HEAD>*/
|
||||
class FSM
|
||||
{
|
||||
fsmName = "stdin";
|
||||
class States
|
||||
{
|
||||
/*%FSM<STATE "init">*/
|
||||
class init
|
||||
{
|
||||
name = "init";
|
||||
init = /*%FSM<STATEINIT""">*/""/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "true">*/
|
||||
class true
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="Broadcast";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/""/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
/*%FSM<STATE "Broadcast">*/
|
||||
class Broadcast
|
||||
{
|
||||
name = "Broadcast";
|
||||
init = /*%FSM<STATEINIT""">*/""/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "isRetard">*/
|
||||
class isRetard
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="I_has_small_dick";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/"(dialog&&isNull(findDisplay 106)&&isNull(findDisplay 6902))||(!isNil(""nil"")&&alive(player))"/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
/*%FSM<STATE "I_has_small_dick">*/
|
||||
class I_has_small_dick
|
||||
{
|
||||
name = "I_has_small_dick";
|
||||
init = /*%FSM<STATEINIT""">*/"closeDialog 0;" \n
|
||||
"player enableSimulation false;" \n
|
||||
"_tinypenis = format[""AntiCheat: Incredibly small penis detected for %1 with UID %2"",name player,getPlayerUID player];" \n
|
||||
"player setVariable [""cheat"",_tinypenis,true];"/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "isOwned">*/
|
||||
class isOwned
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="Broadcast";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/"!dialog&&!alive(player)"/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
};
|
||||
initState="init";
|
||||
finalStates[] =
|
||||
{
|
||||
};
|
||||
};
|
||||
/*%FSM</COMPILE>*/
|
||||
144
MPMissions/DayZ_Epoch_6.Dingor/description.ext
Normal file
144
MPMissions/DayZ_Epoch_6.Dingor/description.ext
Normal file
@@ -0,0 +1,144 @@
|
||||
respawn = "BASE";
|
||||
respawndelay = 5;
|
||||
onLoadMission="DayZ_Epoch Dingor";
|
||||
OnLoadIntro = "Welcome to Dingor Island";
|
||||
OnLoadIntroTime = False;
|
||||
OnLoadMissionTime = False;
|
||||
disabledAI = true;
|
||||
disableChannels[]={0,2,6};
|
||||
enableItemsDropping=0;
|
||||
|
||||
class Header
|
||||
{
|
||||
gameType = COOP; //DM, Team, Coop, ...
|
||||
minPlayers = 1; //min # of players the mission supports
|
||||
maxPlayers = 100; //Max # of players the mission supports
|
||||
};
|
||||
|
||||
aiKills = 1;
|
||||
diagRadio = 1;
|
||||
diagHit = 1;
|
||||
|
||||
class RscText
|
||||
{
|
||||
type = 0;
|
||||
idc = -1;
|
||||
x = 0;
|
||||
y = 0;
|
||||
h = 0.037;
|
||||
w = 0.3;
|
||||
style = 0x100;
|
||||
font = Zeppelin32;
|
||||
SizeEx = 0.03921;
|
||||
colorText[] = {1,1,1,1};
|
||||
colorBackground[] = {0, 0, 0, 0};
|
||||
linespacing = 1;
|
||||
};
|
||||
class RscPicture
|
||||
{
|
||||
access=0;
|
||||
type=0;
|
||||
idc=-1;
|
||||
style=48;
|
||||
colorBackground[]={0,0,0,0};
|
||||
colorText[]={1,1,1,1};
|
||||
font="TahomaB";
|
||||
sizeEx=0;
|
||||
lineSpacing=0;
|
||||
text="";
|
||||
};
|
||||
class RscLoadingText : RscText
|
||||
{
|
||||
style = 2;
|
||||
x = 0.323532;
|
||||
y = 0.666672;
|
||||
w = 0.352944;
|
||||
h = 0.039216;
|
||||
sizeEx = 0.03921;
|
||||
colorText[] = {0.543,0.5742,0.4102,1.0};
|
||||
};
|
||||
class RscProgress
|
||||
{
|
||||
x = 0.344;
|
||||
y = 0.619;
|
||||
w = 0.313726;
|
||||
h = 0.0261438;
|
||||
texture = "\ca\ui\data\loadscreen_progressbar_ca.paa";
|
||||
colorFrame[] = {0,0,0,0};
|
||||
colorBar[] = {1,1,1,1};
|
||||
};
|
||||
class RscProgressNotFreeze
|
||||
{
|
||||
idc = -1;
|
||||
type = 45;
|
||||
style = 0;
|
||||
x = 0.022059;
|
||||
y = 0.911772;
|
||||
w = 0.029412;
|
||||
h = 0.039216;
|
||||
texture = "#(argb,8,8,3)color(0,0,0,0)";
|
||||
};
|
||||
//
|
||||
// the loading screen itself
|
||||
//
|
||||
class DayZ_loadingScreen
|
||||
{
|
||||
idd = -1;
|
||||
duration = 10e10;
|
||||
fadein = 0;
|
||||
fadeout = 0;
|
||||
name = "loading screen";
|
||||
class controlsBackground
|
||||
{
|
||||
class blackBG : RscText
|
||||
{
|
||||
x = safezoneX;
|
||||
y = safezoneY;
|
||||
w = safezoneW;
|
||||
h = safezoneH;
|
||||
text = "";
|
||||
colorText[] = {0,0,0,0};
|
||||
colorBackground[] = {0,0,0,1};
|
||||
};
|
||||
/*
|
||||
class nicePic : RscPicture
|
||||
{
|
||||
style = 48 + 0x800; // ST_PICTURE + ST_KEEP_ASPECT_RATIO
|
||||
x = safezoneX + safezoneW/2 - 0.25;
|
||||
y = safezoneY + safezoneH/2 - 0.2;
|
||||
w = 0.5;
|
||||
h = 0.4;
|
||||
text = "img\nicePic.paa";
|
||||
};
|
||||
*/
|
||||
};
|
||||
class controls
|
||||
{
|
||||
class Title1 : RscLoadingText
|
||||
{
|
||||
text = "$STR_LOADING"; // "Loading" text in the middle of the screen
|
||||
};
|
||||
class CA_Progress : RscProgress // progress bar, has to have idc 104
|
||||
{
|
||||
idc = 104;
|
||||
type = 8; // CT_PROGRESS
|
||||
style = 0; // ST_SINGLE
|
||||
texture = "\ca\ui\data\loadscreen_progressbar_ca.paa";
|
||||
};
|
||||
class CA_Progress2 : RscProgressNotFreeze // progress bar that will go reverse
|
||||
{
|
||||
idc = 103;
|
||||
};
|
||||
class Name2: RscText // the text on the top-left
|
||||
{
|
||||
idc = 101;
|
||||
x = 0.05;
|
||||
y = 0.029412;
|
||||
w = 0.9;
|
||||
h = 0.04902;
|
||||
text = "";
|
||||
sizeEx = 0.05;
|
||||
colorText[] = {0.543,0.5742,0.4102,1.0};
|
||||
};
|
||||
};
|
||||
};
|
||||
59
MPMissions/DayZ_Epoch_6.Dingor/init.sqf
Normal file
59
MPMissions/DayZ_Epoch_6.Dingor/init.sqf
Normal file
@@ -0,0 +1,59 @@
|
||||
startLoadingScreen ["","DayZ_loadingScreen"];
|
||||
/*
|
||||
INITILIZATION
|
||||
*/
|
||||
enableSaving [false, false];
|
||||
|
||||
//REALLY IMPORTANT VALUES
|
||||
dayZ_instance = 6; //The instance
|
||||
hiveInUse = true;
|
||||
initialized = false;
|
||||
dayz_previousID = 0;
|
||||
|
||||
// AMP config
|
||||
spawnShoremode = 1; // Default = 1 (on shore)
|
||||
spawnArea = 1500; // Default = 1500
|
||||
MaxHeliCrashes= 5; // Default = 5
|
||||
MaxVehicleLimit = 50; // Default = 50
|
||||
MaxDynamicDebris = 100; // Default = 100
|
||||
dayz_MapArea = 12000; // Default = 10000
|
||||
dayz_maxLocalZombies = 40; // Default = 40
|
||||
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early)
|
||||
progressLoadingScreen 0.1;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\publicEH.sqf"; //Initilize the publicVariable event handlers
|
||||
progressLoadingScreen 0.2;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\setup_functions_med.sqf"; //Functions used by CLIENT for medical
|
||||
progressLoadingScreen 0.4;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf"; //Compile regular functions
|
||||
progressLoadingScreen 1.0;
|
||||
|
||||
"filmic" setToneMappingParams [0.153, 0.357, 0.231, 0.1573, 0.011, 3.750, 6, 4]; setToneMapping "Filmic";
|
||||
|
||||
if ((!isServer) && (isNull player) ) then
|
||||
{
|
||||
waitUntil {!isNull player};
|
||||
waitUntil {time > 3};
|
||||
};
|
||||
|
||||
if ((!isServer) && (player != player)) then
|
||||
{
|
||||
waitUntil {player == player};
|
||||
waitUntil {time > 3};
|
||||
};
|
||||
|
||||
if (isServer) then {
|
||||
//Run the server monitor
|
||||
hiveInUse = true;
|
||||
_serverMonitor = [] execVM "\z\addons\dayz_server\system\server_monitor.sqf";
|
||||
};
|
||||
|
||||
if (!isDedicated) then {
|
||||
//Conduct map operations
|
||||
0 fadeSound 0;
|
||||
0 cutText [(localize "STR_AUTHENTICATING"), "BLACK FADED",60];
|
||||
|
||||
//Run the player monitor
|
||||
_id = player addEventHandler ["Respawn", {_id = [] spawn player_death;}];
|
||||
_playerMonitor = [] execVM "\z\addons\dayz_code\system\player_monitor.sqf";
|
||||
};
|
||||
1406
MPMissions/DayZ_Epoch_6.Dingor/mission.sqm
Normal file
1406
MPMissions/DayZ_Epoch_6.Dingor/mission.sqm
Normal file
File diff suppressed because it is too large
Load Diff
96
MPMissions/DayZ_Epoch_7.Lingor/cdetect.fsm
Normal file
96
MPMissions/DayZ_Epoch_7.Lingor/cdetect.fsm
Normal file
@@ -0,0 +1,96 @@
|
||||
/*%FSM<COMPILE "D:\Program Files (x86)\Bohemia Interactive\Tools\FSM Editor Personal Edition\scriptedFSM.cfg, stdin">*/
|
||||
/*%FSM<HEAD>*/
|
||||
/*
|
||||
item0[] = {"init",0,250,-52.011097,-242.579758,37.988903,-192.579758,0.000000,"init"};
|
||||
item1[] = {"true",8,218,-42.857147,-180.166443,47.142853,-130.166443,0.000000,"true"};
|
||||
item2[] = {"Broadcast",2,250,-37.031898,-113.592247,52.968117,-63.592247,0.000000,"Broadcast"};
|
||||
item3[] = {"isRetard",4,218,-85.298180,-33.703201,4.701797,16.296804,0.000000,"isRetard"};
|
||||
item4[] = {"I_has_small_dick",2,250,-27.045757,58.668503,62.954262,108.668503,0.000000,"I has small dick"};
|
||||
item5[] = {"isOwned",4,218,43.689316,-30.790573,133.689301,19.209412,0.000000,"isOwned"};
|
||||
link0[] = {0,1};
|
||||
link1[] = {1,2};
|
||||
link2[] = {2,3};
|
||||
link3[] = {3,4};
|
||||
link4[] = {4,5};
|
||||
link5[] = {5,2};
|
||||
globals[] = {0.000000,0,0,0,16777215,640,480,1,8,6316128,1,-306.241333,293.758667,267.741943,-346.774170,372,381,1};
|
||||
window[] = {0,-1,-1,-1,-1,576,50,812,50,1,390};
|
||||
*//*%FSM</HEAD>*/
|
||||
class FSM
|
||||
{
|
||||
fsmName = "stdin";
|
||||
class States
|
||||
{
|
||||
/*%FSM<STATE "init">*/
|
||||
class init
|
||||
{
|
||||
name = "init";
|
||||
init = /*%FSM<STATEINIT""">*/""/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "true">*/
|
||||
class true
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="Broadcast";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/""/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
/*%FSM<STATE "Broadcast">*/
|
||||
class Broadcast
|
||||
{
|
||||
name = "Broadcast";
|
||||
init = /*%FSM<STATEINIT""">*/""/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "isRetard">*/
|
||||
class isRetard
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="I_has_small_dick";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/"(dialog&&isNull(findDisplay 106)&&isNull(findDisplay 6902))||(!isNil(""nil"")&&alive(player))"/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
/*%FSM<STATE "I_has_small_dick">*/
|
||||
class I_has_small_dick
|
||||
{
|
||||
name = "I_has_small_dick";
|
||||
init = /*%FSM<STATEINIT""">*/"closeDialog 0;" \n
|
||||
"player enableSimulation false;" \n
|
||||
"_tinypenis = format[""AntiCheat: Incredibly small penis detected for %1 with UID %2"",name player,getPlayerUID player];" \n
|
||||
"player setVariable [""cheat"",_tinypenis,true];"/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "isOwned">*/
|
||||
class isOwned
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="Broadcast";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/"!dialog&&!alive(player)"/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
};
|
||||
initState="init";
|
||||
finalStates[] =
|
||||
{
|
||||
};
|
||||
};
|
||||
/*%FSM</COMPILE>*/
|
||||
144
MPMissions/DayZ_Epoch_7.Lingor/description.ext
Normal file
144
MPMissions/DayZ_Epoch_7.Lingor/description.ext
Normal file
@@ -0,0 +1,144 @@
|
||||
respawn = "BASE";
|
||||
respawndelay = 5;
|
||||
onLoadMission="DayZ_Epoch Lingor";
|
||||
OnLoadIntro = "Welcome to Lingor Island";
|
||||
OnLoadIntroTime = False;
|
||||
OnLoadMissionTime = False;
|
||||
disabledAI = true;
|
||||
disableChannels[]={0,2,6};
|
||||
enableItemsDropping=0;
|
||||
|
||||
class Header
|
||||
{
|
||||
gameType = COOP; //DM, Team, Coop, ...
|
||||
minPlayers = 1; //min # of players the mission supports
|
||||
maxPlayers = 100; //Max # of players the mission supports
|
||||
};
|
||||
|
||||
aiKills = 1;
|
||||
diagRadio = 1;
|
||||
diagHit = 1;
|
||||
|
||||
class RscText
|
||||
{
|
||||
type = 0;
|
||||
idc = -1;
|
||||
x = 0;
|
||||
y = 0;
|
||||
h = 0.037;
|
||||
w = 0.3;
|
||||
style = 0x100;
|
||||
font = Zeppelin32;
|
||||
SizeEx = 0.03921;
|
||||
colorText[] = {1,1,1,1};
|
||||
colorBackground[] = {0, 0, 0, 0};
|
||||
linespacing = 1;
|
||||
};
|
||||
class RscPicture
|
||||
{
|
||||
access=0;
|
||||
type=0;
|
||||
idc=-1;
|
||||
style=48;
|
||||
colorBackground[]={0,0,0,0};
|
||||
colorText[]={1,1,1,1};
|
||||
font="TahomaB";
|
||||
sizeEx=0;
|
||||
lineSpacing=0;
|
||||
text="";
|
||||
};
|
||||
class RscLoadingText : RscText
|
||||
{
|
||||
style = 2;
|
||||
x = 0.323532;
|
||||
y = 0.666672;
|
||||
w = 0.352944;
|
||||
h = 0.039216;
|
||||
sizeEx = 0.03921;
|
||||
colorText[] = {0.543,0.5742,0.4102,1.0};
|
||||
};
|
||||
class RscProgress
|
||||
{
|
||||
x = 0.344;
|
||||
y = 0.619;
|
||||
w = 0.313726;
|
||||
h = 0.0261438;
|
||||
texture = "\ca\ui\data\loadscreen_progressbar_ca.paa";
|
||||
colorFrame[] = {0,0,0,0};
|
||||
colorBar[] = {1,1,1,1};
|
||||
};
|
||||
class RscProgressNotFreeze
|
||||
{
|
||||
idc = -1;
|
||||
type = 45;
|
||||
style = 0;
|
||||
x = 0.022059;
|
||||
y = 0.911772;
|
||||
w = 0.029412;
|
||||
h = 0.039216;
|
||||
texture = "#(argb,8,8,3)color(0,0,0,0)";
|
||||
};
|
||||
//
|
||||
// the loading screen itself
|
||||
//
|
||||
class DayZ_loadingScreen
|
||||
{
|
||||
idd = -1;
|
||||
duration = 10e10;
|
||||
fadein = 0;
|
||||
fadeout = 0;
|
||||
name = "loading screen";
|
||||
class controlsBackground
|
||||
{
|
||||
class blackBG : RscText
|
||||
{
|
||||
x = safezoneX;
|
||||
y = safezoneY;
|
||||
w = safezoneW;
|
||||
h = safezoneH;
|
||||
text = "";
|
||||
colorText[] = {0,0,0,0};
|
||||
colorBackground[] = {0,0,0,1};
|
||||
};
|
||||
/*
|
||||
class nicePic : RscPicture
|
||||
{
|
||||
style = 48 + 0x800; // ST_PICTURE + ST_KEEP_ASPECT_RATIO
|
||||
x = safezoneX + safezoneW/2 - 0.25;
|
||||
y = safezoneY + safezoneH/2 - 0.2;
|
||||
w = 0.5;
|
||||
h = 0.4;
|
||||
text = "img\nicePic.paa";
|
||||
};
|
||||
*/
|
||||
};
|
||||
class controls
|
||||
{
|
||||
class Title1 : RscLoadingText
|
||||
{
|
||||
text = "$STR_LOADING"; // "Loading" text in the middle of the screen
|
||||
};
|
||||
class CA_Progress : RscProgress // progress bar, has to have idc 104
|
||||
{
|
||||
idc = 104;
|
||||
type = 8; // CT_PROGRESS
|
||||
style = 0; // ST_SINGLE
|
||||
texture = "\ca\ui\data\loadscreen_progressbar_ca.paa";
|
||||
};
|
||||
class CA_Progress2 : RscProgressNotFreeze // progress bar that will go reverse
|
||||
{
|
||||
idc = 103;
|
||||
};
|
||||
class Name2: RscText // the text on the top-left
|
||||
{
|
||||
idc = 101;
|
||||
x = 0.05;
|
||||
y = 0.029412;
|
||||
w = 0.9;
|
||||
h = 0.04902;
|
||||
text = "";
|
||||
sizeEx = 0.05;
|
||||
colorText[] = {0.543,0.5742,0.4102,1.0};
|
||||
};
|
||||
};
|
||||
};
|
||||
59
MPMissions/DayZ_Epoch_7.Lingor/init.sqf
Normal file
59
MPMissions/DayZ_Epoch_7.Lingor/init.sqf
Normal file
@@ -0,0 +1,59 @@
|
||||
startLoadingScreen ["","DayZ_loadingScreen"];
|
||||
/*
|
||||
INITILIZATION
|
||||
*/
|
||||
enableSaving [false, false];
|
||||
|
||||
//REALLY IMPORTANT VALUES
|
||||
dayZ_instance = 7; //The instance
|
||||
hiveInUse = true;
|
||||
initialized = false;
|
||||
dayz_previousID = 0;
|
||||
|
||||
// AMP config
|
||||
spawnShoremode = 1; // Default = 1 (on shore)
|
||||
spawnArea= 1500; // Default = 1500
|
||||
MaxHeliCrashes= 5; // Default = 5
|
||||
MaxVehicleLimit = 50; // Default = 50
|
||||
MaxDynamicDebris = 100; // Default = 100
|
||||
dayz_MapArea = 12000; // Default = 10000
|
||||
dayz_maxLocalZombies = 40; // Default = 40
|
||||
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early)
|
||||
progressLoadingScreen 0.1;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\publicEH.sqf"; //Initilize the publicVariable event handlers
|
||||
progressLoadingScreen 0.2;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\setup_functions_med.sqf"; //Functions used by CLIENT for medical
|
||||
progressLoadingScreen 0.4;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf"; //Compile regular functions
|
||||
progressLoadingScreen 1.0;
|
||||
|
||||
"filmic" setToneMappingParams [0.153, 0.357, 0.231, 0.1573, 0.011, 3.750, 6, 4]; setToneMapping "Filmic";
|
||||
|
||||
if ((!isServer) && (isNull player) ) then
|
||||
{
|
||||
waitUntil {!isNull player};
|
||||
waitUntil {time > 3};
|
||||
};
|
||||
|
||||
if ((!isServer) && (player != player)) then
|
||||
{
|
||||
waitUntil {player == player};
|
||||
waitUntil {time > 3};
|
||||
};
|
||||
|
||||
if (isServer) then {
|
||||
//Run the server monitor
|
||||
hiveInUse = true;
|
||||
_serverMonitor = [] execVM "\z\addons\dayz_server\system\server_monitor.sqf";
|
||||
};
|
||||
|
||||
if (!isDedicated) then {
|
||||
//Conduct map operations
|
||||
0 fadeSound 0;
|
||||
0 cutText [(localize "STR_AUTHENTICATING"), "BLACK FADED",60];
|
||||
|
||||
//Run the player monitor
|
||||
_id = player addEventHandler ["Respawn", {_id = [] spawn player_death;}];
|
||||
_playerMonitor = [] execVM "\z\addons\dayz_code\system\player_monitor.sqf";
|
||||
};
|
||||
1402
MPMissions/DayZ_Epoch_7.Lingor/mission.sqm
Normal file
1402
MPMissions/DayZ_Epoch_7.Lingor/mission.sqm
Normal file
File diff suppressed because it is too large
Load Diff
96
MPMissions/DayZ_Epoch_8.ProvingGrounds_PMC/cdetect.fsm
Normal file
96
MPMissions/DayZ_Epoch_8.ProvingGrounds_PMC/cdetect.fsm
Normal file
@@ -0,0 +1,96 @@
|
||||
/*%FSM<COMPILE "D:\Program Files (x86)\Bohemia Interactive\Tools\FSM Editor Personal Edition\scriptedFSM.cfg, stdin">*/
|
||||
/*%FSM<HEAD>*/
|
||||
/*
|
||||
item0[] = {"init",0,250,-52.011097,-242.579758,37.988903,-192.579758,0.000000,"init"};
|
||||
item1[] = {"true",8,218,-42.857147,-180.166443,47.142853,-130.166443,0.000000,"true"};
|
||||
item2[] = {"Broadcast",2,250,-37.031898,-113.592247,52.968117,-63.592247,0.000000,"Broadcast"};
|
||||
item3[] = {"isRetard",4,218,-85.298180,-33.703201,4.701797,16.296804,0.000000,"isRetard"};
|
||||
item4[] = {"I_has_small_dick",2,250,-27.045757,58.668503,62.954262,108.668503,0.000000,"I has small dick"};
|
||||
item5[] = {"isOwned",4,218,43.689316,-30.790573,133.689301,19.209412,0.000000,"isOwned"};
|
||||
link0[] = {0,1};
|
||||
link1[] = {1,2};
|
||||
link2[] = {2,3};
|
||||
link3[] = {3,4};
|
||||
link4[] = {4,5};
|
||||
link5[] = {5,2};
|
||||
globals[] = {0.000000,0,0,0,16777215,640,480,1,8,6316128,1,-306.241333,293.758667,267.741943,-346.774170,372,381,1};
|
||||
window[] = {0,-1,-1,-1,-1,576,50,812,50,1,390};
|
||||
*//*%FSM</HEAD>*/
|
||||
class FSM
|
||||
{
|
||||
fsmName = "stdin";
|
||||
class States
|
||||
{
|
||||
/*%FSM<STATE "init">*/
|
||||
class init
|
||||
{
|
||||
name = "init";
|
||||
init = /*%FSM<STATEINIT""">*/""/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "true">*/
|
||||
class true
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="Broadcast";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/""/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
/*%FSM<STATE "Broadcast">*/
|
||||
class Broadcast
|
||||
{
|
||||
name = "Broadcast";
|
||||
init = /*%FSM<STATEINIT""">*/""/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "isRetard">*/
|
||||
class isRetard
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="I_has_small_dick";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/"(dialog&&isNull(findDisplay 106)&&isNull(findDisplay 6902))||(!isNil(""nil"")&&alive(player))"/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
/*%FSM<STATE "I_has_small_dick">*/
|
||||
class I_has_small_dick
|
||||
{
|
||||
name = "I_has_small_dick";
|
||||
init = /*%FSM<STATEINIT""">*/"closeDialog 0;" \n
|
||||
"player enableSimulation false;" \n
|
||||
"_tinypenis = format[""AntiCheat: Incredibly small penis detected for %1 with UID %2"",name player,getPlayerUID player];" \n
|
||||
"player setVariable [""cheat"",_tinypenis,true];"/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "isOwned">*/
|
||||
class isOwned
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="Broadcast";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/"!dialog&&!alive(player)"/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
};
|
||||
initState="init";
|
||||
finalStates[] =
|
||||
{
|
||||
};
|
||||
};
|
||||
/*%FSM</COMPILE>*/
|
||||
144
MPMissions/DayZ_Epoch_8.ProvingGrounds_PMC/description.ext
Normal file
144
MPMissions/DayZ_Epoch_8.ProvingGrounds_PMC/description.ext
Normal file
@@ -0,0 +1,144 @@
|
||||
respawn = "BASE";
|
||||
respawndelay = 5;
|
||||
onLoadMission="DayZ_Epoch Proving Grounds PMC";
|
||||
OnLoadIntro = "Welcome to Proving Grounds PMC";
|
||||
OnLoadIntroTime = False;
|
||||
OnLoadMissionTime = False;
|
||||
disabledAI = true;
|
||||
disableChannels[]={0,2,6};
|
||||
enableItemsDropping=0;
|
||||
|
||||
class Header
|
||||
{
|
||||
gameType = COOP; //DM, Team, Coop, ...
|
||||
minPlayers = 1; //min # of players the mission supports
|
||||
maxPlayers = 100; //Max # of players the mission supports
|
||||
};
|
||||
|
||||
aiKills = 1;
|
||||
diagRadio = 1;
|
||||
diagHit = 1;
|
||||
|
||||
class RscText
|
||||
{
|
||||
type = 0;
|
||||
idc = -1;
|
||||
x = 0;
|
||||
y = 0;
|
||||
h = 0.037;
|
||||
w = 0.3;
|
||||
style = 0x100;
|
||||
font = Zeppelin32;
|
||||
SizeEx = 0.03921;
|
||||
colorText[] = {1,1,1,1};
|
||||
colorBackground[] = {0, 0, 0, 0};
|
||||
linespacing = 1;
|
||||
};
|
||||
class RscPicture
|
||||
{
|
||||
access=0;
|
||||
type=0;
|
||||
idc=-1;
|
||||
style=48;
|
||||
colorBackground[]={0,0,0,0};
|
||||
colorText[]={1,1,1,1};
|
||||
font="TahomaB";
|
||||
sizeEx=0;
|
||||
lineSpacing=0;
|
||||
text="";
|
||||
};
|
||||
class RscLoadingText : RscText
|
||||
{
|
||||
style = 2;
|
||||
x = 0.323532;
|
||||
y = 0.666672;
|
||||
w = 0.352944;
|
||||
h = 0.039216;
|
||||
sizeEx = 0.03921;
|
||||
colorText[] = {0.543,0.5742,0.4102,1.0};
|
||||
};
|
||||
class RscProgress
|
||||
{
|
||||
x = 0.344;
|
||||
y = 0.619;
|
||||
w = 0.313726;
|
||||
h = 0.0261438;
|
||||
texture = "\ca\ui\data\loadscreen_progressbar_ca.paa";
|
||||
colorFrame[] = {0,0,0,0};
|
||||
colorBar[] = {1,1,1,1};
|
||||
};
|
||||
class RscProgressNotFreeze
|
||||
{
|
||||
idc = -1;
|
||||
type = 45;
|
||||
style = 0;
|
||||
x = 0.022059;
|
||||
y = 0.911772;
|
||||
w = 0.029412;
|
||||
h = 0.039216;
|
||||
texture = "#(argb,8,8,3)color(0,0,0,0)";
|
||||
};
|
||||
//
|
||||
// the loading screen itself
|
||||
//
|
||||
class DayZ_loadingScreen
|
||||
{
|
||||
idd = -1;
|
||||
duration = 10e10;
|
||||
fadein = 0;
|
||||
fadeout = 0;
|
||||
name = "loading screen";
|
||||
class controlsBackground
|
||||
{
|
||||
class blackBG : RscText
|
||||
{
|
||||
x = safezoneX;
|
||||
y = safezoneY;
|
||||
w = safezoneW;
|
||||
h = safezoneH;
|
||||
text = "";
|
||||
colorText[] = {0,0,0,0};
|
||||
colorBackground[] = {0,0,0,1};
|
||||
};
|
||||
/*
|
||||
class nicePic : RscPicture
|
||||
{
|
||||
style = 48 + 0x800; // ST_PICTURE + ST_KEEP_ASPECT_RATIO
|
||||
x = safezoneX + safezoneW/2 - 0.25;
|
||||
y = safezoneY + safezoneH/2 - 0.2;
|
||||
w = 0.5;
|
||||
h = 0.4;
|
||||
text = "img\nicePic.paa";
|
||||
};
|
||||
*/
|
||||
};
|
||||
class controls
|
||||
{
|
||||
class Title1 : RscLoadingText
|
||||
{
|
||||
text = "$STR_LOADING"; // "Loading" text in the middle of the screen
|
||||
};
|
||||
class CA_Progress : RscProgress // progress bar, has to have idc 104
|
||||
{
|
||||
idc = 104;
|
||||
type = 8; // CT_PROGRESS
|
||||
style = 0; // ST_SINGLE
|
||||
texture = "\ca\ui\data\loadscreen_progressbar_ca.paa";
|
||||
};
|
||||
class CA_Progress2 : RscProgressNotFreeze // progress bar that will go reverse
|
||||
{
|
||||
idc = 103;
|
||||
};
|
||||
class Name2: RscText // the text on the top-left
|
||||
{
|
||||
idc = 101;
|
||||
x = 0.05;
|
||||
y = 0.029412;
|
||||
w = 0.9;
|
||||
h = 0.04902;
|
||||
text = "";
|
||||
sizeEx = 0.05;
|
||||
colorText[] = {0.543,0.5742,0.4102,1.0};
|
||||
};
|
||||
};
|
||||
};
|
||||
59
MPMissions/DayZ_Epoch_8.ProvingGrounds_PMC/init.sqf
Normal file
59
MPMissions/DayZ_Epoch_8.ProvingGrounds_PMC/init.sqf
Normal file
@@ -0,0 +1,59 @@
|
||||
startLoadingScreen ["","DayZ_loadingScreen"];
|
||||
/*
|
||||
INITILIZATION
|
||||
*/
|
||||
enableSaving [false, false];
|
||||
|
||||
//REALLY IMPORTANT VALUES
|
||||
dayZ_instance = 8; //The instance
|
||||
hiveInUse = true;
|
||||
initialized = false;
|
||||
dayz_previousID = 0;
|
||||
|
||||
// AMP config
|
||||
spawnShoremode = 0; // Default = 1 (on shore)
|
||||
spawnArea= 500; // Default = 1500
|
||||
MaxHeliCrashes= 3; // Default = 5
|
||||
MaxVehicleLimit = 50; // Default = 50
|
||||
MaxDynamicDebris = 100; // Default = 100
|
||||
dayz_MapArea = 4000; // Default = 10000
|
||||
dayz_maxLocalZombies = 40; // Default = 40
|
||||
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early)
|
||||
progressLoadingScreen 0.1;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\publicEH.sqf"; //Initilize the publicVariable event handlers
|
||||
progressLoadingScreen 0.2;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\setup_functions_med.sqf"; //Functions used by CLIENT for medical
|
||||
progressLoadingScreen 0.4;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf"; //Compile regular functions
|
||||
progressLoadingScreen 1.0;
|
||||
|
||||
"filmic" setToneMappingParams [0.153, 0.357, 0.231, 0.1573, 0.011, 3.750, 6, 4]; setToneMapping "Filmic";
|
||||
|
||||
if ((!isServer) && (isNull player) ) then
|
||||
{
|
||||
waitUntil {!isNull player};
|
||||
waitUntil {time > 3};
|
||||
};
|
||||
|
||||
if ((!isServer) && (player != player)) then
|
||||
{
|
||||
waitUntil {player == player};
|
||||
waitUntil {time > 3};
|
||||
};
|
||||
|
||||
if (isServer) then {
|
||||
//Run the server monitor
|
||||
hiveInUse = true;
|
||||
_serverMonitor = [] execVM "\z\addons\dayz_server\system\server_monitor.sqf";
|
||||
};
|
||||
|
||||
if (!isDedicated) then {
|
||||
//Conduct map operations
|
||||
0 fadeSound 0;
|
||||
0 cutText [(localize "STR_AUTHENTICATING"), "BLACK FADED",60];
|
||||
|
||||
//Run the player monitor
|
||||
_id = player addEventHandler ["Respawn", {_id = [] spawn player_death;}];
|
||||
_playerMonitor = [] execVM "\z\addons\dayz_code\system\player_monitor.sqf";
|
||||
};
|
||||
1388
MPMissions/DayZ_Epoch_8.ProvingGrounds_PMC/mission.sqm
Normal file
1388
MPMissions/DayZ_Epoch_8.ProvingGrounds_PMC/mission.sqm
Normal file
File diff suppressed because it is too large
Load Diff
96
MPMissions/DayZ_Epoch_9.Woodland_ACR/cdetect.fsm
Normal file
96
MPMissions/DayZ_Epoch_9.Woodland_ACR/cdetect.fsm
Normal file
@@ -0,0 +1,96 @@
|
||||
/*%FSM<COMPILE "D:\Program Files (x86)\Bohemia Interactive\Tools\FSM Editor Personal Edition\scriptedFSM.cfg, stdin">*/
|
||||
/*%FSM<HEAD>*/
|
||||
/*
|
||||
item0[] = {"init",0,250,-52.011097,-242.579758,37.988903,-192.579758,0.000000,"init"};
|
||||
item1[] = {"true",8,218,-42.857147,-180.166443,47.142853,-130.166443,0.000000,"true"};
|
||||
item2[] = {"Broadcast",2,250,-37.031898,-113.592247,52.968117,-63.592247,0.000000,"Broadcast"};
|
||||
item3[] = {"isRetard",4,218,-85.298180,-33.703201,4.701797,16.296804,0.000000,"isRetard"};
|
||||
item4[] = {"I_has_small_dick",2,250,-27.045757,58.668503,62.954262,108.668503,0.000000,"I has small dick"};
|
||||
item5[] = {"isOwned",4,218,43.689316,-30.790573,133.689301,19.209412,0.000000,"isOwned"};
|
||||
link0[] = {0,1};
|
||||
link1[] = {1,2};
|
||||
link2[] = {2,3};
|
||||
link3[] = {3,4};
|
||||
link4[] = {4,5};
|
||||
link5[] = {5,2};
|
||||
globals[] = {0.000000,0,0,0,16777215,640,480,1,8,6316128,1,-306.241333,293.758667,267.741943,-346.774170,372,381,1};
|
||||
window[] = {0,-1,-1,-1,-1,576,50,812,50,1,390};
|
||||
*//*%FSM</HEAD>*/
|
||||
class FSM
|
||||
{
|
||||
fsmName = "stdin";
|
||||
class States
|
||||
{
|
||||
/*%FSM<STATE "init">*/
|
||||
class init
|
||||
{
|
||||
name = "init";
|
||||
init = /*%FSM<STATEINIT""">*/""/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "true">*/
|
||||
class true
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="Broadcast";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/""/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
/*%FSM<STATE "Broadcast">*/
|
||||
class Broadcast
|
||||
{
|
||||
name = "Broadcast";
|
||||
init = /*%FSM<STATEINIT""">*/""/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "isRetard">*/
|
||||
class isRetard
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="I_has_small_dick";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/"(dialog&&isNull(findDisplay 106)&&isNull(findDisplay 6902))||(!isNil(""nil"")&&alive(player))"/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
/*%FSM<STATE "I_has_small_dick">*/
|
||||
class I_has_small_dick
|
||||
{
|
||||
name = "I_has_small_dick";
|
||||
init = /*%FSM<STATEINIT""">*/"closeDialog 0;" \n
|
||||
"player enableSimulation false;" \n
|
||||
"_tinypenis = format[""AntiCheat: Incredibly small penis detected for %1 with UID %2"",name player,getPlayerUID player];" \n
|
||||
"player setVariable [""cheat"",_tinypenis,true];"/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
/*%FSM<LINK "isOwned">*/
|
||||
class isOwned
|
||||
{
|
||||
priority = 0.000000;
|
||||
to="Broadcast";
|
||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||
condition=/*%FSM<CONDITION""">*/"!dialog&&!alive(player)"/*%FSM</CONDITION""">*/;
|
||||
action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
|
||||
};
|
||||
/*%FSM</LINK>*/
|
||||
};
|
||||
};
|
||||
/*%FSM</STATE>*/
|
||||
};
|
||||
initState="init";
|
||||
finalStates[] =
|
||||
{
|
||||
};
|
||||
};
|
||||
/*%FSM</COMPILE>*/
|
||||
144
MPMissions/DayZ_Epoch_9.Woodland_ACR/description.ext
Normal file
144
MPMissions/DayZ_Epoch_9.Woodland_ACR/description.ext
Normal file
@@ -0,0 +1,144 @@
|
||||
respawn = "BASE";
|
||||
respawndelay = 5;
|
||||
onLoadMission="DayZ_Epoch Woodland ACR";
|
||||
OnLoadIntro = "Welcome to Woodland ACR";
|
||||
OnLoadIntroTime = False;
|
||||
OnLoadMissionTime = False;
|
||||
disabledAI = true;
|
||||
disableChannels[]={0,2,6};
|
||||
enableItemsDropping=0;
|
||||
|
||||
class Header
|
||||
{
|
||||
gameType = COOP; //DM, Team, Coop, ...
|
||||
minPlayers = 1; //min # of players the mission supports
|
||||
maxPlayers = 100; //Max # of players the mission supports
|
||||
};
|
||||
|
||||
aiKills = 1;
|
||||
diagRadio = 1;
|
||||
diagHit = 1;
|
||||
|
||||
class RscText
|
||||
{
|
||||
type = 0;
|
||||
idc = -1;
|
||||
x = 0;
|
||||
y = 0;
|
||||
h = 0.037;
|
||||
w = 0.3;
|
||||
style = 0x100;
|
||||
font = Zeppelin32;
|
||||
SizeEx = 0.03921;
|
||||
colorText[] = {1,1,1,1};
|
||||
colorBackground[] = {0, 0, 0, 0};
|
||||
linespacing = 1;
|
||||
};
|
||||
class RscPicture
|
||||
{
|
||||
access=0;
|
||||
type=0;
|
||||
idc=-1;
|
||||
style=48;
|
||||
colorBackground[]={0,0,0,0};
|
||||
colorText[]={1,1,1,1};
|
||||
font="TahomaB";
|
||||
sizeEx=0;
|
||||
lineSpacing=0;
|
||||
text="";
|
||||
};
|
||||
class RscLoadingText : RscText
|
||||
{
|
||||
style = 2;
|
||||
x = 0.323532;
|
||||
y = 0.666672;
|
||||
w = 0.352944;
|
||||
h = 0.039216;
|
||||
sizeEx = 0.03921;
|
||||
colorText[] = {0.543,0.5742,0.4102,1.0};
|
||||
};
|
||||
class RscProgress
|
||||
{
|
||||
x = 0.344;
|
||||
y = 0.619;
|
||||
w = 0.313726;
|
||||
h = 0.0261438;
|
||||
texture = "\ca\ui\data\loadscreen_progressbar_ca.paa";
|
||||
colorFrame[] = {0,0,0,0};
|
||||
colorBar[] = {1,1,1,1};
|
||||
};
|
||||
class RscProgressNotFreeze
|
||||
{
|
||||
idc = -1;
|
||||
type = 45;
|
||||
style = 0;
|
||||
x = 0.022059;
|
||||
y = 0.911772;
|
||||
w = 0.029412;
|
||||
h = 0.039216;
|
||||
texture = "#(argb,8,8,3)color(0,0,0,0)";
|
||||
};
|
||||
//
|
||||
// the loading screen itself
|
||||
//
|
||||
class DayZ_loadingScreen
|
||||
{
|
||||
idd = -1;
|
||||
duration = 10e10;
|
||||
fadein = 0;
|
||||
fadeout = 0;
|
||||
name = "loading screen";
|
||||
class controlsBackground
|
||||
{
|
||||
class blackBG : RscText
|
||||
{
|
||||
x = safezoneX;
|
||||
y = safezoneY;
|
||||
w = safezoneW;
|
||||
h = safezoneH;
|
||||
text = "";
|
||||
colorText[] = {0,0,0,0};
|
||||
colorBackground[] = {0,0,0,1};
|
||||
};
|
||||
/*
|
||||
class nicePic : RscPicture
|
||||
{
|
||||
style = 48 + 0x800; // ST_PICTURE + ST_KEEP_ASPECT_RATIO
|
||||
x = safezoneX + safezoneW/2 - 0.25;
|
||||
y = safezoneY + safezoneH/2 - 0.2;
|
||||
w = 0.5;
|
||||
h = 0.4;
|
||||
text = "img\nicePic.paa";
|
||||
};
|
||||
*/
|
||||
};
|
||||
class controls
|
||||
{
|
||||
class Title1 : RscLoadingText
|
||||
{
|
||||
text = "$STR_LOADING"; // "Loading" text in the middle of the screen
|
||||
};
|
||||
class CA_Progress : RscProgress // progress bar, has to have idc 104
|
||||
{
|
||||
idc = 104;
|
||||
type = 8; // CT_PROGRESS
|
||||
style = 0; // ST_SINGLE
|
||||
texture = "\ca\ui\data\loadscreen_progressbar_ca.paa";
|
||||
};
|
||||
class CA_Progress2 : RscProgressNotFreeze // progress bar that will go reverse
|
||||
{
|
||||
idc = 103;
|
||||
};
|
||||
class Name2: RscText // the text on the top-left
|
||||
{
|
||||
idc = 101;
|
||||
x = 0.05;
|
||||
y = 0.029412;
|
||||
w = 0.9;
|
||||
h = 0.04902;
|
||||
text = "";
|
||||
sizeEx = 0.05;
|
||||
colorText[] = {0.543,0.5742,0.4102,1.0};
|
||||
};
|
||||
};
|
||||
};
|
||||
66
MPMissions/DayZ_Epoch_9.Woodland_ACR/init.sqf
Normal file
66
MPMissions/DayZ_Epoch_9.Woodland_ACR/init.sqf
Normal file
@@ -0,0 +1,66 @@
|
||||
startLoadingScreen ["","DayZ_loadingScreen"];
|
||||
/*
|
||||
INITILIZATION
|
||||
*/
|
||||
enableSaving [false, false];
|
||||
|
||||
//REALLY IMPORTANT VALUES
|
||||
dayZ_hivePipe1 = "\\.\pipe\dayz"; //The named pipe
|
||||
dayZ_instance = 9; //The instance
|
||||
hiveInUse = true;
|
||||
initialized = false;
|
||||
dayz_previousID = 0;
|
||||
|
||||
// AMP config
|
||||
spawnShoremode = 0; // Default = 1 (on shore)
|
||||
spawnArea= 500; // Default = 1500
|
||||
MaxHeliCrashes= 3; // Default = 5
|
||||
MaxVehicleLimit = 50; // Default = 50
|
||||
MaxDynamicDebris = 100; // Default = 100
|
||||
dayz_MapArea = 8000; // Default = 10000
|
||||
dayz_maxLocalZombies = 40; // Default = 40
|
||||
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early)
|
||||
progressLoadingScreen 0.1;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\publicEH.sqf"; //Initilize the publicVariable event handlers
|
||||
progressLoadingScreen 0.2;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\setup_functions_med.sqf"; //Functions used by CLIENT for medical
|
||||
progressLoadingScreen 0.4;
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf"; //Compile regular functions
|
||||
progressLoadingScreen 1.0;
|
||||
|
||||
"filmic" setToneMappingParams [0.153, 0.357, 0.231, 0.1573, 0.011, 3.750, 6, 4]; setToneMapping "Filmic";
|
||||
|
||||
if ((!isServer) && (isNull player) ) then
|
||||
{
|
||||
waitUntil {!isNull player};
|
||||
waitUntil {time > 3};
|
||||
};
|
||||
|
||||
if ((!isServer) && (player != player)) then
|
||||
{
|
||||
waitUntil {player == player};
|
||||
waitUntil {time > 3};
|
||||
};
|
||||
|
||||
if (isServer) then {
|
||||
//Run the server monitor
|
||||
hiveInUse = true;
|
||||
_serverMonitor = [] execVM "\z\addons\dayz_server\system\server_monitor.sqf";
|
||||
};
|
||||
|
||||
if (!isDedicated) then {
|
||||
//Conduct map operations
|
||||
0 fadeSound 0;
|
||||
0 cutText [(localize "STR_AUTHENTICATING"), "BLACK FADED",60];
|
||||
|
||||
//Run the player monitor
|
||||
_id = player addEventHandler ["Respawn", {_id = [] spawn player_death;}];
|
||||
_playerMonitor = [] execVM "\z\addons\dayz_code\system\player_monitor.sqf";
|
||||
|
||||
// Create burn effect for each helicopter wreck
|
||||
{
|
||||
nul = [_x, 2, time, false, false] spawn BIS_Effects_Burn;
|
||||
} forEach allMissionObjects "UH1Wreck_DZ";
|
||||
|
||||
};
|
||||
1388
MPMissions/DayZ_Epoch_9.Woodland_ACR/mission.sqm
Normal file
1388
MPMissions/DayZ_Epoch_9.Woodland_ACR/mission.sqm
Normal file
File diff suppressed because it is too large
Load Diff
4
README.md
Normal file
4
README.md
Normal file
@@ -0,0 +1,4 @@
|
||||
**DayZ Epoch**
|
||||
================
|
||||
|
||||
Experimental DayZ mod
|
||||
1
dayz/dayz/PboPrefix.txt
Normal file
1
dayz/dayz/PboPrefix.txt
Normal file
@@ -0,0 +1 @@
|
||||
dayz
|
||||
BIN
dayz/dayz/characters/annie_original.p3d
Normal file
BIN
dayz/dayz/characters/annie_original.p3d
Normal file
Binary file not shown.
BIN
dayz/dayz/characters/man_bandit.p3d
Normal file
BIN
dayz/dayz/characters/man_bandit.p3d
Normal file
Binary file not shown.
BIN
dayz/dayz/characters/man_hero.p3d
Normal file
BIN
dayz/dayz/characters/man_hero.p3d
Normal file
Binary file not shown.
BIN
dayz/dayz/characters/man_survivor.p3d
Normal file
BIN
dayz/dayz/characters/man_survivor.p3d
Normal file
Binary file not shown.
BIN
dayz/dayz/characters/woman_bandit.p3d
Normal file
BIN
dayz/dayz/characters/woman_bandit.p3d
Normal file
Binary file not shown.
45767
dayz/dayz/config.cpp
Normal file
45767
dayz/dayz/config.cpp
Normal file
File diff suppressed because it is too large
Load Diff
1
dayz/dayz/credits.txt
Normal file
1
dayz/dayz/credits.txt
Normal file
@@ -0,0 +1 @@
|
||||
Musical Sound Samples Dan Oberbauer http://www.freesound.org/people/DJ%20Chronos/
|
||||
BIN
dayz/dayz/model/BasicColide.p3d
Normal file
BIN
dayz/dayz/model/BasicColide.p3d
Normal file
Binary file not shown.
BIN
dayz/dayz/objects/Barbedwire.p3d
Normal file
BIN
dayz/dayz/objects/Barbedwire.p3d
Normal file
Binary file not shown.
BIN
dayz/dayz/objects/dead_soldier_0.p3d
Normal file
BIN
dayz/dayz/objects/dead_soldier_0.p3d
Normal file
Binary file not shown.
BIN
dayz/dayz/objects/dead_soldier_1.p3d
Normal file
BIN
dayz/dayz/objects/dead_soldier_1.p3d
Normal file
Binary file not shown.
BIN
dayz/dayz/objects/dead_soldier_template.p3d
Normal file
BIN
dayz/dayz/objects/dead_soldier_template.p3d
Normal file
Binary file not shown.
BIN
dayz/dayz/objects/dog.p3d
Normal file
BIN
dayz/dayz/objects/dog.p3d
Normal file
Binary file not shown.
BIN
dayz/dayz/objects/proxy_man.p3d
Normal file
BIN
dayz/dayz/objects/proxy_man.p3d
Normal file
Binary file not shown.
BIN
dayz/dayz/texHeaders.bin
Normal file
BIN
dayz/dayz/texHeaders.bin
Normal file
Binary file not shown.
98
dayz/dayz/textures/capb.rvmat
Normal file
98
dayz/dayz/textures/capb.rvmat
Normal file
@@ -0,0 +1,98 @@
|
||||
////////////////////////////////////////////////////////////////////
|
||||
//DeRap: Produced from mikero's Dos Tools Dll version 3.97
|
||||
//http://dev-heaven.net/projects/list_files/mikero-pbodll
|
||||
////////////////////////////////////////////////////////////////////
|
||||
|
||||
#define _ARMA_
|
||||
|
||||
//Class dayz : textures\capb.rvmat{
|
||||
class StageTI
|
||||
{
|
||||
texture = "dayz\textures\capb_ti_ca.paa";
|
||||
};
|
||||
ambient[] = {1,1,1,1};
|
||||
diffuse[] = {1,1,1,1};
|
||||
forcedDiffuse[] = {0,0,0,0};
|
||||
emmisive[] = {0,0,0,1};
|
||||
specular[] = {1,1,1,1};
|
||||
specularPower = 100;
|
||||
PixelShaderID = "Super";
|
||||
VertexShaderID = "Super";
|
||||
class Stage1
|
||||
{
|
||||
texture = "dayz\textures\capb_nohq.paa";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,0};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,0};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture = "#(argb,8,8,3)color(0,0,0,0,MC)";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,0};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture = "#(argb,8,8,3)color(1,1,1,1,AS)";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,0};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture = "#(argb,8,8,3)color(0,0,1,1,SMDI)";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,0};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture = "#(ai,64,64,1)fresnel(1,0.7)";
|
||||
uvSource = "none";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture = "ca\data\env_land_co.paa";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,0};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
//};
|
||||
BIN
dayz/dayz/textures/capb_black_co.paa
Normal file
BIN
dayz/dayz/textures/capb_black_co.paa
Normal file
Binary file not shown.
BIN
dayz/dayz/textures/capb_nohq.paa
Normal file
BIN
dayz/dayz/textures/capb_nohq.paa
Normal file
Binary file not shown.
BIN
dayz/dayz/textures/capb_ti_ca.paa
Normal file
BIN
dayz/dayz/textures/capb_ti_ca.paa
Normal file
Binary file not shown.
BIN
dayz/dayz/textures/clothes/bandit_tex1_co.paa
Normal file
BIN
dayz/dayz/textures/clothes/bandit_tex1_co.paa
Normal file
Binary file not shown.
BIN
dayz/dayz/textures/clothes/doctor_co.paa
Normal file
BIN
dayz/dayz/textures/clothes/doctor_co.paa
Normal file
Binary file not shown.
BIN
dayz/dayz/textures/clothes/teacher_co.paa
Normal file
BIN
dayz/dayz/textures/clothes/teacher_co.paa
Normal file
Binary file not shown.
BIN
dayz/dayz/textures/faces/zombie_01_co.paa
Normal file
BIN
dayz/dayz/textures/faces/zombie_01_co.paa
Normal file
Binary file not shown.
BIN
dayz/dayz/textures/faces/zombie_02_co.paa
Normal file
BIN
dayz/dayz/textures/faces/zombie_02_co.paa
Normal file
Binary file not shown.
BIN
dayz/dayz/textures/faces/zombie_03_co.paa
Normal file
BIN
dayz/dayz/textures/faces/zombie_03_co.paa
Normal file
Binary file not shown.
BIN
dayz/dayz/ui/screen_death_ca.paa
Normal file
BIN
dayz/dayz/ui/screen_death_ca.paa
Normal file
Binary file not shown.
BIN
dayz/dayz/ui/screen_title_ca.paa
Normal file
BIN
dayz/dayz/ui/screen_title_ca.paa
Normal file
Binary file not shown.
1
dayz_anim/$PBOPREFIX$
Normal file
1
dayz_anim/$PBOPREFIX$
Normal file
@@ -0,0 +1 @@
|
||||
dayz_anim
|
||||
1
dayz_anim/PboPrefix.txt
Normal file
1
dayz_anim/PboPrefix.txt
Normal file
@@ -0,0 +1 @@
|
||||
dayz_anim
|
||||
78
dayz_anim/config.cpp
Normal file
78
dayz_anim/config.cpp
Normal file
File diff suppressed because one or more lines are too long
BIN
dayz_anim/dog/dogAttackJump.rtm
Normal file
BIN
dayz_anim/dog/dogAttackJump.rtm
Normal file
Binary file not shown.
BIN
dayz_anim/dog/dogBarkOnce.rtm
Normal file
BIN
dayz_anim/dog/dogBarkOnce.rtm
Normal file
Binary file not shown.
BIN
dayz_anim/dog/dogDownIdle.rtm
Normal file
BIN
dayz_anim/dog/dogDownIdle.rtm
Normal file
Binary file not shown.
BIN
dayz_anim/dog/dogDownStand.rtm
Normal file
BIN
dayz_anim/dog/dogDownStand.rtm
Normal file
Binary file not shown.
BIN
dayz_anim/dog/dogDownStill.rtm
Normal file
BIN
dayz_anim/dog/dogDownStill.rtm
Normal file
Binary file not shown.
BIN
dayz_anim/dog/dogGestureGrowl.rtm
Normal file
BIN
dayz_anim/dog/dogGestureGrowl.rtm
Normal file
Binary file not shown.
BIN
dayz_anim/dog/dogGestureGrowl2.rtm
Normal file
BIN
dayz_anim/dog/dogGestureGrowl2.rtm
Normal file
Binary file not shown.
BIN
dayz_anim/dog/dogGestureHeadL.rtm
Normal file
BIN
dayz_anim/dog/dogGestureHeadL.rtm
Normal file
Binary file not shown.
BIN
dayz_anim/dog/dogGestureHeadR.rtm
Normal file
BIN
dayz_anim/dog/dogGestureHeadR.rtm
Normal file
Binary file not shown.
BIN
dayz_anim/dog/dogGestureIdle1.rtm
Normal file
BIN
dayz_anim/dog/dogGestureIdle1.rtm
Normal file
Binary file not shown.
BIN
dayz_anim/dog/dogGestureIdle2.rtm
Normal file
BIN
dayz_anim/dog/dogGestureIdle2.rtm
Normal file
Binary file not shown.
BIN
dayz_anim/dog/dogGestureSniff.rtm
Normal file
BIN
dayz_anim/dog/dogGestureSniff.rtm
Normal file
Binary file not shown.
BIN
dayz_anim/dog/dogStandDown.rtm
Normal file
BIN
dayz_anim/dog/dogStandDown.rtm
Normal file
Binary file not shown.
132
dayz_anim/dog/model.cfg
Normal file
132
dayz_anim/dog/model.cfg
Normal file
@@ -0,0 +1,132 @@
|
||||
class CfgSkeletons
|
||||
{
|
||||
class Default;
|
||||
class AnimalSkeleton: Default
|
||||
{
|
||||
isDiscrete = 0;
|
||||
skeletonInherit = "";
|
||||
skeletonBones[] ={};
|
||||
};
|
||||
class DogSkeleton
|
||||
{
|
||||
isDiscrete = 0;
|
||||
skeletonInherit = "";
|
||||
skeletonBones[] =
|
||||
{
|
||||
"Hips","",
|
||||
"spine","Hips",
|
||||
"spine1","spine",
|
||||
"spine2","spine1",
|
||||
"neck","spine2",
|
||||
"neck1","neck",
|
||||
"head","neck1",
|
||||
"Jaw","head",
|
||||
"Tongue1","Jaw",
|
||||
"Tongue2","Tongue1",
|
||||
"leftArm","spine2",
|
||||
"leftForeArm","leftArm",
|
||||
"leftHand","leftForeArm",
|
||||
"leftFinger","leftHand",
|
||||
"rightArm","spine2",
|
||||
"rightForeArm","rightArm",
|
||||
"rightHand","rightForeArm",
|
||||
"rightFinger","rightHand",
|
||||
"tail1","Hips",
|
||||
"tail2","tail1",
|
||||
"tail3","tail2",
|
||||
"leftUpLeg","spine",
|
||||
"leftLeg","leftUpLeg",
|
||||
"leftFoot","leftLeg",
|
||||
"leftToe","leftFoot",
|
||||
"rightUpLeg","spine",
|
||||
"rightLeg","rightUpLeg",
|
||||
"rightFoot","rightLeg",
|
||||
"rightToe","rightFoot",
|
||||
"leftEar","head",
|
||||
"rightEar","head"
|
||||
};
|
||||
pivotsModel = "ca\Animals2\Dog_Skeleton.p3d";
|
||||
};
|
||||
class BirdSkeleton: AnimalSkeleton
|
||||
{
|
||||
skeletonInherit = "AnimalSkeleton";
|
||||
skeletonBones[] =
|
||||
{
|
||||
"head","neck",
|
||||
"Hips","spine",
|
||||
"leftArm","leftShoulder",
|
||||
"leftForeArm","leftArm",
|
||||
"leftHand","leftForeArm",
|
||||
"LeftFingerBase","leftHand",
|
||||
|
||||
"leftFoot","leftLeg",
|
||||
"leftFootIndex1","leftFoot",
|
||||
"leftFootMiddle1","leftFoot",
|
||||
"leftFootRing1","leftFoot",
|
||||
"leftFootThumb1","leftFoot",
|
||||
|
||||
"leftLeg","leftUpLeg",
|
||||
"leftShoulder","spine",
|
||||
|
||||
"leftUpLeg","spine",
|
||||
"neck","spine1",
|
||||
|
||||
"rightArm","rightShoulder",
|
||||
"rightForeArm","rightArm",
|
||||
"rightHand","rightForeArm",
|
||||
"rightFingerBase","RightHand",
|
||||
|
||||
"rightFoot","rightLeg",
|
||||
"rightFootIndex1","rightFoot",
|
||||
"rightFootMiddle1","rightFoot",
|
||||
"rightFootRing1","rightFoot",
|
||||
"RightFootThumb1","rightFoot",
|
||||
|
||||
"rightLeg","rightUpLeg",
|
||||
"rightShoulder","spine",
|
||||
"rightUpLeg","spine",
|
||||
"spine","",
|
||||
"spine1","spine",
|
||||
"tail","Hips",
|
||||
};
|
||||
};
|
||||
class CfgMovesButterfly: Default
|
||||
{
|
||||
skeletonBones[] =
|
||||
{
|
||||
"body", "",
|
||||
"LBwing", "",
|
||||
"LTwing", "",
|
||||
"RBwing", "",
|
||||
"RTwing", ""
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
class CfgModels
|
||||
{
|
||||
class Default;
|
||||
class Dog: Default
|
||||
{
|
||||
sections[] = {"trup"};
|
||||
skeletonName = "DogSkeleton";
|
||||
htMin = 60; // Minimum half-cooling time (in seconds)
|
||||
htMax = 1800; // Maximum half-cooling time (in seconds)
|
||||
afMax = 30; // Maximum temperature in case the model is alive (in celsius)
|
||||
mfMax = 0; // Maximum temperature when the model is moving (in celsius)
|
||||
mFact = 1; // Metabolism factor - number from interval <0, 1> (0 - metabolism has no influence, 1 - metabolism has full influence (no other temperature source will be considered)).
|
||||
tBody = 37; // Metabolism temperature of the model (in celsius)
|
||||
};
|
||||
class dogBarkOnce: Dog {};
|
||||
class dogDownIdle: Dog {};
|
||||
class dogDownStand: Dog {};
|
||||
class dogDownStill: Dog {};
|
||||
class dogGestureHeadL: Dog {};
|
||||
class dogGestureHeadR: Dog {};
|
||||
class dogGestureIdle1: Dog {};
|
||||
class dogGestureIdle2: Dog {};
|
||||
class dogGestureSniff: Dog {};
|
||||
class dogStandDown: Dog {};
|
||||
class dogGestureGrowl: Dog {};
|
||||
};
|
||||
1
dayz_anim/dog/rtm.skeleton
Normal file
1
dayz_anim/dog/rtm.skeleton
Normal file
@@ -0,0 +1 @@
|
||||
DogSkeleton
|
||||
84
dayz_anim/speeds.txt
Normal file
84
dayz_anim/speeds.txt
Normal file
@@ -0,0 +1,84 @@
|
||||
zmbStandIdleA.rtm - 0.088757, frames 169
|
||||
zmbStandIdleB.rtm - 0.107143, frames 140
|
||||
zmbStandIdleC_lookAround.rtm - 0.089286, frames 168
|
||||
zmbStandIdleD_sniffingHyped.rtm - 0.066079, frames 227
|
||||
zmbStandIdleE_swinging.rtm - 0.061983, frames 242
|
||||
zmbStandCry1.rtm - 0.222222, frames 135
|
||||
zmbStandCry2.rtm - 0.209790, frames 143
|
||||
zmbStandDeath1.rtm - 0.379747, frames 79
|
||||
zmbStandDeath2.rtm - 0.215827, frames 139
|
||||
zmbStandDeath3.rtm - 0.291262, frames 103
|
||||
zmbStandAttack1.rtm - 0.348837, frames 86 Maybe, not good at end
|
||||
zmbStandAttack2bite.rtm - 0.379747, frames 79
|
||||
zmbStandAttack3.rtm - 0.319149, frames 94
|
||||
zmbStandAttack4.rtm - 0.236220, frames 127
|
||||
zmbStandAttack5.rtm - 0.461538, frames 65
|
||||
zmbStandAttack6.rtm - 0.410959, frames 73
|
||||
zmbStandWalkF1.rtm - 0.166667, frames 180
|
||||
zmbStandWalkF2.rtm - 0.375000, frames 80
|
||||
zmbStandRunF1.rtm - 0.422535, frames 71
|
||||
zmbStandRunF2.rtm - 0.447761, frames 67
|
||||
zmbStandRunF3.rtm - 0.491803, frames 61
|
||||
zmbStandHit1_toRunF1.rtm - 0.164835, frames 182
|
||||
zmbStandHit2.rtm - 0.201681, frames 119
|
||||
zmbStandHit3_fromBehind.rtm - 0.135135, frames 222
|
||||
zmbStandHit4.rtm - 0.319149, frames 94
|
||||
zmbBentIdleA.rtm - 0.172414, frames 87
|
||||
zmbBentIdleB_lookAroundSwing.rtm - 0.093750, frames 160
|
||||
zmbBentIdleC_lookAround.rtm - 0.091463, frames 164
|
||||
zmbStand_zmbKneel.rtm - 0.291262, frames 103
|
||||
zmbKneel_zmbStand.rtm - 0.229008, frames 131
|
||||
zmbKneel_idleA.rtm - 0.040650, frames 369
|
||||
zmbKneel_idleB.rtm - 0.049505, frames 303
|
||||
zmbKneel_idleC.rtm - 0.043732, frames 343
|
||||
zmbKneel_idleD.rtm - 0.140187, frames 107
|
||||
zmbKneel_feedA.rtm - 0.091255, frames 263
|
||||
zmbKneel_feedB.rtm - 0.186047, frames 129
|
||||
zmbKneel_feedC.rtm - 0.179104, frames 134
|
||||
zmbKneel_feedD.rtm - 0.142012, frames 169
|
||||
zmbKneel_feedE.rtm - 0.275862, frames 87
|
||||
zmbKneel_deathA.rtm - 0.361446, frames 83
|
||||
zmbKneel_deathB.rtm - 0.254237, frames 118
|
||||
zmbKneelAttack1_toStand.rtm - 0.193548, frames 155
|
||||
zmbKneelAttack2.rtm - 0.344828, frames 87
|
||||
zmbKneelWalkF.rtm - 0.058111, frames 413
|
||||
zmbKneelWalkB.rtm - 0.076190, frames 315
|
||||
zmbKneeljogF.rtm - 0.220588, frames 136
|
||||
zmbKneelrunF1.rtm - 0.194805, frames 154
|
||||
zmbKneelrunF2.rtm - 0.263158, frames 114
|
||||
zmbKneelrunF3.rtm - 0.272727, frames 110
|
||||
zmbKneelrunFrenzy1.rtm - 0.508475, frames 59
|
||||
zmbKneelrunFrenzy2.rtm - 0.447761, frames 67
|
||||
zmbKneelHit1.rtm - 0.136364, frames 220
|
||||
zmbKneelHit1.rtm - 0.136364, frames 176
|
||||
zmbKneelHit2.rtm - 0.193548, frames 124
|
||||
|
||||
==============================================
|
||||
|
||||
zombie1_attack.rtm - 0.357143, frames 84
|
||||
|
||||
zombie1_deathFromWalk.rtm - 0.384615, frames 78
|
||||
|
||||
zombie1_walk.rtm - 0.160428, frames 187
|
||||
|
||||
zombie1_jump.rtm - 0.126582, frames 237
|
||||
|
||||
zombie1_birth.rtm - 0.076531, frames 392
|
||||
|
||||
zombie2_walk.rtm - 0.133333, frames 225
|
||||
|
||||
zombie2_birth.rtm - 0.103448, frames 290
|
||||
|
||||
zombie2_deathFromWalk.rtm - 0.312500, frames 96
|
||||
|
||||
zombie2_attack.rtm - 0.322581, frames 93
|
||||
|
||||
zombie2_jump.rtm - 0.250000, frames 120
|
||||
|
||||
zombie3_attack.rtm - 0.227273, frames 132
|
||||
|
||||
zombie3_birth.rtm - 0.075000, frames 400
|
||||
|
||||
zombie3_walk.rtm - 0.159574, frames 188
|
||||
|
||||
zombie3_jump.rtm - 0.215827, frames 139
|
||||
BIN
dayz_anim/zmb/KneelFeeding2zombieStand.rtm
Normal file
BIN
dayz_anim/zmb/KneelFeeding2zombieStand.rtm
Normal file
Binary file not shown.
307
dayz_anim/zmb/model.cfg
Normal file
307
dayz_anim/zmb/model.cfg
Normal file
@@ -0,0 +1,307 @@
|
||||
class CfgSkeletons
|
||||
{
|
||||
class Default
|
||||
{
|
||||
isDiscrete = 1;
|
||||
skeletonInherit = "";
|
||||
skeletonBones[] = {};
|
||||
};
|
||||
|
||||
class OFP2_ManSkeleton
|
||||
{
|
||||
isDiscrete = 0;
|
||||
skeletonInherit = "";
|
||||
skeletonBones[] =
|
||||
{
|
||||
"Pelvis", "",
|
||||
"Spine", "Pelvis",
|
||||
"Spine1", "Spine",
|
||||
"Spine2", "Spine1",
|
||||
"Spine3", "Spine2",
|
||||
"Camera", "Pelvis",
|
||||
"weapon", "Spine1",
|
||||
"launcher", "Spine1",
|
||||
|
||||
//Head skeleton in hierarchy
|
||||
"neck", "Spine3",
|
||||
"neck1", "neck",
|
||||
"head", "neck1",
|
||||
"HeadCutScene", "head",
|
||||
"jaw", "head",
|
||||
"chin", "head",
|
||||
"jaw_rf", "head",
|
||||
"jaw_rm", "head",
|
||||
"jaw_rs", "head",
|
||||
"jaw_lf", "head",
|
||||
"jaw_lm", "head",
|
||||
"jaw_ls", "head",
|
||||
"ear_r", "head",
|
||||
"ear_l", "head",
|
||||
"lip_lc", "head",
|
||||
"lip_lwlb", "head",
|
||||
"lip_lwlf", "head",
|
||||
"lip_lwm", "head",
|
||||
"lip_lwrf", "head",
|
||||
"lip_lwrb", "head",
|
||||
"lip_rc", "head",
|
||||
"lip_uprb", "head",
|
||||
"lip_uprf", "head",
|
||||
"lip_upm", "head",
|
||||
"lip_uplf", "head",
|
||||
"lip_uplb", "head",
|
||||
"nose_tip", "head",
|
||||
"nose_r", "head",
|
||||
"nose_l", "head",
|
||||
"zig_lt", "head",
|
||||
"zig_lm", "head",
|
||||
"zig_lb", "head",
|
||||
"zig_rt", "head",
|
||||
"zig_rm", "head",
|
||||
"zig_rb", "head",
|
||||
"cheek_r", "head",
|
||||
"cheek_l", "head",
|
||||
"eyebrow_lb", "head",
|
||||
"eyebrow_lm", "head",
|
||||
"eyebrow_lf", "head",
|
||||
"corr", "head",
|
||||
"eyebrow_rf", "head",
|
||||
"eyebrow_rm", "head",
|
||||
"eyebrow_rb", "head",
|
||||
"eye_upr", "head",
|
||||
"eye_lwr", "head",
|
||||
"eye_upl", "head",
|
||||
"eye_lwl", "head",
|
||||
"cheek_rf", "head",
|
||||
"cheek_rm", "head",
|
||||
"cheek_rb", "head",
|
||||
"cheek_lf", "head",
|
||||
"cheek_lm", "head",
|
||||
"cheek_lb", "head",
|
||||
"forehead_l", "head",
|
||||
"forehead_m", "head",
|
||||
"forehead_r", "head",
|
||||
"l_eye", "head",
|
||||
"r_eye", "head",
|
||||
"l_pupila", "head",
|
||||
"r_pupila", "head",
|
||||
"neck_t", "head",
|
||||
"neck_b", "head",
|
||||
"neck_r", "head",
|
||||
"neck_l", "head",
|
||||
"tongue_b", "head",
|
||||
"tongue_m", "head",
|
||||
"tongue_f", "head",
|
||||
|
||||
//Left upper side
|
||||
"LeftShoulder", "Spine3",
|
||||
"LeftArm", "LeftShoulder",
|
||||
"LeftArmRoll", "LeftArm",
|
||||
"LeftForeArm", "LeftArmRoll",
|
||||
"LeftForeArmRoll", "LeftForeArm",
|
||||
"LeftHand", "LeftForeArmRoll",
|
||||
"LeftHandRing", "LeftHand",
|
||||
"LeftHandRing1", "LeftHandRing",
|
||||
"LeftHandRing2", "LeftHandRing1",
|
||||
"LeftHandRing3", "LeftHandRing2",
|
||||
"LeftHandPinky1", "LeftHandRing",
|
||||
"LeftHandPinky2", "LeftHandPinky1",
|
||||
"LeftHandPinky3", "LeftHandPinky2",
|
||||
"LeftHandMiddle1", "LeftHand",
|
||||
"LeftHandMiddle2", "LeftHandMiddle1",
|
||||
"LeftHandMiddle3", "LeftHandMiddle2",
|
||||
"LeftHandIndex1", "LeftHand",
|
||||
"LeftHandIndex2", "LeftHandIndex1",
|
||||
"LeftHandIndex3", "LeftHandIndex2",
|
||||
"LeftHandThumb1", "LeftHand",
|
||||
"LeftHandThumb2", "LeftHandThumb1",
|
||||
"LeftHandThumb3", "LeftHandThumb2",
|
||||
|
||||
//Right upper side
|
||||
"RightShoulder", "Spine3",
|
||||
"RightArm", "RightShoulder",
|
||||
"RightArmRoll", "RightArm",
|
||||
"RightForeArm", "RightArmRoll",
|
||||
"RightForeArmRoll", "RightForeArm",
|
||||
"RightHand", "RightForeArmRoll",
|
||||
"RightHandRing", "RightHand",
|
||||
"RightHandRing1", "RightHandRing",
|
||||
"RightHandRing2", "RightHandRing1",
|
||||
"RightHandRing3", "RightHandRing2",
|
||||
"RightHandPinky1", "RightHandRing",
|
||||
"RightHandPinky2", "RightHandPinky1",
|
||||
"RightHandPinky3", "RightHandPinky2",
|
||||
"RightHandMiddle1", "RightHand",
|
||||
"RightHandMiddle2", "RightHandMiddle1",
|
||||
"RightHandMiddle3", "RightHandMiddle2",
|
||||
"RightHandIndex1", "RightHand",
|
||||
"RightHandIndex2", "RightHandIndex1",
|
||||
"RightHandIndex3", "RightHandIndex2",
|
||||
"RightHandThumb1", "RightHand",
|
||||
"RightHandThumb2", "RightHandThumb1",
|
||||
"RightHandThumb3", "RightHandThumb2",
|
||||
|
||||
//Left lower side
|
||||
"LeftUpLeg", "Pelvis",
|
||||
"LeftUpLegRoll", "LeftUpLeg",
|
||||
"LeftLeg", "LeftUpLegRoll",
|
||||
"LeftLegRoll", "LeftLeg",
|
||||
"LeftFoot", "LeftLegRoll",
|
||||
"LeftToeBase", "LeftFoot",
|
||||
|
||||
//Right lower side
|
||||
"RightUpLeg", "Pelvis",
|
||||
"RightUpLegRoll", "RightUpLeg",
|
||||
"RightLeg", "RightUpLegRoll",
|
||||
"RightLegRoll", "RightLeg",
|
||||
"RightFoot", "RightLegRoll",
|
||||
"RightToeBase", "RightFoot"
|
||||
};
|
||||
|
||||
pivotsModel = "";
|
||||
};
|
||||
};
|
||||
|
||||
class CfgModels
|
||||
{
|
||||
class Default
|
||||
{
|
||||
sectionsInherit = "";
|
||||
sections[] = {};
|
||||
skeletonName = "";
|
||||
};
|
||||
|
||||
class ArmaMan : Default
|
||||
{
|
||||
sections[] =
|
||||
{
|
||||
"osobnost",
|
||||
"Head_Injury",
|
||||
"Body_Injury",
|
||||
"l_leg_in jury",
|
||||
"l_arm_injury",
|
||||
"r_arm_injury",
|
||||
"r_leg_injury",
|
||||
"clan",
|
||||
"clan_sign",
|
||||
"Camo",
|
||||
"CamoB"
|
||||
};
|
||||
|
||||
skeletonName = "OFP2_ManSkeleton";
|
||||
};
|
||||
|
||||
class zmbStandIdleA : ArmaMan {};
|
||||
class zmbStandIdleB : ArmaMan {};
|
||||
class zmbStandIdleC_lookAround : ArmaMan {};
|
||||
class zmbStandIdleD_sniffingHyped : ArmaMan {};
|
||||
class zmbStandIdleE_swinging : ArmaMan {};
|
||||
class zmbStandCry1 : ArmaMan {};
|
||||
class zmbStandCry2 : ArmaMan {};
|
||||
class zmbStandDeath1 : ArmaMan {};
|
||||
class zmbStandDeath2 : ArmaMan {};
|
||||
class zmbStandDeath3 : ArmaMan {};
|
||||
class zmbStandAttack1 : ArmaMan {};
|
||||
class zmbStandAttack2bite : ArmaMan {};
|
||||
class zmbStandAttack3 : ArmaMan {};
|
||||
class zmbStandAttack4 : ArmaMan {};
|
||||
class zmbStandAttack5 : ArmaMan {};
|
||||
class zmbStandAttack6 : ArmaMan {};
|
||||
class zmbStandWalkF1 : ArmaMan {};
|
||||
class zmbStandWalkF2 : ArmaMan {};
|
||||
class zmbStandRunF1 : ArmaMan {};
|
||||
class zmbStandRunF2 : ArmaMan {};
|
||||
class zmbStandRunF3 : ArmaMan {};
|
||||
class zmbStandHit1_toRunF1 : ArmaMan {};
|
||||
class zmbStandHit2 : ArmaMan {};
|
||||
class zmbStandHit3_fromBehind : ArmaMan {};
|
||||
class zmbStandHit4 : ArmaMan {};
|
||||
class zmbBentIdleA : ArmaMan {};
|
||||
class zmbBentIdleB_lookAroundSwing : ArmaMan {};
|
||||
class zmbBentIdleC_lookAround : ArmaMan {};
|
||||
class zmbStand_zmbKneel : ArmaMan {};
|
||||
class zmbKneel_zmbStand : ArmaMan {};
|
||||
class zmbKneel_idleA : ArmaMan {};
|
||||
class zmbKneel_idleB : ArmaMan {};
|
||||
class zmbKneel_idleC : ArmaMan {};
|
||||
class zmbKneel_idleD : ArmaMan {};
|
||||
class zmbKneel_feedA : ArmaMan {};
|
||||
class zmbKneel_feedB : ArmaMan {};
|
||||
class zmbKneel_feedC : ArmaMan {};
|
||||
class zmbKneel_feedD : ArmaMan {};
|
||||
class zmbKneel_feedE : ArmaMan {};
|
||||
class zmbKneel_deathA : ArmaMan {};
|
||||
class zmbKneel_deathB : ArmaMan {};
|
||||
class zmbKneelAttack1_toStand : ArmaMan {};
|
||||
class zmbKneelAttack2 : ArmaMan {};
|
||||
class zmbKneelWalkF : ArmaMan {};
|
||||
class zmbKneelWalkB : ArmaMan {};
|
||||
class zmbKneeljogF : ArmaMan {};
|
||||
class zmbKneelrunF1 : ArmaMan {};
|
||||
class zmbKneelrunF2 : ArmaMan {};
|
||||
class zmbKneelrunF3 : ArmaMan {};
|
||||
class zmbKneelrunFrenzy1 : ArmaMan {};
|
||||
class zmbKneelrunFrenzy2 : ArmaMan {};
|
||||
class zmbKneelHit1 : ArmaMan {};
|
||||
class zmbKneelHit1 : ArmaMan {};
|
||||
class zmbKneelHit2 : ArmaMan {};
|
||||
class zombie1_attack : ArmaMan {};
|
||||
class zombie1_deathFromWalk : ArmaMan {};
|
||||
class zombie1_walk : ArmaMan {};
|
||||
class zombie1_jump : ArmaMan {};
|
||||
class zombie1_birth : ArmaMan {};
|
||||
class zombie2_walk : ArmaMan {};
|
||||
class zombie2_birth : ArmaMan {};
|
||||
class zombie2_deathFromWalk : ArmaMan {};
|
||||
class zombie2_attack : ArmaMan {};
|
||||
class zombie2_jump : ArmaMan {};
|
||||
class zombie3_attack : ArmaMan {};
|
||||
class zombie3_birth : ArmaMan {};
|
||||
class zombie3_walk : ArmaMan {};
|
||||
class zombie3_jump : ArmaMan {};
|
||||
class zmbErcSprint9 : ArmaMan {};
|
||||
class zmbErcSprint13 : ArmaMan {};
|
||||
class zombie_frenziedCrawl3 : ArmaMan {};
|
||||
class zombie_frenziedCrawl3 : ArmaMan {};
|
||||
class zombie_runDeaths6 : ArmaMan {};
|
||||
class zombie_stumble3 : ArmaMan {};
|
||||
class zombie_walk2sprint2 : ArmaMan {};
|
||||
class zombie_frenziedCrawl3 : ArmaMan {};
|
||||
class zombieStand2KneelFeeding : ArmaMan {};
|
||||
class KneelFeeding2zombieStand : ArmaMan {};
|
||||
class zombie_kneelFeeding2_112_301 : ArmaMan {};
|
||||
class zombie_kneelFeeding2_1054_1275 : ArmaMan {};
|
||||
class zombie_kneelFeeding3_109-308 : ArmaMan {};
|
||||
class zombie_kneelFeeding3_363-574 : ArmaMan {};
|
||||
class zombie_kneelFeeding3_idle_1292-1461 : ArmaMan {};
|
||||
class zombie_kneelFeeding3_idle_1488-1587 : ArmaMan {};
|
||||
class zombie_kneelFeeding2_idle_893-1054 : ArmaMan {};
|
||||
class zombie_kneelFeeding2_idle_893-1054 : ArmaMan {};
|
||||
class zombie_kneelFeeding2_idle_1275-1430 : ArmaMan {};
|
||||
class zombie_standSpasms1Stand_74-112 : ArmaMan {};
|
||||
class zombie_standSpasms1Stand_74-112 : ArmaMan {};
|
||||
class zombie_standSpasms1Stand_113-198 : ArmaMan {};
|
||||
class zombie_standSpasms1Stand_199-327 : ArmaMan {};
|
||||
class zombie_standSpasms1Stand_199-327 : ArmaMan {};
|
||||
class zombie_standSpasms2bentPose_82-134 : ArmaMan {};
|
||||
class zombie_standSpasms2bentPose_135-178 : ArmaMan {};
|
||||
class zombie_standSpasms2bentPose_179-235 : ArmaMan {};
|
||||
class zombie_standSpasms2bentPose_236-293 : ArmaMan {};
|
||||
class zombie_standSpasms2bentPose_294-336 : ArmaMan {};
|
||||
class zombie_standSpasms2bentPose_337-439 : ArmaMan {};
|
||||
class zombie_standSpasms3Stand_83-190 : ArmaMan {};
|
||||
class zombie_standSpasms3Stand_191-314 : ArmaMan {};
|
||||
class zombie_standSpasms3Stand_315-400 : ArmaMan {};
|
||||
class zombie_standSpasms3Stand_315-400 : ArmaMan {};
|
||||
class zombie_standSpasms3Stand_401-478 : ArmaMan {};
|
||||
class zombie_staticAttack3_67-158 : ArmaMan {};
|
||||
class zombie_staticAttack3_67-158 : ArmaMan {};
|
||||
class zombie_staticAttack3_183-274 : ArmaMan {};
|
||||
class zombie_staticAttack3_183-274 : ArmaMan {};
|
||||
class zombie_staticAttack3_441-554 : ArmaMan {};
|
||||
class zombie_staticAttack3_570-707 : ArmaMan {};
|
||||
class zombie_staticAttack3_742-833 : ArmaMan {};
|
||||
class zombie_staticAttack3_855-987 : ArmaMan {};
|
||||
class zombie_sniffing_264-499 : ArmaMan {};
|
||||
class zombie_sniffing_573-809 : ArmaMan {};
|
||||
class zombie_sniffing_573-809 : ArmaMan {};
|
||||
};
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user